tässä artikkelissa, aion näyttää, miten voit määrittää BIND 9 DNS-palvelimen CentOS 8. Aloitetaan.

Verkon Topologia:

Kuva 1: verkon topologia tämän artikkelin

– Täällä, aion määrittää CentOS 8 koneen DNS-palvelin. CentOS 8-koneella on staattinen IP-osoite 192.168.20.20. Verkon muut tietokoneet pääsevät DNS-palvelimelle ratkaisemaan verkkotunnuksia.,

staattisen IP-osoitteen määrittäminen:

sinun täytyy perustaa staattinen IP-osoite CentOS 8-koneeseesi, jos haluat perustaa DNS-palvelimen. Perustaa staattinen IP-osoite CentOS 8, Tarkista artikkelini konfigurointi staattinen IP CentOS 8.

Asentaminen DNS-Palvelimen CentOS 8:

SITOVAT 9 on saatavilla virallisessa paketti arkiston CentOS 8. Joten, se on erittäin helppo asentaa.,

Ensimmäinen, päivittää DNF paketti arkiston välimuisti seuraavalla komennolla:

$ sudo dnf makecache

Nyt, asentaa BIND 9 seuraava komento:

$ sudo dnf install bind

vahvista asennus, paina Y ja paina sitten <Enter>.

sido 9.,

Konfigurointi BIND 9 DNS-Palvelin:

tärkein kokoonpano SITOA on /etc/named.conf. Voit lisätä mukautettuja DNS-tietokantoja/var/ named / directory. Kun DNS-tietokannat on luotu, voit lisätä custom zone tiedostot /etc/named/ hakemistoon ja sisältää vyöhykkeen tiedostoja /etc/named.conf-asetustiedosto. Näin määrität BIND 9 DNS-palvelimen.

Let ’ s create a DNS database for linuxhint.paikallinen verkkotunnus.

Luo uusi tiedosto db.linuxhint.,paikallisia /var/named/ hakemistoon, seuraavasti:

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

Nyt, kirjoita seuraavat rivit db.linuxhint.paikallinen tiedosto ja tallenna tiedosto.

$TTL 1d
$ALKUPERÄ linuxhint.paikallinen.
@ IN SOA ns root (
2020031201 ; Sarjanumero
12h ; Päivitä
15m ; yritä Uudelleen
3w ; Expire
2h ; Vähintään
)
@ SHOW 192.168.20.20
@ IN NS NS
vl VUONNA 192.168.20.20
@ IN MX 10 mail
mail 192.168.20.20
auttaa 192.168.20.111
tukea 192.,168.20.112
www ON 192.168.10.12
reititin 192.168.2.1
ftp www CNAME

Kun olet lisännyt DNS-tietokanta linuxhint.paikallinen verkkotunnuksen, voit tarkistaa, onko tiedoston syntaksi on kunnossa seuraavalla komennolla:

$ sudo named-checkzone linuxhint.paikallinen / var / nimetty / db.linuxhint.paikallinen

Kuten näette, ei ole syntaksivirheitä. Jos on olemassa, näet kunkin virheilmoituksia.,

Now, create a zone file linuxhint.local.zones in the /etc/named/ directory for linuxhint.local domain as follows:

$ sudo vim /etc/named/linuxhint.local.zones

Now, type in the following lines in the linuxhint.local.zones file.

zone ”linuxhint.local” IN {
type master;
file ”db.linuxhint.local”;
};

Now, edit the /etc/named.,conf-tiedostoon seuraavasti:

$ sudo vim /etc/named.conf

Ensimmäinen, sinun täytyy lisätä verkon aliverkon avulla-kyselyn. Muussa tapauksessa yksikään verkkosi tietokoneista ei voi käyttää DNS-palvelinta.

verkon aliverkon on 192.168.20.0/24. Tämän Olen lisännyt tähän.

Voit myös lisätä IP-osoitteen CentOS 8 kone, joka olet määrittänyt DNS-palvelimen kuuntele-osoite. Minun kohdallani se on 192.168.20.20., Lisäsin sen siihen.

Lopuksi, sisältävät linuxhint.paikallinen.vyöhyketiedosto/etc/ named /directory lopussa/etc / nimetty.conf-tiedosto, jossa on seuraava rivi.

include ”/etc/named/linuxhint.paikallinen.vyöhykkeet”;

Nyt alkaa nimetty palvelu seuraavalla komennolla:

$ sudo systemctl start nimeltä

Kuten voit nähdä, nimetty palvelu on käynnissä.,

$ sudo systemctl tila nimeltä

Myös, lisätä nimetty palvelu järjestelmän käynnistyksen CentOS 8. Niin, DNS-palvelin käynnistyy automaattisesti boot.

$ sudo systemctl mahdollistaa nimeltä

Jos et tee mitään muutoksia DNS-palvelimen configuration file käynnistämisen jälkeen nimetty palvelu on käynnistettävä uudelleen nimetty palvelu, jotta muutokset tulevat voimaan.,

uudelleen nimetty palvelu, suorita seuraava komento:

$ sudo systemctl restart nimeltä

Testaus DNS-Palvelin:

Voit testata DNS-nimipalvelin käyttää kaivaa.

Voit tarkistaa, onko DNS-palvelin kuuntelee lähtevän network interface seuraavasti:

$ dig @192.168.20.20 linuxhint.paikalliset tahansa

– Hienoa! DNS-palvelimeen pääsee CentOS 8: n lähtevästä verkkoliittymästä.,

DNS-nimipalvelin on myös saatavilla paikallisesti CentOS 8 kone.

$ dig @localhost linuxhint.paikalliset tahansa

voin myös ratkaisemaan www.linuxhint.paikallinen kuten näet kuvakaappaus alla.

$ dig @127.0.0.1 www.linuxhint.,paikallinen

Muuttuvat DNS-Palvelimen Osoite Network Interface:

Nyt voit muuttaa DNS-palvelimen osoite network interface käyttää paikallisen DNS-palvelimen oletusarvoisesti. Tarkista artikkelini konfigurointi staattinen IP CentOS 8 yksityiskohtaisia ohjeita siitä, miten tehdä, että.

Kuten voit nähdä, SITOA voi ratkaista internet-verkkotunnuksia.

SITOVAT voivat myös ratkaista paikallisesti määritetty domain linuxhint., jotta DNS-pyynnöt palomuurin läpi, avaa DNS-palvelimen portti 53 komennolla:

$ sudo firewall-cmd –add-palvelu=dns –pysyvä

muutokset tulevat voimaan, suorita seuraava komento:

$ sudo firewall-cmd –reload

Testaus DNS-Palvelimen muilta Tietokoneissa:

olen määrittänyt Windows 10 kone samassa verkossa aliverkossa käyttää DNS-palvelimen olen vain määritetty CentOS 8 kone.,

As you can see, the DNS resolution for linuxhint.local sub domains works.

$ nslookup ns.linuxhint.local

$ nslookup support.linuxhint.local

$ nslookup www.linuxhint.local

$ nslookup mail.linuxhint.,paikallinen

Niin, että on miten voit määrittää BIND 9 DNS-palvelimen CentOS 8. Kiitos, että luit tämän artikkelin.