Для создания файла зоны используются записи двух типов: инструкции, упрощающие создание файла, а также стандартные записи ресурсов, определяющие данные домена в файле зоны. Типов стандартных записей ресурсов существует довольно много, а инструкций всего четыре:
$INCLUDE filename
Указывает файл, содержащий данные, которые следует включить в файл зоны. Данные включаемого файла должны быть представлены допустимыми инструкциями или стандартными записями ресурсов. $INCLUDE позволяет разделить крупный файл зоны на несколько мелких, более управляемых фрагментов.
Имя файла (filename) интерпретируется относительно каталога, указанного в параметре directory в файле named.conf. К примеру, если файл named.conf узла crab указывает на каталог /etc посредством параметра directory, а файл зоны на узле crab содержит оператор SINCLUDE events, hosts, содержимое файла /etc/events.hosts включается в этот файл зоны. Если вы не желаете, чтобы имя файла интерпретировалось относительно этого каталога, укажите абсолютное имя, такое как /usr/dns/events.hosts.
SORIGIN domainname
Изменяет значение по умолчанию доменного имени, используемое в последующих записях файла зоны. Используйте эту команду для сохранения в файле зоны данных нескольких доменов. К примеру, оператор $0RIGIN events в файле зоны wrotethebook.com устанавливает доменное имя events.wrotethebook.com. Все последующие записи ресурсов интерпретируются относительно этого нового домена.
В named операторы $ORIGIN используются для организации информации сервера. Образ базы данных named, созданный по команде ndc dumpdb, - это один файл, в котором представлена вся информация, известная серверу.
- Назад
- Вперёд >>