Настройка Named
После установки 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