Bind to najpopularniejsza implementacja serwera DNS o otwartym kodzie źródłowym, która rozwiązuje nazwę DNS na adres IP i odwrotnie. Ten system został stworzony przez studentów.
Czy to jest to konieczne
- - komputer;
- - Internet.
Instrukcje
Krok 1
Skonfiguruj bind tak, aby obsługiwał tylko własne domeny, bez możliwości używania go w trybie buforowania DNS. Dzieje się tak, ponieważ większość centrów danych ma własny serwer DNS. Sprawdź następujące pakiety w systemie: bind, bind-chroot, aby zainstalować bind. Aby to zrobić, użyj polecenia
$ rpm -q wiązanie
bind-9.2.4-24. EL4
$ rpm -q bind-chroot
bind-chroot-9.2.4-24. EL4.
Krok 2
Zainstaluj drugi pakiet, aby Twój serwer był bardziej zabezpieczony przed włamaniami, pozwala odizolować bind od reszty systemu. Wszystkie pliki używane przez bind po zainstalowaniu tego pakietu zostaną przeniesione do folderu /var/named/chroot/. Nie zmieniaj ścieżek w plikach konfiguracyjnych.
Krok 3
Zwróć uwagę, że podczas konfigurowania bindowania używaj bieżących informacji o czasie, więc zastąp var / named / chroot / etc / localtime informacjami o strefie czasowej. Jest to plik, który należy zastąpić, ponieważ dowiązanie symboliczne do innego pliku nie będzie działać w trybie chroot. Następnie skonfiguruj plik var / named / chroot / etc / rndc.key, aby uruchomić bindowanie. Plik ten zawiera klucz autoryzacyjny dla programu rndc, który kontroluje serwer bind i wyświetla statystyki trafień.
Krok 4
Utwórz wiersz w # dnssec-keygen -a HMAC-MD5 -b 128 -n USER rndckey, to polecenie utworzy dwa pliki w bieżącym folderze. W pliku prywatnym klucz pojawi się w trzeciej linii PBpLBGUy6QRdCnUMwv9dxw ==. Utwórz nowy plik, nazwij go rndc.key, wstaw klucz "rndckey" {; algorytm hmac-md5; tajny "PBpLBGUy6QRdCnUMwv9dxw ==".
Krok 5
Utwórz plik named.com zawierający następujący klucz:
opcje {
katalog "/ var / nazwany";
plik zrzutu "/var/named/data/cache_dump.db";
plik statystyk "/var/named/data/named_stats.txt";
nasłuch {127.0.0.1; };
wersja „nieznana”;
zezwalaj na rekurencję {brak; };
zapytanie zezwalające {dowolne; };
};
Zamień ip w pliku na ten, który chcesz. Sprawdź, czy konfiguracja powiązania została poprawnie ustawiona za pomocą komendy # named-checkconf /var/named/chroot/etc/named.conf.