Instalacja i ustawienie DN w Ubuntu
- 4826
- 66
- Wiara Kita
Dla tych, którzy nie wiedzą, że DNS jest systemem nazw domen, który służy do konwersji nazwy na adres IP PC i odwrotnie. Tak więc, gdy wprowadzasz adres strony internetowej w przeglądarce, system nazw domen przekształca go na adres IP hostingu, na którym znajduje się określona domena. W tym artykule szczegółowo przeanalizujemy, jak zainstalować i skonfigurować serwer Ubuntu DNS. Zaczynajmy. Iść!
Z naszego artykułu na pewno nauczysz się poprawnie instalować i skonfigurować serwer Ubuntu DNS
Pierwszy etap
Pierwszy etap to instalacja. Zaleca się korzystanie z serwera BIND9. Aby to zrobić, przejdź do terminalu i wprowadź:
Sudo apt instal instaluj BIND9
Następnie musisz wygenerować klucz do aktualizacji rekordów lub użycia istniejącego. Aby go wygenerować, wypełnij go:
Dnssec -keygen -a hmac -md5 -b 128 -r /dev /urandom -n użytkownik dhcp_updater
Aby wyświetlić klucz do ekranu, musisz wprowadzić
cathcp_updater.*.Prywatny | GREP KEY
Musi zostać zachowany, ponieważ w przyszłości będziesz potrzebować tajnego klucza.
Aby użyć istniejącego klucza, dodaj/etc/bind/nazwany.Nagrywanie Conf. Najpierw musisz ukończyć:
Sudo nano/etc/bind/nazwa.Conf,
A następnie dodaj wiersz do pliku:
Obejmują "/etc/bind/rndc.Klucz ";
Ustawienie BIND9
Teraz przejdźmy do ustawienia Bind9. Otwórz plik konfiguracyjny, rejestrując się w terminalu:
Sudo nano/etc/bind/nazwa.Conf.Opcje
I dodaj tam następujące wiersze:
Proporterzy
8.8.8.8;
8.8.4.4;
;
Nasłuchiwać
127.0.0.1;
192.168.0.1;
;
Forwaders - Wyższe DNS stosowane w przypadkach, w których nie można go znaleźć w bazie danych.
Słuchaj adresów, w których serwer DNS będzie obsługiwany.
Zestawienie BIND9
Następnie musisz ponownie uruchomić Bind9. Aby to zrobić, zapisz w terminalu:
Sudo Service Bind9 restart
Teraz wskazuj strefy oglądania bezpośredniego i odwrotnego, a także wprowadź je w konfiguracji Bind9. Początkowe dane są następujące:
Nazwa domeny - DOM
Adres IP serwera - 192.168.0.1
Nazwa serwera - NS.Dom
Aby skonfigurować obszar bezpośredniego oglądania, utwórz odpowiedni plik i skopiuj jego próbkę:
Sudo cp/etc/bind/db.Local/var/lib/bind/db.Dom
Następnie odetnij polecenie:
Sudo nano/var/lib/bind/db.Dom
I edytuj w następujący sposób:
$ Pochodzenie .
$ TTL 604800; 1 tydzień
Dom w SOA NS.Dom. Źródło.Ns.Dom. (
201605277; Seryjny
604800; Odśwież (1 tydzień)
86400; Poród (1 dzień)
2419200; Wygasa (4 tygodnie)
604800; minimum (1 tydzień)
)
@In ns ns.Dom.
@In a 192.168.0.1
@In aaaa :: 1
$ Origin Dom.
$ TTL 604800; 1 tydzień
NS w 192.168.0.1
Następnie musisz skonfigurować odwrotność. Aby to zrobić, zrób kopię pliku bezpośredniego wyświetlania, który właśnie utworzyłeś:
Sudo cp/var/lib/bind/db.DOM/var/lib/bind/db.192.Dom
Otwórz go z zespołem:
Sudo nano/var/lib/bind/db.192.Dom
A także edytuj:
$ Pochodzenie .
$ TTL 604800; 1 tydzień
0.168.192.W DDR.Arpa w SOA.Dom. Źródło.Ns.Dom. (
2016052655; Seryjny
604800; Odśwież (1 tydzień)
86400; Poród (1 dzień)
2419200; Wygasa (4 tygodnie)
604800; minimum (1 tydzień)
)
@In ns ns.
$ Pochodzenie 0.168.192.W DDR.Arpa.
$ TTL 604800; 1 tydzień
1 w ptr ns.Dom.
Aby skonfigurować strefy w konfiguracji BIND9, musisz otworzyć plik konfiguracyjny za pomocą polecenia:
Sudo nano/etc/bind/nazwa.Conf.Lokalny,
A następnie pojawiają się dwie opcje rozwoju zdarzeń. Jeśli utworzyłeś Secret Key w pierwszy sposób, zapisz:
Klucz dhcp_updater
Algorytm HMAC-MD5.Sig-alg.Reg.Int;
Secret "9DXMMNW7J813QVIXAJG7RQ ==";
;
// Bezpośrednie obszar oglądania
Strefa „Dom”
Typ Master;
Plik "/var/lib/bind/db.DOM ";
Upp-update key dhcp_updater; ;
;
// Strefa widoku powrotu
Strefa ”0.168.192.W DDR.Arpa "
Typ Master;
Plik "/var/lib/bind/db.192 ";
Upp-update key dhcp_updater; ;
;
Klucz DHCP_UPDATER - Informacje o Secret Key, które na zapisałeś na samym początku (należy je przepisać w cudzysłowie). Wskazane tutaj adresy IP muszą być wprowadzane dokładnie tak, jak pokazano tutaj.
Jeśli wcześniej skorzystałeś z drugiej drogi, wejdź:
// Bezpośrednie obszar oglądania
Strefa „Dom”
Typ Master;
Plik "/var/lib/bind/db.DOM ";
Updal -update key rndc -key; ;
;
// Strefa widoku powrotu
Strefa ”3.168.192.W DDR.Arpa "
Typ Master;
Plik "/var/lib/bind/db.192 ";
Updal -update key rndc -key; ;
;
gdzie kluczowy klucz jest kluczowymi danymi pobranymi z systemu, a strefa „DOM” to dane dotyczące strefy użytkowania systemu nazw domen.
Możesz sprawdzić prawidłowe ustawienia za pomocą polecenia:
Nazwany-checkconf
Jeśli wszystko jest wykonane poprawnie, nie napisze niczego. W przeciwnym razie zobaczysz błąd w sprawie błędów i będą musieli je naprawić.
Pozostaje uratować wszystko, a następnie zamknąć i uruchomić Bind9, wprowadzając:
Sudo /etc /init.D/BIND9 RESTART
Sprawdzanie pracy nazw domen
Teraz sprawdź pracę systemu nazw domen:
Nslookup ns.Dom
W rezultacie powinieneś dostać coś takiego:
Serwer: 127.0.0.1
Adres: 127.0.0.1#53
Nazwa: ns.Dom
Adres: 192.168.0.1
Jak możesz weryfikować, działa bezpośredni obszar oglądania. Teraz upewnij się, że działa też odwrotnie:
Nslookup 192.168.0.1
W rezultacie powinieneś zobaczyć:
Serwer: 127.0.0.1
Adres: 127.0.0.1#53
1.0.168.192.W DDR.Nazwa arpa = ns.Dom.
W rezultacie musisz uzyskać nazwę serwera, wprowadzając ją IP. Jeśli wszystko jest wyświetlane w ten sposób, ustawienie zostało wykonane prawidłowo. Jeśli nie, to wcześniej popełniono błąd.
Ustawienie dynamicznej aktualizacji
Aby skonfigurować dynamiczną aktualizację, otwórz/etc/dhcp/dhcpd.Conf, po zakończeniu polecenia:
Sudo nano/etc/dhcp/dhcpd.Conf
Linia Brak w stylu DDNS, musi zostać zastąpiona tymczasową. Następnie dodaj Update -Static -Spleases on Line, który jest odpowiedzialny za tworzenie stref dla klientów ze statycznym IP. Upewnij się, że nazwa domeny opcji zawiera nazwę domeny „DOM”. Linia „klucz” powinien być nazwą twojego klucza (jeśli wcześniej wybrałeś pierwszą metodę, zapisz DHCP_UPDATER, jeśli drugi, wówczas RNDC-Key) zawiera twój tajny klucz. Aby zobaczyć rndc-key, wykonaj:
Cat/etc/bind/rndc.Klucz | Grep Secret
Rezultat powinien być czymś podobnym:
Secret „2MU111RajAdm4Kv0x0pmcg ==”;
Na ten temat z ustawieniami DHCP wszystko. Teraz konieczne jest ponowne uruchomienie Bind9 i DHCP. Aby to zrobić, zapisz:
Sudo Service Bind9 restart
Sudo Service ISC-DHCP-SERVER RESTART
Pozostaje sprawdzić, jak wszystko działa. Uruchom maszynę klienta znajdującą się w sieci z serwerem. Po rozpoczęciu maszyna odbędzie adres IP od DHCP, a z kolei utworzy nagrywanie rekordów-PC.Dom. Na żądanie „nslookup, nazwa_lenter_mash”, musisz uzyskać odpowiedź. Zwracający serwer, możesz zobaczyć pliki bezpośrednich i odwrotnych. Jeśli na poprzednich etapach skonfigurujesz wszystko poprawnie, zobaczysz informacje o nowych maszynach. Gotowy. Ustawienie jest zakończone.
Wyniki
Teraz wiesz, jak serwer DNS jest dostrojony w Ubuntu. Wpisz w komentarzach, jak poradziłeś sobie z tym zadaniem, podziel się swoimi doświadczeniami z innymi użytkownikami i zadaj wszelkie pytania, którymi jesteś zainteresowany tematem tego artykułu.