Jak skonfigurować główny serwer DNS DNS na Centos 6 i Rhel

Jak skonfigurować główny serwer DNS DNS na Centos 6 i Rhel

DNS (system nazwy domeny) to system rozproszony, używany do nazwy domeny transalate na adres IP i vice versa. Ten artykuł pomoże Ci skonfigurować serwer Slave Slave DNS na systemach Centos 6 i RHEL.

Scenariusz sieciowy dla tej konfiguracji
Master DNS Server IP: 192.168.1.90 (NS1.tecadmin.netto) Slave DNS Server IP: 192.168.1.91 (NS2.tecadmin.netto) Nazwa domeny: DemoteCadmin.Net (do celu testowania) domeny IP: 192.168.1.100 (w celu testowania) 
Krok 1: Zainstaluj wymagane RPM (na Master i Slave oba)

Zainstaluj pakiety BIND zarówno na serwerach DNS Master, jak i Slave za pomocą następujących poleceń.

# Yum Zainstaluj wiązanie bind-chroot 
Krok 2: Serwer Master (NS1) DNS

Istnieją dwa typy plików konfiguracyjnych w DNS.

  • Jeden to główne pliki konfiguracyjne DNS o nazwie „nazwane.konf ”
  • Inny typ pliku konfiguracyjnego nazywane jest plik strefy. Który jest indywidualnie tworzony dla wszystkich domen. o imieniu.Conf utrzymuje wpis dla wszystkich plików stref.
2.1 Skonfiguruj nazwę.Conf za pomocą poniżej konfiguracji
# vim/var/nazwa/chroot/etc/nazwa.conf 

Treść nazwiska.Conf:

///var/nazwa/chroot/etc/nazwa.Opcje COND Port Listen-On 53 127.0.0.1; 192.168.1.0/24; ; 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; ; 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 "; zezwolenie update none;;; include"/etc/nazwane.RFC1912.strefy ”; 

[Zmień czerwono podświetlone wartości zgodnie z nazwą sieci i domeny]

2.2 Utwórz plik strefy dla swojej domeny „DemoteCadmin.internet"
# vim/var/name/chroot/var/name/deMoteCadmin.internet.db 

Treść pliku strefy:

; Plik strefowy do demoteCadmin.netto $ ttl 14400 @ 86400 w SOA NS1.tecadmin.internet. Webmaster.tecadmin.internet. (3215040200; szeregowy, dzisiejszy data+dzisiejszy 86400; odświeżenie, sekundy 7200; ponów, 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 DemoteCadmin.internet. poczta w CNAME DemoteCadmin.internet. www w Cname DemoteCadmin.internet. 
2.3 Dodaj więcej domen na serwerze DNS

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. Zmień demoteCadmin.Net z nazwą domeny.

strefa „DemoteCadmin.net "w type master; plik"/var/name/deMoteCadmin.internet.db "; zezwolenie update none;;; 
Krok 2.4: Rozpocznij nazwę usług

Uruchom nazwę (BIND) Usługa przy użyciu następującego polecenia i skonfiguruj Auto Start na rozruchu systemowym.

# /etc /init.d/Nazwane restart # chkconfig wymienione 
Krok 3: Serwer Slave (NS2) DNS

Na serwerze Slave DNS musisz zaktualizować nazwany.Tylko plik CONF. Wszystkie pliki strefy będą automatycznie zsynchronizowane z Master DNS Server. Wszelkie zmiany dokonane na Master będą zastanowić się nad niewolnikiem po określonym przedziale czasowym.

3.1 Skonfiguruj nazwę.Conf za pomocą poniżej konfiguracji
# vim/var/nazwa/chroot/etc/nazwa.conf 

Treść nazwiska.conf

///var/nazwa/chroot/etc/nazwa.Opcje COND Port Listen-On 53 127.0.0.1; 192.168.1.0/24; ; 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; ; 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.netto „w type slave; plik” niewolnicy/demoteCadmin.internet.db "; Masters 192.168.1.90; ; ; obejmują "/etc/nazwane.RFC1912.strefy ”; 
Krok 3.2: Rozpocznij nazwę usług

Uruchom nazwę (BIND) Usługa za pomocą poniższego polecenia.

# /etc /init.d/Nazwane restart # chkconfig wymienione 

Po ponownym uruchomieniu nazwanej usługi sprawdź pliki strefy na serwerze Slave DNS AT/var/nazwie/chroot/var/nazwa/slaves/.

Krok 4: Wreszcie przetestuj konfigurację DNS

Zapytanie do serwera głównego i niewolnika DNS za pomocą następujących poleceń, otrzymasz tę samą odpowiedź z obu serwerów.
Składnia: nslookup

Zapytanie do Master DNS Server:

# nslookup DemoteCadmin.Net 192.168.1.90 serwer: 192.168.1.90 Adres: 192.168.1.90#53 Nazwa: DemoteCadmin.Adres netto: 192.168.1.100 

Zapytanie do Slave DNS Server:

# nslookup DemoteCadmin.Net 192.168.1.91 Serwer: 192.168.1.91 Adres: 192.168.1.91#53 Nazwa: DemoteCadmin.Adres netto: 192.168.1.100 

Powyższe wyniki pokazują, że serwer DNS z powodzeniem rozwiązał DemoteCadmin domeny domeny.Net z serwerów Master and Slave DNS.

Przeczytaj więcej o serwerach DNS http: // en.Wikipedia.org/wiki/name_server