Jak skonfigurować buforowanie serwerowi nazw na Centos/RHEL 6/5
- 3527
- 525
- Pan Jeremiasz Więcek
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.
- « Zainstaluj klient BitTorrent w Ubuntu za pomocą PPA
- Jak tworzyć i zainstalować certyfikat podpisany w Apache »