DNS

Konfigurējiet DNS serveri CentOS 8

Konfigurējiet DNS serveri CentOS 8
Šajā rakstā es jums parādīšu, kā jūs konfigurējat BIND 9 DNS serveri CentOS 8. Tātad, sāksim darbu.

Tīkla topoloģija:

1. attēls: šī raksta tīkla topoloģija

Šeit es konfigurēšu CentOS 8 mašīnu kā DNS serveri. CentOS 8 mašīnai ir statiska IP adrese 192.168. lpp.20.20. Pārējie tīkla datori varēs piekļūt DNS serverim, lai atrisinātu domēnu nosaukumus.

Statiskās IP adreses iestatīšana:

CentOS 8 datorā ir jāiestata statiska IP adrese, ja vēlaties iestatīt DNS serveri. Lai CentOS 8 iestatītu statisku IP adresi, skatiet manu rakstu Statiskā IP konfigurēšana CentOS 8.

DNS servera instalēšana CentOS 8:

BIND 9 ir pieejams CentOS 8 oficiālajā pakotņu krātuvē. Tātad, to ir ļoti viegli uzstādīt.

Vispirms atjauniniet DNF pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo dnf makecache

Tagad instalējiet BIND 9 ar šādu komandu:

$ sudo dnf install bind

Lai apstiprinātu instalēšanu, nospiediet un pēc tam nospiediet .

BIND 9 ir jāuzstāda.

BIND 9 DNS servera konfigurēšana:

BIND galvenā konfigurācija ir / etc / nosaukts.konf. Jūs pievienojat pielāgotās DNS datu bāzes / var / nosaukts / direktorijā. Kad DNS datu bāze ir izveidota, pievienojiet pielāgotos zonas failus mapē / etc / nosaukts / direktorijā un iekļaujiet zonas failus / etc / nosaukts.konf konfigurācijas fails. Būtībā tā jūs konfigurējat BIND 9 DNS serveri.

Izveidosim vietnei DNS datu bāzi linuxhint.vietējais domēna vārds.

Izveidojiet jaunu failu db.linuxhint.vietējais iekš / var / nosaukts / direktoriju šādi:

$ sudo vim / var / nosaukts / db.linuxhint.vietējais

Tagad ierakstiet šādās rindā db.linuxhint.vietējais failu un saglabājiet failu.

TTL 1d
$ ORIGIN linuxhint.vietējais.
@ IN SOA ns sakne (
2020031201; Seriāls
12h; atjaunot
15m; Mēģiniet vēlreiz
3w; Derīguma termiņš
2h; Minimālais
)
@ A 192.168. lpp.20.20
@ IN NS ns
ns A 192.168. lpp.20.20
@ IN MX 10 pasts
pasts IN A 192.168. lpp.20.20
palīdzība A 192.168. lpp.20.111
atbalsts A 192.168. lpp.20.112
www A 192.168. lpp.10.12
maršrutētājs IN A 192.168. lpp.2.1
ftp CNAME vietnē www

Kad esat pievienojis DNS datu bāzi vietnei linuxhint.vietējais domēnu, varat pārbaudīt, vai faila sintakse ir kārtībā, izmantojot šādu komandu:

$ sudo named-checkzone linuxhint.vietējais / var / nosaukts / db.linuxhint.vietējais

Kā redzat, sintakses kļūdu nav. Ja tādi ir, tiks parādīti attiecīgie kļūdu ziņojumi.

Tagad izveidojiet zonas failu linuxhint.vietējais.zonas iekš / etc / nosaukts / direktorija linuxhint.vietējais domēnu šādi:

$ sudo vim / etc / named / linuxhint.vietējais.zonas

Tagad ierakstiet šādās rindā linuxhint.vietējais.zonas failu.

zona "linuxhint.vietējais "IN
tipa meistars;
fails "db.linuxhint.vietējais ";
;

Tagad rediģējiet / etc / nosaukts.konf failu šādi:

$ sudo vim / etc / nosaukts.konf

Pirmkārt, jums jāpievieno tīkla apakštīkls atļaut vaicājumu. Pretējā gadījumā neviens no jūsu tīkla datoriem nevarēs izmantot DNS serveri.

Tīkla apakštīkls ir 192.168. lpp.20.0/24. Tātad, to es tur esmu pievienojis.

Jums arī jāpievieno tās CentOS 8 iekārtas IP adrese, kuru konfigurējat kā DNS serveri klausīties adrese. Manā gadījumā tā ir 192.168. lpp.20.20. Tātad, es to tur esmu pievienojis.

Visbeidzot iekļaujiet linuxhint.vietējais.zonas failu no / etc / nosaukts / direktorija beigās / etc / nosaukts.konf failu ar šādu rindu.

ietver "/ etc / named / linuxhint.vietējais.zonas ";

Tagad sāciet nosaukts pakalpojumu ar šādu komandu:

$ sudo systemctl start nosaukts

Kā redzat, nosaukts pakalpojums darbojas.

$ sudo systemctl statuss nosaukts

Pievienojiet nosaukto pakalpojumu arī CentOS 8 sistēmas startēšanai. Tātad, DNS serveris tiks automātiski palaists sāknēšanas laikā.

$ sudo systemctl iespējots nosaukts

Ja pēc servera palaišanas veicat kādas izmaiņas DNS servera konfigurācijas failā nosaukts pakalpojumu, jums ir jārestartē nosaukts pakalpojumu, lai izmaiņas stātos spēkā.

Lai restartētu nosaukts pakalpojumu, palaidiet šādu komandu:

$ sudo systemctl restart nosaukts

Notiek DNS servera pārbaude:

Izmantojot DNS, varat pārbaudīt DNS vārdu serveri rakt.

Lai pārbaudītu, vai DNS serveris klausās izejošā tīkla saskarnē, rīkojieties šādi:

$ rakt @ 192.168. lpp.20.20 linuxhint.vietējais jebkurš

Lieliski! DNS serverim var piekļūt, izmantojot CentOS 8 izejošo tīkla saskarni.

DNS nosaukuma serveris ir lokāli pieejams arī CentOS 8 mašīnai.

$ dig @localhost linuxhint.vietējais jebkurš

Es varu arī atrisināt www.linuxhint.vietējais, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ rakt @ 127.0.0.1 www.linuxhint.vietējais

Tīkla saskarnes DNS servera adreses maiņa:

Tagad varat mainīt tīkla saskarnes DNS servera adresi, lai pēc noklusējuma izmantotu vietējo DNS serveri. Pārbaudiet manu rakstu Statiskā IP konfigurēšana CentOS 8, lai iegūtu detalizētu instrukciju, kā to izdarīt.

Kā redzat, BIND var atrisināt interneta domēnu nosaukumus.

BIND var atrisināt arī lokāli konfigurēto domēna linuxhint.vietējais

Ugunsmūra konfigurēšana:

Tagad, lai atļautu DNS pieprasījumus, izmantojot ugunsmūri, atveriet DNS servera portu 53 ar šādu komandu:

$ sudo ugunsmūris-cmd --add-service = dns - pastāvīgs

Lai izmaiņas stātos spēkā, izpildiet šādu komandu:

$ sudo firewall-cmd - reload

DNS servera pārbaude no citiem datoriem:

Esmu konfigurējis Windows 10 mašīnu tajā pašā tīkla apakštīklā, lai izmantotu tikko konfigurēto DNS serveri CentOS 8 mašīnā.

Kā redzat, DNS izšķirtspēja vietnei linuxhint.vietējais apakšdomēni darbojas.

$ nslookup ns.linuxhint.vietējais

$ nslookup atbalsts.linuxhint.vietējais

$ nslookup www.linuxhint.vietējais

$ nslookup pasts.linuxhint.vietējais

Tātad, tā jūs konfigurējat BIND 9 DNS serveri CentOS 8. Paldies, ka izlasījāt šo rakstu.

Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...
Labākās komandrindas spēles Linux
Komandrinda nav tikai lielākais sabiedrotais, lietojot Linux, bet tā var būt arī izklaides avots, jo to var izmantot, lai spēlētu daudzas jautras spēl...