DNS

Konfigūruokite DNS serverį „CentOS 8“

Konfigūruokite DNS serverį „CentOS 8“
Šiame straipsnyje aš jums parodysiu, kaip sukonfigūruoti „BIND 9“ DNS serverį „CentOS 8“. Taigi, pradėkime.

Tinklo topologija:

1 paveikslas: šio straipsnio tinklo topologija

Čia sukonfigūruosiu „CentOS 8“ mašiną kaip DNS serverį. „CentOS 8“ aparatas turi statinį IP adresą 192.168.20.20. Kiti tinklo kompiuteriai galės pasiekti DNS serverį, kad išspręstų domenų vardus.

Statinio IP adreso nustatymas:

„CentOS 8“ kompiuteryje turite nustatyti statinį IP adresą, jei norite nustatyti DNS serverį. Norėdami nustatyti statinį IP adresą „CentOS 8“, skaitykite mano straipsnį „Statinio IP konfigūravimas„ CentOS 8 “.

DNS serverio diegimas „CentOS 8“:

„BIND 9“ galima rasti oficialioje „CentOS 8“ paketų saugykloje. Taigi, ją labai lengva įdiegti.

Pirmiausia atnaujinkite DNF paketo saugyklos talpyklą naudodami šią komandą:

$ sudo dnf makecache

Dabar įdiekite BIND 9 naudodami šią komandą:

$ sudo dnf install bind

Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite .

Reikėtų įdiegti BIND 9.

„BIND 9“ DNS serverio konfigūravimas:

Pagrindinė BIND konfigūracija yra / etc / pavadintas.konf. Pridėkite pasirinktines DNS duomenų bazes / var / pavadintas / kataloge. Kai sukursite DNS duomenų bazę, pridėsite pasirinktinių zonų failus / etc / named / katalogą ir įtraukite zonos failus į / etc / pavadintas.konf konfigūracijos failas. Iš esmės taip sukonfigūruojate BIND 9 DNS serverį.

Sukurkime DNS duomenų bazę linuxhint.vietinis domeno vardas.

Sukurkite naują failą db.linuxhint.vietinis viduje konors / var / pavadintas / katalogą taip:

$ sudo vim / var / named / db.linuxhint.vietinis

Dabar įveskite šias eilutes db.linuxhint.vietinis failą ir išsaugokite failą.

TTL 1 d
$ ORIGIN linuxhint.vietinis.
@ IN SOA ns šaknis (
2020031201; Serijinis
12 val .; Atnaujinti
15m; Bandykite dar kartą
3w; Pasibaigti
2h; Minimumas
)
@ Į A 192.168.20.20
@ IN NS ns
ns A 192.168.20.20
@ IN MX 10 paštas
paštas IN A 192.168.20.20
pagalba IN A 192.168.20.111
parama IN A 192.168.20.112
www A 192.168.10.12
maršrutizatorius IN A 192.168.2.1
ftp CNAME www

Pridėję DNS duomenų bazę linuxhint.vietinis domeną, galite patikrinti, ar failo sintaksė yra gerai, atlikdami šią komandą:

$ sudo named-checkzone linuxhint.vietinis / var / pavadintas / db.linuxhint.vietinis

Kaip matote, sintaksės klaidų nėra. Jei tokių yra, pamatysite atitinkamus klaidos pranešimus.

Dabar sukurkite zonos failą linuxhint.vietinis.zonos viduje konors / etc / named / katalogą linuxhint.vietinis domeną taip:

$ sudo vim / etc / named / linuxhint.vietinis.zonos

Dabar įveskite šias eilutes linuxhint.vietinis.zonos failą.

zona "linuxhint.vietinis „IN
tipo meistras;
failas „db.linuxhint.vietinis “;
;

Dabar redaguokite / etc / pavadintas.konf failą taip:

$ sudo vim / etc / named.konf

Pirmiausia turite pridėti savo tinklo potinklį leisti užklausą. Kitu atveju nė vienas iš jūsų tinklo kompiuterių negalės naudoti DNS serverio.

Tinklo potinklis yra 192.168.20.0/24. Taigi, tai aš ten pridėjau.

Taip pat turite pridėti savo „CentOS 8“ įrenginio, kurį konfigūruojate kaip DNS serverį, IP adresą klausytis adresas. Mano atveju taip yra 192.168.20.20. Taigi, aš jį ten pridėjau.

Galiausiai įtraukite linuxhint.vietinis.zonos failą iš / etc / named / katalogo pabaigoje / etc / pavadintas.konf failas su šia eilute.

įtraukti "/ etc / named / linuxhint.vietinis.zonos “;

Dabar pradėkite pavadintas tarnyba su šia komanda:

$ sudo systemctl start pavadintas

Kaip matote, pavadintas paslauga veikia.

Pavadinta $ sudo systemctl būsena

Be to, pridėkite pavadintą paslaugą prie sistemos „CentOS 8“ paleidimo. Taigi, DNS serveris bus paleistas automatiškai.

$ sudo systemctl įgalinti pavadinimą

Jei atliksite kokius nors pakeitimus DNS serverio konfigūracijos faile, pradėję pavadintas paslaugą, turite iš naujo paleisti pavadintas tarnyba, kad pakeitimai įsigaliotų.

Norėdami iš naujo paleisti pavadintas paslaugą, vykdykite šią komandą:

$ sudo systemctl paleiskite iš naujo pavadintą

Testuojamas DNS serveris:

Galite išbandyti DNS vardų serverį naudodami kasti.

Norėdami patikrinti, ar DNS serveris klausosi išeinančio tinklo sąsajos, atlikite šiuos veiksmus:

$ dig @ 192.168.20.20 linuxhint.vietinis bet kuris

Puiku! DNS serveris pasiekiamas iš išeinančio „CentOS 8“ tinklo sąsajos.

DNS vardų serveris taip pat pasiekiamas vietoje „CentOS 8“ įrenginio.

$ dig @localhost linuxhint.vietinis bet kuris

Aš taip pat galiu išspręsti www.linuxhint.vietinis, kaip matote toliau pateiktoje ekrano kopijoje.

$ dig @ 127.0.0.1 www.linuxhint.vietinis

Tinklo sąsajos DNS serverio adreso keitimas:

Dabar galite pakeisti tinklo sąsajos DNS serverio adresą, kad pagal numatytuosius nustatymus būtų naudojamas vietinis DNS serveris. Norėdami sužinoti išsamią instrukciją, kaip tai padaryti, peržiūrėkite mano straipsnį „Statos IP konfigūravimas„ CentOS 8 “.

Kaip matote, BIND gali išspręsti interneto domenų vardus.

BIND taip pat gali išspręsti vietoje sukonfigūruotą domeno linuxhint.vietinis

Ugniasienės konfigūravimas:

Dabar, jei norite leisti DNS užklausas per užkardą, atidarykite DNS serverio 53 prievadą naudodami šią komandą:

$ sudo ugniasienė-cmd --add-service = dns --permanent

Kad pakeitimai įsigaliotų, vykdykite šią komandą:

$ sudo ugniasienė-cmd - perkrauti

DNS serverio testavimas iš kitų kompiuterių:

Sukonfigūravau „Windows 10“ įrenginį tame pačiame tinklo potinklyje naudoti DNS serverį, kurį ką tik sukonfigūravau „CentOS 8“ kompiuteryje.

Kaip matote, DNS skiriamoji geba linuxhint.vietinis subdomenai veikia.

$ nslookup ns.linuxhint.vietinis

$ nslookup palaikymas.linuxhint.vietinis

$ nslookup www.linuxhint.vietinis

$ nslookup paštas.linuxhint.vietinis

Taigi, taip sukonfigūruojate „BIND 9“ DNS serverį „CentOS 8“. Dėkojame, kad perskaitėte šį straipsnį.

Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...
Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...