Зоны типа slave
threeroomco.com
и 1.168.192.in-addr.arpa
, приведенные в листинге 18.1). Для корневых серверов имен и для обратного преобразования localhost (0.0.127.in-addr.arpa
в листинге 18.1) зоны типа slave
создавать не надо.Если сконфигурировав сервер как ведомый, вы запустите его на выполнение, то вскоре увидите, что сервер создал файлы описания зоны, указанные в записях zone
allow-transfer
. Сделать это можно либо в разделе options
, либо в определении конкретной зоны. Например, чтобы ограничить право передачи зоны компьютерами 192.168.1.0/24 и 172.19.98.23, надо создать следующую запись:allow-transfer {
192.168.1/24;
172.9.98.23;
};
Управление доменом
Несмотря на то что вы создали файл /etc/named.conf
/etc/named.conf
указана зона типа master
, необходим также конфигурационный файл зоны. В этом файле указываются имена узлов и IP-адреса. Если сервер имен обслуживает домен, содержащий большое число узлов, создание и поддержка файла зоны составляет значительную часть работы по администрированию сети. Если же домен невелик и состояние его не изменяется, достаточно лишь один раз создать конфигурационный файл.Пример конфигурационного файла зоны
В листинге 18.2 приведен пример простого конфигурационного файла зоны. Этот файл начинается с имени зоны (threeroomco.com
В системе DNS имена узлов должны оканчиваться точкой. Если, работая с клиентскими программами Internet (Web-броузером, клиентом FTP, программой подготовки почты), вы не укажете завершающую точку, система Linux сначала посчитает, что имя домена не указано, поэтому добавит к имени узла имя домена, заданное в /etc/resolv.conf
gingko.threeroomco.com.threeroomco.com
.Листинг 18.2
. Простой конфигурационный файл зоныthreeroomco.com. IN SOA spruce.threeroomco.com. \
admin.threeroomco.com. (
2002043004 ; serial (последовательный номер)