Главный конфигурационный файл BIND

Главный конфигурационный файл BIND

Основные опции BIND задаются в главном конфигурационном файле с именем named.conf. Этот файл обычно располагается в каталоге /etc. В некоторых дистрибутивных пакетах Linux файл с опциями, установленными по умолчанию, в каталоге /etc отсутствует. В этом случае файл-образец надо искать в каталоге, содержащем документацию BIND (обычно это каталог /usr/share/doc/bind-версия). Пример файла named.conf приведен в листинге 18.1.

Листинг 18.1. Пример файла named.conf

options {

 directory "/var/named/";

 auth-nxdomain yes;

 forwarders {

  10.232.7.98;

  10.232.45.1;

 };

 forward first;

};

zone "." {

 type hint;

 file "named.ca";

};

zone "threeroomco.com" {

 type master;

 file "named.threeroomco.com";

};

zone "1.168.192.in-addr.arpa"{

 type master;

 file "named.192.168.1";

};

zone "0. 0.127.in-addr.arpa" {

 type master;

 file "named.local";

};

Файл named.conf состоит из нескольких разделов. В листинге 18.1 представлены раздел options и несколько разделов zone. Раздел options содержит определения глобальных опций, в частности, в нем задается каталог, в котором содержатся файлы с описанием зоны. Разделы zone описывают конкретные зоны — домены либо другие группы имен или IP-адресов. Большинство строк, содержащихся в файле named.conf, оканчиваются точкой с запятой (;). Это требование надо выполнять, в противном случае BIND может некорректно интерпретировать содержимое конфигурационного файла. В основном содержимое файла named.conf представляет собой указатели на файлы, в которых находятся дополнительные сведения о зонах. Эти файлы содержатся в каталоге /var/named либо в другом каталоге, заданном с помощью опции directory.

В последующих разделах информация, содержащаяся в файле named.conf, описывается более детально.