Мій основний конфіґураційний файл з кількома додатковими коментарями:
options {
directory "/var/named";
// Каталог в якому лежать всі файли зон DNS
//
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
// Тут бажано вказати сервери DNS вашого провайдера. В цьому
// випадку нерозв'язані локально адреси будуть автоматично
// розв'язуватись через DNS провайдера, замість того, щоб
// шукати через зону root
forward first;
forwarders {
1.2.3.4;
5.6.7.8;
};
};
//
// a caching only nameserver config
//
zone "." {
type hint;
file "root.hints";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "local/127.0.0";
};
// local zone
/*
Тут власне починається конфіґурація локальної зони. Для свого
домашнього домену я вибрав назву `sakae' і адреси з приватного
діапазону 192.168.2.0 (мережа класу C).
*/
zone "sakae" {
notify no;
type master;
file "sakae/sakae";
};
/*
зона для зворотньої розв'язки назв - назву хоста за його IP
адресою
*/
zone "2.168.192.in-addr.arpa" {
notify no;
type master;
file "sakae/2.168.192";
};
/etc/bind/named.conf