i denne artikel vil jeg vise dig, hvordan du konfigurerer BIND 9 DNS-server på CentOS 8. Så lad os komme i gang.
Netværk Topologi:
Figur 1: netværkstopologi af denne artikel
Her, jeg vil konfigurere en CentOS 8 maskine som en DNS-server. CentOS 8-maskinen har en statisk IP-adresse 192.168.20.20. De andre computere på netværket vil kunne få adgang til DNS-serveren for at løse domænenavne.,
opsætning af statisk IP-adresse:
Du skal konfigurere en statisk IP-adresse på din CentOS 8-maskine, hvis du vil konfigurere en DNS-server. Hvis du vil konfigurere en statisk IP-adresse på CentOS 8, skal du kontrollere min artikel konfiguration af statisk IP på CentOS 8.
installation af DNS-Server på CentOS 8:
BIND 9 er tilgængelig i CentOS 8 ‘ s officielle pakkelager. Så det er meget nemt at installere.,
for det Første, opdatere DNF package repository cache med følgende kommando:
Nu, installere BIND 9, med følgende kommando:
for At bekræfte installationen, skal du trykke på j og derefter trykke på <Enter>.
BIND 9 skal installeres.,
Konfiguration af BIND 9-DNS-Server:
Den største konfiguration af BIND /etc/named.conf. Du tilføjer dine tilpassede DNS-databaser i mappen/var/ named/. Når DNS databased er oprettet, tilføjer du dine brugerdefinerede zoneonefiler i mappen /etc/named/ og inkluderer zoneonefilerne i /etc/named.conf konfigurationsfil. Det er dybest set, hvordan du konfigurerer BIND 9 DNS-server.
lad os oprette en DNS-database til Linu .hint.lokalt domænenavn.
Opret en ny fil db.Linu .hint.,lokalt i mappen / var / named/som følger:
Indtast nu de følgende linjer i db.Linu .hint.lokal fil og gemme filen.
$OPRINDELSE linuxhint.lokalt.
@ IN SOA ns root (
2020031201 ; Seriel
12h ; Opdater
15m ; Prøv igen
3w ; Udløber
2h ; Minimum
)
@ I EN 192.168.20.20
@ I NS ns
ns I EN 192.168.20.20
@ I MX 10 mail
e-mail I EN 192.168.20.20
hjælp I EN 192.168.20.111
støtte I EN 192.,168.20.112
www I EN 192.168.10.12
router I EN 192.168.2.1
ftp I CNAME-www
Når du har tilføjet en DNS-database for linuxhint.lokale domæne, kan du kontrollere, om den fil syntaks er okay med følgende kommando:
som du kan se, er der ingen syntaksfejl. Hvis der er nogen, vil du se respektive fejlmeddelelser.,
Now, create a zone file linuxhint.local.zones in the /etc/named/ directory for linuxhint.local domain as follows:
Now, type in the following lines in the linuxhint.local.zones file.
type master;
file “db.linuxhint.local”;
};
Now, edit the /etc/named.,conf fil som følger:
først skal du tilføje dit netværksundernet for at tillade-forespørgsel. Ellers vil ingen af computere i dit netværk kunne bruge DNS-serveren.
netværkets undernet er 192.168.20.0/24. Så, dette er hvad jeg har tilføjet der.
Du skal også tilføje IP-adressen på din CentOS 8-maskine, som du konfigurerer som en DNS-server som Lyt-On-adresse. I mit tilfælde er det 192.168.20.20., Så jeg har tilføjet det der.
endelig omfatter Linu .hint.lokalt.zonesoner fil fra mappen/etc/ named /i slutningen af mappen/etc / named.conf-fil med følgende linje.
Nu, starte opkaldt service med følgende kommando:
Som du kan se, den er opkaldt service kører.,
Også, tilføje opkaldt service til systemet begynder af CentOS 8. Så starter DNS-serveren automatisk ved opstart.
Hvis du foretager ændringer til den DNS-server konfiguration fil, efter at du startede opkaldt service, skal du genstarte den ved navn max, for at ændringerne kan træde i kraft.,
for At genstarte opkaldt service, skal du køre følgende kommando:
Test til DNS-Server:
Du kan teste DNS nameserver ved hjælp af grave.
for At kontrollere, om DNS-server lytter på den udgående network interface som følger:
fantastisk! DNS-serveren er tilgængelig fra CentOS 8 ‘ s udgående netværksgrænseflade.,
DNS-navneserveren er også tilgængelig lokalt for CentOS 8-maskinen.
Jeg kan også løse w…Linu .hint.lokal som du kan se på skærmbilledet nedenfor.
ændring af DNS-serveradressen på netværksgrænsefladen:
nu kan du ændre DNS-serveradressen på din netværksgrænseflade for at bruge den lokale DNS-server som standard. Tjek min artikel konfiguration af statisk IP på CentOS 8 for en detaljeret instruktion om, hvordan du gør det.
som du kan se, kan BIND løse internetdomænenavne.
BIND kan også løse det lokalt konfigurerede domæne Linu .hint., at tillade DNS-anmodninger via firewall, skal du åbne port 53 DNS-server med følgende kommando:
For at ændringerne kan træde i kraft, skal du køre følgende kommando:
Test til DNS-Serveren fra Andre Computere:
jeg har konfigureret en Windows-10 inde på det samme netværksundernet at bruge DNS server jeg har lige konfigureret på CentOS 8 maskine.,
As you can see, the DNS resolution for linuxhint.local sub domains works.
så Sådan konfigurerer du BIND 9 DNS-server på CentOS 8. Tak for at læse denne artikel.