Jak skonfigurować serwer Ubuntu DNS

Jak skonfigurować serwer Ubuntu DNS
DNS jest skrócony jako system nazwy domeny. Jak wiemy, komputer jest maszyną, która rozumie tylko plik binarny lub możemy to ułatwić, mówiąc, że rozumie kod maszyny. Teraz mamy różne strony internetowe o nazwach alfabetycznych. Na przykład mamy Facebooka.com, Google.com. W rzeczywistości te alfabetyczne nazwy są dla lepszego zrozumienia dla ludzi, dla maszyn nie można się zająć. W tym celu istnieje kilka serwerów, które przypisują różne adresy bazowe numeryczne w stosunku do tych adresów alfabetycznych, aby można je rozpoznać przez maszynę. Takie serwery, które są odpowiedzialne za przypisanie adresów, są znane jako DNS (serwery nazwy domeny).

W tym artykule omówimy różne metody w Ubuntu dla konfiguracji serwera DNS.

Jak możemy zrobić konfigurację serwera DNS w Ubuntu

Omówimy metodę konfiguracji serwera DNS, otwierając terminal i uruchamiając kilka poleceń:

Konfiguracja serwera DNS za pośrednictwem terminalu Ubuntu

Możemy również skonfigurować DNS za pośrednictwem terminalu. W tym celu najpierw otwórz terminal, naciskając Ctrl + Alt + T. Przed procesem instalacji zaktualizujemy nasze repozytorium:

Aktualizacja $ sudo apt

Teraz zainstalujemy serwer DNS za pomocą komendy BIND9:

$ sudo apt instint bind9

Następnym krokiem jest zainstalowanie narzędzi DNS za pomocą polecenia „DNSUTILS”:

$ sudo apt instal dnsutils

Teraz, aby skonfigurować DNS, najpierw przejdziemy na adres /etc/bind/nazwane.conf.opcje i dodaj Google DNS, aby po prostu zrozumieć. Dodamy następujący tekst, otwierając adres w nano edytora.

$ sudo nano/etc/bind/nazwa.conf.opcje

Wymień następujący tekst w edytorze, 8.8.8.8 to DNS Google:

Proporterzy
8.8.8.8;
;

Teraz przestań po zapisaniu i włącz nową konfigurację, ponownie uruchamiając DNS za pomocą polecenia SystemCtl.

$ sudo systemctl restart 9

Sprawdź status BIND9

$ sudo SystemCtl Status BIND9

Gdy BIND9 działa teraz, przetestujemy domenę, którą edytujemy w pliku konfiguracyjnym jako:

$ DIG Google.com

Wyjście pokazuje, że jest domeną Google i działa pomyślnie.

Teraz wykonamy konfigurację strefy podstawowej, ale przed konfiguracją wpadniemy na pomysł, co się dzieje. Zapisaliśmy niektóre pliki na niektórych hostach iw tej konfiguracji DNS otrzymuje swoje dane z tego konkretnego pliku dla jego strefy. Teraz dla takiej podstawowej konfiguracji głównej uruchomimy edytor i potwierdzimy, że następujące trzy polecenia są tam i nie skomentowane.

obejmują „/etc/bind/nazwane/.conf.opcja";
obejmują „/etc/bind/nazwane/.conf.lokalny";
obejmują „/etc/bind/nazwane/.conf.Default-streny ”;

Aby to zweryfikować, otworzymy edytor jako:

$ sudo vi/etc/bind/nazwa.conf

W rezultacie zobaczymy:

Wszystkie trzy linie są obecne w wyjściu. Teraz na przykład mamy domenę „gracz.com ”, dla którego zamierzamy skonfigurować, abyśmy edytowali plik o imieniu.conf.lokalny Otwierając się jako:

$ sudo vi/etc/bind/nazwa.conf.lokalny

Edytuj następujący tekst w edytorze jako:

strefa „gracz.com ”
Typ Master;
Plik „/etc/bind/db.gracz.com ”;
;

Skopiujemy zawartość z db.lokalny do db.gracz.com:

$ sudo cp/etc/bind/db.lokalne/etc/bind/db.gracz.com

I na tym etapie otworzymy nowo utworzony gracz plików.com jako:

$ sudo vi/etc/bind/db.gracz.com

Wyjście powinno być takie:

Po wprowadzeniu zmian ponownie uruchomimy DNS.

$ sudo systemctl restart 9

Do komunikacji naszej stworzonej domeny „gracz.com ”Z jakimś adresem IP musimy wykonać plik w strefie odwrotnej. W takim celu skonfigurujemy również plik strefy odwrotnej jako:

$ sudo vi/etc/bind/nazwa.conf.lokalny

Tutaj dodamy następujący tekst:

strefa „192.168.18.w addr.arpa ”
Typ Master;
Plik „/etc/bind/db.10 ”;
;

Gdzie 192.168.18 to pierwsze trzy oktety mojej sieci, tutaj zastąpisz ją własną. Teraz skopiujemy i utworzymy nowy plik z DB.10 jako:

$ sudo cp/etc/bind/db.127/etc/bind/db.10

Teraz otworzymy ten plik, który utworzyliśmy, a jego wyjście powinno być jak pokazane poniżej:

$ sudo vi/etc/bind/db.10

Wyjście jest następujące:

W tej ostatniej części najpierw potwierdzimy konfiguracje, wykonując wszystkie te polecenia i sprawdź, czy generują one błędy, czy nie:

$ nazywany checkzone gracz.com/etc/bind/db.gracz.com
$ nazywany-CheckZone 192.168.0.0/32 /etc /bind /db.10
$ nazywane checkconf/etc/bind/nazwane.conf.lokalny
$ nazywane checkconf/etc/bind/nazwane.conf

Uruchamianie wszystkich powyższych poleceń, które nie otrzymaliśmy żadnych błędów, więc nasz DNS został pomyślnie skonfigurowany.

Wniosek

DNS to technika, za pomocą której nazywamy domeny różnych stron internetowych alfabetycznie i numerycznie, więc serwery łatwo to zrozumieć. W artykule nauczyliśmy się konfiguracji DNS (system nazwy domeny). Dowiedzieliśmy się, że DNS służy do przypisywania adresów numerycznych do domen alfabetycznych. Skonfigurowaliśmy domenę Google w metodzie wiersza poleceń, a także przetestowaliśmy ją, również w metodzie terminalowej, wykonaliśmy konfigurację strefy plików do przodu.com. Mamy nadzieję, że ten artykuł bardzo ci pomoże i rozwiązuje wszystkie zapytania dotyczące konfiguracji DNS.