Instalacja serwera DNS Bind i konfiguracja nie jest w cale taka trudna ;), osobiście bałem się zawsze tej konfiguracji ale bez problemu się udało.
Instalacja serwera BIND:
apt-get update; apt-get upgrade; apt-get install bind9
Przejdźmy od razu do konfiguracji:
do pliku /etc/bind/named.conf dodajemy:
zone "domena.pl" { type master; file "/etc/bind/domena.pl"; };
Tworzymy plik z konfiguracja strefy:
touch /etc/bind/domena.pl
I umieszczamy zawartość:
; Konfiguracja DNS - zobacz linuxiarz.pl $TTL 1h @ IN SOA ns1.domena.pl. dns.domena.pl. ( 1 ; Serial 1h ; Refresh after 3 hours 1h ; Retry after 1 hour 1w ; Expire after 1 week 1h ) ; Negative caching TTL of 1 day ; @ IN NS ns1.domena.pl. @ IN NS ns2.domena.pl. domena.pl. IN MX 10 mail.domena.pl. domena.pl. IN MX 20 mail.domena.pl. domena.pl. IN A 1.1.2.2 ns1 IN A 1.1.2.2 ns2 IN A 1.1.2.2 www IN CNAME domena.pl. mail IN A 1.1.2.2 ftp IN CNAME domena.pl. alias1 IN CNAME domena.pl. alias2 IN CNAME domena.pl. alias3 IN CNAME domena.pl. alias4 IN CNAME domena.pl. alias5 IN CNAME domena.pl.
Wartości 1.1.2.2 oraz domena.pl odpowiednio uzupełnij o poprawny adres publiczny serwera i nazwę twojej domeny.
Aliasy to po prostu adresy typu alias.domena.pl – opcjonalne (o tym w innym artykule)
Na koniec wystarczy ponowne uruchomienie BINDa
/etc/init.d/bind9 restart
Pozostało zmienienie parametrów domeny u naszego usługodawcy, w moim przypadku home.pl (jeśli pojawi się komunikat że na serwerze jeszcze nie ma rekordów SOA, to się nie przejmuj, one już są, czekamy 5 minut i ponawiamy konfiguracje)
W miejscu DNS1 oraz DNS2 wpisujemy nazwy zdefiniowanego wcześniej serwera DNS np. ns1.domena.pl i ns2.domena.pl, a adresy IP wpisujemy analogiczni czyli: 1.1.2.2 i 1.1.2.2.
Należy pamiętać że adresy IP wpisujemy tylko gdy dana domena jest zaparkowana i jednocześnie serwerem DNS