Оператор zone определяет зону обслуживания и источник информации базы данных DNS. Существует четыре варианта оператора zone: для основного сер- вера, для подчиненных серверов, для корневой кэш-зоны и специальный ва- риант для ретрансляции. Синтаксис BIND 8 для каждого из вариантов:

zone domam_name [ in | hs | hesiod! chaos ] {
type master;
file pathname-,
[ forward only|first; ]
[ forwarders { address-list\ }; ]
[ check-names warn|failЦдпоге; ]
[ allow-update { address_match_list }; ]
[ allow-query { address_match_list }; ]
[ allow-transfer { address_match_list }; ]
[ dialup yes|no; ]
[ notify yes|no; ]
[ also-notify { address-list };
[ ixfr-base pathname: ]
[ pubkey flags protocol algorithm key, ]
};
zone domain_name [ in|hs|hesiod|chaos ] {
type slave|stub;
[ file pathname; ]
[ ixfr-base pathname; ]
masters [port ip_port] { address-list };
[ forward only|first; ]
[ forwarders { address-list; }; ]
[ check-names warn|fail|ignore; ]
[ allow-update { address_match_list }; ]
[ allow-query { address_match_list }; ]
[ allow-transfer { address_match_list }; ]
[ transfer-source ip_addr\ ]
[ dialup yes|no; ]
[ max-transfer-time-in number, ]
[ notify yes|no; ]
[ also-notify { address-list };
[ pubkey flags protocol algorithm key, ]
zone "." [ in|hs|hesiod|chaos ] {
type hint;
file pathname;
[ check-names warn|fail|ignore; ]
};
zone domain_name [in|hs|hesiod|chaos] {
type forward;
[ forward only|first; ]
[ forwarders { address-lisf; }\ ]
[ check-names warn)fail|ignore; ]
};

За ключевым словом zone следует имя домена. Для корневой кэш-зоны это имя всегда «. ». За доменным именем следует класс данных. Для службы DNS сети Интернет класс всегда IN, принимаемый по умолчанию.

Предложение type определяет тип сервера: основой, подчиненный, сервер зоны ретрансляции либо файла корневой кэш-зоны. Сервер-заглушка (stub server) - это сервер, загружающий только NS-записи вместо целого домена. Предложение file для основного сервера указывает на исходный файл, из которого загружается зона. Для дополнительного сервера - на файл, в который записывается зона, а предложение master указывает на источник данных, записываемых в файл. Для корневой кэш-зоны file указывает на файл скрипта, используемого для инициализации кэш-зоны. Домен ретрансляции не имеет предложения file, поскольку локальный сервер не хранит никакие данные такого домена.

За исключением параметра pubkey, все параметры, доступные для оператора zone BIND 8, уже описаны ранее в этом приложении. В рамках оператора zone действие параметра распространяется только на указанную зону. В рамках оператора options действие параметра распространяется на все зоны.

Частные настройки зоны имеют более высокий приоритет, чем глобальные настройки оператора options.

Параметр pubkey определяет открытый ключ шифрования DNSSEC для зоны в отсутствие надежного механизма распределения открытых ключей по сети. pubkey определяет флаги DNSSEC, протокол и алгоритм, а также содержит версию ключа в кодировке base64. Удаленный сервер, обращающийся к данному домену по DNSSEC, указывает те же настройки при помощи команды trusted-key, описанной ранее.