среда, 26 июня 2013 г.

Настройка зоны bind9

Иногда бывает необходимость самому настраивать зону в bind9, как настроить зону распишу нижу.

BIND (Berkeley Internet Name Domain, до этого: Berkeley Internet Name Daemon) — открытая и наиболее распространённая реализацияDNS-сервера, обеспечивающая выполнение преобразования DNS-имени в IP-адрес и наоборот. BIND поддерживается организациейInternet Systems Consortium. 10 из 13 корневых серверов DNS работают на BIND, оставшиеся 3 работают на NSD.


создаем новый файл в каталоге /etc/bind/localhost (заместо localhost пишете свой домен)

файл зоны localhost
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
     1 ; Serial
604800 ; Refresh
 86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
1.0.0 IN PTR localhost.
@ IN MX 0 localhost.
@ IN A localhost.

итак зону мы описали, теперь его надо добавить в файл named.conf ( что ниже вставляем в named.conf)


zone "localhost" {
type master;
file "/etc/bind/localhost";
notify yes;
      allow-query { any; };
};





затем в терминале набираем команду rndc reload для пересчитывания файла зон, на этом все, теперь осталось проверить свой сервер!



проверка сервера:
nslookup localhost
Server: 127.0.1.1Address: 127.0.1.1#53
Name: localhostAddress: 127.0.0.1

проверка mx записи
dig mx localhost
; <<>> DiG 9.9.2-P1 <<>> mx localhost
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40132
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;localhost. IN MX
;; AUTHORITY SECTION:
localhost. 604800 IN SOA localhost. root.localhost. 4 604800 86400 2419200 604800
;; Query time: 1 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Wed Jun 26 09:53:19 2013
;; MSG SIZE  rcvd: 79


 Ответы от сервера получены! настройка закончена! 

Комментариев нет:

Отправить комментарий