Jak skonfigurować buforowanie serwerowi nazw na Centos/RHEL 6/5

Jak skonfigurować buforowanie serwerowi nazw na Centos/RHEL 6/5

Definicja w Wikipedii:

Buforowanie serwerów nazwy, zwane również pamięciami danych DNS, przechowuj wyniki zapytania DNS przez okres czasu określone w konfiguracji (czas do życia) każdego rekordu nazwy domeny. Budy Butów DNS poprawia wydajność DNS poprzez zmniejszenie ruchu DNS w Internecie i zmniejszając obciążenie autorytatywnych serwerów nazw, zwłaszcza serwery nazwy głównych. Ponieważ mogą szybciej odpowiedzieć na pytania, zwiększają również wydajność aplikacji użytkownika końcowego, które używają DNS. Czytaj więcej

Ten artykuł pomoże Ci skonfigurować buforowanie serwerowi nazw w systemie CentOS/RHEL 6.

Krok 1: Zainstaluj pakiety BIND

Zainstaluj pakiety korzystające za pomocą poniższego polecenia. W Centos/Rhel 6 Chaching-NameServer został dołączony do pakietu powiązania.

# Yum Zainstaluj wiązanie bind-chroot 

Krok 2: Utwórz plik konfiguracyjny

Skopiuj plik konfiguracyjny powiązania z plików PREKTYJNEJ PLIKÓW PONIŻEJ PONIŻEJ. Zmień ścieżkę plików zgodnie z zainstalowaną wersją.

# cd/var/name/chroot/etc # cp/usr/share/doc/bind-9.9.2/próbka/etc/nazwana.conf . # cp/usr/share/doc/bind-9.9.2/próbka/etc/nazwana.RFC1912.strefy . 

Krok 3: Zaktualizuj plik konfiguracyjny

Edytuj plik konfiguracyjny powiązania w swoim ulubionym edytorze i wprowadzaj niezbędne zmiany zgodnie z poniższymi ustawieniami lub użyj poniżej konfiguracji.

#/var/nazwa/chroot/etc/nazwa.conf 
///var/nazwa/chroot/etc/nazwa.Opcje COND Port Listen-On 53 127.0.0.1; każdy; ; 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-literaty localHost; alny;; zezwolenie-cykliza localHost; any;; rekursion Tak; dnssec-enable tak; dnssec-walidacja Tak; dnssec-lookaside auto; /* ścieżka do ISC DLV Key Key Key */bindkeys-file "/etc/nazwane.iscdlv.klucz "; Managed-Keys-Directory"/var/named/dynamic ";; logowanie kanał default_debug plik" data/nazwa.uruchom „; Dynamic nasilenia;;; include”/etc/nazwany.RFC1912.strefy ”; 

Teraz zaktualizuj wymagane uprawnienia do plików konfiguracyjnych za pomocą poniższego polecenia.

# chown root: nazwany nazwany.Confament.RFC1912.strefy 

Krok 4: Sprawdź plik konfiguracyjny

Zalecamy sprawdzenie pliku konfiguracyjnego DNS przed ponownym uruchomieniem serwisu.

# nazwany-Checkconf o nazwie.conf 

Krok 5: Uruchom ponownie usługę wiązania

Teraz instalacja usługi BIND została zakończona. Rozpocznijmy usługę BIND (nazwaną) za pomocą następującego polecenia.

# Usługa nazwana restart 

Włącz usługę Auto Start BIND na rozruchu systemowym.

# CHKCONFIG wymieniony 

Krok 6: Wreszcie przetestowanie buforowania tylko DNS

Wyślij zapytanie do serwera DNS bezpośrednio za pomocą komendy poniżej.

Składnia: nslookup

# nslookup yahoo.com 192.168.1.90 

[Przykładowy wyjście:]

Serwer: 192.168.1.91 Adres: 192.168.1.91#53 Nieautorytacja Odpowiedź: Nazwa: Yahoo.Adres COM: 98.138.253.109 Imię: Yahoo.Adres COM: 98.139.183.24 Nazwa: Yahoo.Adres COM: 206.190.36.45 

Gratulacje! Pomyślnie skonfigurowałeś buforowanie serwerowi nazw w systemie Linux. Przeczytaj następne artykuły Skonfiguruj serwer DNS na Centos/Rhe 6 i konfiguruj serwer DNS Slave DNS na Centos/Rhel 6.