После установки bind в первую очередь необходимо отредактировать файл named.conf.
1. Чтобы при указании данного сервера в качестве единственного dns-сервера кроме локальных были доступны все остальные зоны необходиомо указать в опции «forwarders» ip-адреса dns-серверов вашего провайдера, например:
forwarders {
10.10.1.254 port 53;
10.10.2.254 port 53;
};
2. Свои локальные зоны вы можете описать согласно примеру в конфигурационном файле. Приведен пример master зоны:
zone "example.com" IN {
type master;
file "master/example.com";
allow-query { any; };
allow-transfer { any; };
};
file — указывает расположение конфигурационного файла для данной зоны относительно рабочей директории named (указана в в параметре directory).
3. Чтобы named был доступен по всем сетевым интерфейсам закоментируйте параметр:
listen-on { 127.0.0.1; };
или укажите интерфейсы.
4. Пример конфигурационного файла для конкретной зоны:
$TTL 604800
@ IN SOA example.com. admin.example.com. (
20073101 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS ns.example.com.
@ IN NS ns.example2.com.
@ IN A 10.10.1.253
ns IN A 10.10.1.253
mail IN A 10.10.1.253
@ MX 5 mail.example.com.
www IN A 10.10.1.253
test1 IN A 10.10.1.253
5. На этом простая настройка закончена. Запускается named в зависимости от ОС, которую вы используете.
Например во FreeBSD:
named -u bind
Fedora Linux:
service named start