Синтаксис команды options в BIND 9:

ions {
version string; ]
directory pathname; ]
additional-from-auth yes|no; ]
additional-from-cache yes|no; ]
dump-file pathname; ]
pid-file pathname; ]
statistics-file pathname; ]
auth-nxdomain yes|no; ]
dialup yes|no; ]
notify yes|no|explicit; ]
notify-source [ip_addr\*] [port ip^port] ; ]
notify-source-v6 [ip_addr\ *] [port ip_port] ; ]
recursion yes|no; ]
recursive-clients number, ]
tcp-clients number: ]
also-notify { address-list: };
forward only|first; ]
forwarders { address-list: }; ]
allow-notify { address_match_list }; ]
allow-query { address_match_list }; ]
allow-transfer { address_match_list }; ]
allow-recursion { address_match_list }; ]
blackhole { address_match_list }; ]
listen-on [ port ip_port ] { address_match_list }; ]
listen-on-v6 [ port ip.port ] { address_match_list }; ]
port ip_port: ]
query-source [address ip_addr|*] [port ip_port\*] ; ]
query-source-v6 [address ip6_addr\*] [port ip_port\*] ; ]
lame-ttl number: ]
max-transfer-time-in number: ]
max-transfer-time-out number: ]
max-transfer-idle-in number: ]
max-transfer-idle-out number, ]
max-refresh-time number; ]
max-retry-time number-, ]
max-cache-ttl number, ]
max-ncache-ttl number; ]
min-refresh-time number; ]
min-retry-time number; ]
transfer-format one-answer|many-answers; ]
transfers-in number-, ]
transfers-out number-, ]
transfers-per-ns number; ]
transfer-source ip_adtfr|*] [port lpjJortH; ]
transfer-source-v6 ip6_addr\*] [port ip_port|«]; ]
coresize size; ]
datasize size; ]
files size; ]
stacksize size; ]
cleaning-interval number, ]
heartbeat-interval number; ]
interface-interval number; ]
sortlist { address_match_list }; ]
sig-validity-interval number; ]
tkeyJdhkey key_name key_tag; ]
tkey-domain domain; ]
zone-statistics yes|no; ]
};

Многие параметры BIND 9 совпадают с параметрами BIND 8 и выполняют те же функции. Некоторые параметры BIND 9 отражают настройки протокола IPv6, который является составной частью BIND 9. Эти параметры - listen-on-v6, notifysource-v6, query-source-v6 и transfer-source-v6 - выполняют такие же функции, что и параметры IPv4 со схожими именами. Многие параметры BIND 8 стали не нужны, поскольку важные функции были интегрированы в новый код BIND 9. Однако список параметров короче не стал, поскольку появилось много новых:


additional-from-auth

yes, значение по умолчанию, предписывает серверу использовать информацию всех зон, для которых он является компетентным, при составлении дополнительного раздела ответа.

additional-from-cache

yes, значение по умолчанию, предписывает серверу использовать кэшированную информацию при составлении дополнительного раздела ответа.

notify-source

Определяет адрес и порт, используемые для посылки сообщений NOTIFY.

recursive-clients

Определяет максимальное число ожидающих обработки рекурсивных запросов от клиентов. По умолчанию - 1000.

tcp-clients

Определяет максимальное число единовременно существующих соединений с клиентами. По умолчанию - 1000.

allow-notify

Указывает серверы, которым разрешено посылать сообщения NOTIFY подчиненным серверам.

port

Определяет номер порта, используемый сервером. По умолчанию используется стандартный порт 53.

max-transfer-time-out

Определяет максимальную разрешенную длительность исходящей передачи зоны. По умолчанию - 2 часа.

max-transfer-idle-in

Определяет максимальную допустимую длительность бездействия процесса входящей передачи зоны. По умолчанию - 1 час.

max-transfeг-idle-out

Определяет максимальную допустимую длительность бездействия процесса исходящей передачи зоны. По умолчанию - 1 час.

max-refresh-time

Устанавливает максимальное время обновления для случаев, когда данный сервер выступает в роли подчиненного. Данное значение имеет более высокий приоритет, чем время обновления, указанное в SOA-записи зоны, для которой сервер является подчиненным.

max-retry-time

Устанавливает максимальный интервал повторения попытки для случаев, когда данный сервер выступает в роли подчиненного. Данное значение имеет более высокий приоритет, чем время повторения попытки, указанное в SOA-записи зоны, для которой сервер является подчиненным.

max-cache-ttl

Устанавливает максимальную длительность кэширования данных этим сервером. Данное значение имеет более высокий приоритет, чем значения TTL зоны, из которой были получены данные.

min-refresh-time

Устанавливает минимальное время обновления для случаев, когда сервер выступает в роли подчиненного. Данное значение имеет более высокий приоритет, чем время, указанное в SOA-записи зоны, для которой сервер является подчиненным.

min-retry-time

Устанавливает максимальный интервал повторения попытки для случаев, когда данный сервер выступает в роли подчиненного. Данное значение