Jak konfigurować serwer DNS (BIND) na CentOS/RHEL 7/6/5
- 3695
- 6
- Maria Piwowarczyk
DNS (System nazwy domeny) to system rozproszony, używany do tłumaczenia nazw domen na adres IP i Vice A Versa.Na przykład, gdy wpisujemy nazwę domeny w adresie URL przeglądarki „https: // tecadmin.net ”, nasz komputer wysyła żądanie do DNS i otrzymuje adres IP domeny.
Ten artykuł pomoże ci skonfigurować serwer DNS na systemach centu i Redhat.
Scenariusz sieciowy:
- IP serwera DNS: 192.168.1.254
- Nazwa serwera DNS: NS1.tecadmin.Net, NS2.tecadmin.internet
- Nazwa domeny: DemoteCadmin.internet
- Domena IP do punktu: 192.168.1.100
Krok 1 - Zainstaluj pakiety BIND
Pakiety powiązań są dostępne w domyślnie repozytoriach mniam. Aby zainstalować pakiety proste Wykonaj poniżej polecenie.
# Yum Zainstaluj wiązanie bind-chroot
Krok 2 - Edytuj główny plik konfiguracyjny
Domyślnie główny plik konfiguracyjny znajduje się w katalogu /etc. Ale za pomocą środowiska chroot ten plik znajduje się w katalogu/var/nazwa/chroot/etc Directory. Teraz edytuj główny plik konfiguracyjny i aktualizuj treść jak poniżej.
# vim/var/nazwa/chroot/etc/nazwa.conf
Treść wymienionych.plik CONF
///var/nazwa/chroot/etc/nazwa.Opcje COND Port Listen-On 53 127.0.0.1; 192.168.1.0/24; 0.0.0.0/0; ; Listen-on-V6 Port 53 :: 1; ; katalog „/var/nazwa”; zrzucanie plik "/var/data/data/cache_dump.db "; statystyka plik"/var/named/data/name_stats.txt "; memstatistics-file"/var/named/data/name_mem_stats.txt "; zezwolenie-litera localhost; 192.168.1.0/24; 0.0.0.0/0; ; rekurencja tak; Tak; DNSSEC-Walidacja Tak; DNSSEC-Hookaside Auto; / * Ścieżka do klucza ISC DLV */bindkeys-plik "/etc/nazwana.iscdlv.klucz "; Managed-Keys-Directory"/var/named/dynamic ";; logowanie kanał default_debug plik" data/nazwa.uruchom „; Dynamic Isterty;;; strefa”.„W type wskazów; plik” nazwany.CA ";; Zone" DemoteCadmin.net "w type master; plik"/var/name/deMoteCadmin.internet.db ";; include"/etc/nazwa.RFC1912.strefy "; w tym"/etc/nazwane.źródło.klucz";
Krok 3 - Utwórz plik strefy dla swojej domeny
Po utworzeniu głównego pliku konfiguracyjnego, utwórz plik strefy dla domeny zgodnie z konfiguracją, na przykład DemoteCadmin.internet.db w tym artykule.
# vim/var/name/chroot/var/name/deMoteCadmin.internet.db
Treść dla pliku strefy
; Plik strefowy do demoteCadmin.netto $ ttl 14400 @ 86400 w SOA NS1.tecadmin.internet. Webmaster.tecadmin.internet. (3013040200; szeregowy, dzisiejszy data+dzisiejszy 86400; odświeżenie, sekundy 7200; ponowne, sekundy 3600000; wygasa, sekundy 86400; minimum, sekundy) demoteCadmin.internet. 86400 w NS NS1.tecadmin.internet. DemoteCadmin.internet. 86400 w NS NS2.tecadmin.internet. DemoteCadmin.internet. W 192.168.1.100 DemoteCadmin.internet. W MX 0 Mail.DemoteCadmin.internet. poczta w CNAME DemoteCadmin.internet. www w Cname DemoteCadmin.internet.
Jeśli masz więcej domeny, jest to wymagane do tworzenia plików stref dla każdej domeny indywidualnie.
Krok 4 - Dodaj więcej domen
Aby dodać więcej domen w DNS, utwórz pliki strefy indywidualnie dla wszystkich domen, jak powyżej. Następnie dodaj dowolny wpis dla wszystkich stref w nazwie.conf jak poniżej. Zmiana DemoteCadmin.internet z nazwą domeny.
strefa „DemoteCadmin.net "w type master; plik"/var/name/deMoteCadmin.internet.db ";;
Krok 5 - Rozpocznij usługę wiązania
Uruchom nazwę (BIND) Usługa przy użyciu następującego polecenia.
# Usługa nazwana restart
Włącz automatyczne start na rozruchu systemowym.
# CHKCONFIG wymieniony
Krok 6 - Przetestuj konfigurację DNS
Wyślij zapytanie do serwera DNS bezpośrednio za pomocą komendy poniżej.
Składnia: nslookup
# nslookup DemoteCadmin.Net 192.168.1.254 Serwer: 192.168.1.254 Adres: 192.168.1.254#53 Nazwa: DemoteCadmin.Adres netto: 192.168.1.100
Powyższe wyjście pokazuje, że serwer DNS z powodzeniem rozwiązał domenę DemoteCadmin.internet.