options revision 1c153afce556ff3c687986fb7c4a0b0a7f5e7cd8
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas GustafssonThis is a summary of the named.conf options supported by
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafssonthis version of BIND 9.
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews avoid-v4-udp-ports { <port>; ... };
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews avoid-v6-udp-ports { <port>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson blackhole { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson coresize <size>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson datasize <size>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson deallocate-on-exit <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson directory <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dump-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson fake-iquery <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson has-old-clients <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson heartbeat-interval <integer>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson host-statistics <boolean>; // not implemented
428dc9698871ecfeda63eab31cd3523dd4befb31Mark Andrews host-statistics-max <integer>; // not implemented
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson hostname ( <quoted_string> | none );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson interface-interval <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson listen-on [ port <integer> ] { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson listen-on-v6 [ port <integer> ] { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson match-mapped-addresses <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson memstatistics-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson multiple-cnames <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson named-xfer <quoted_string>; // obsolete
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson pid-file ( <quoted_string> | none );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson port <integer>;
8dcabaace18bbfd2f9a09a0cb0f524cbb326cbabMark Andrews querylog <boolean>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews recursing-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson random-device <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson recursive-clients <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson serial-queries <integer>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson serial-query-rate <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews server-id ( <quoted_string> | none |;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson stacksize <size>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson statistics-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson statistics-interval <integer>; // not yet implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tcp-clients <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews tcp-listen-queue <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tkey-dhkey <quoted_string> <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tkey-gssapi-credential <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tkey-domain <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfers-per-ns <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfers-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfers-out <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson treat-cr-as-space <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-id-pool <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-ixfr <boolean>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson version ( <quoted_string> | none );
575e532437cf7f203707765e21767db92fa1e480Mark Andrews flush-zones-on-shutdown <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-query-cache { <address_match_element>; ... };
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews allow-recursion { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-v6-synthesis { <address_match_element>; ... }; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson sortlist { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson topology { <address_match_element>; ... }; // not implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson auth-nxdomain <boolean>; // default changed
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson minimal-responses <boolean>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews recursion <boolean>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews rrset-order { [ class <string> ] [ type <string> ] [ name
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson <quoted_string> ] <string> <string>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson provide-ixfr <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson request-ixfr <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson fetch-glue <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson rfc2308-type1 <boolean>; // not yet implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson additional-from-auth <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson additional-from-cache <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson query-source <querysource4>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson query-source-v6 <querysource6>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson cleaning-interval <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson min-roots <integer>; // not implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson lame-ttl <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-ncache-ttl <integer>;
20d0c8c5bb06be9925d568adce9a031e08ef7172Andreas Gustafsson max-cache-ttl <integer>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson transfer-format ( many-answers | one-answer );
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews max-cache-size <size_no_default>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-names ( master | slave | response ) ( fail | warn | ignore );
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson cache-file <quoted_string>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews suppress-initial-notify <boolean>; // not yet implemented
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews preferred-glue <string>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [port
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews <integer>] | <ipv4_address> [port <integer>] | <ipv6_address> [port <integer>] ); ... };
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews edns-udp-size <integer>;
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews root-delegation-only [ exclude { <quoted_string>; ... } ];
1fa26403d7679235a30fbf6289f68fed5872df30Mark Andrews disable-algorithms <string> { <string>; ... };
c315e5cfead876251ee4ff5600ee67303b2729a4Mark Andrews dnssec-enable <boolean>;
b5e4e4da43461f416b19d52ec047495e6960579dMark Andrews dnssec-lookaside <string> trust-anchor <string>;
18eedaf157f8c45e2d998b33d2a13fdcb0e49c35Mark Andrews dnssec-must-be-secure <string> <boolean>;
d40b5110ab954fb44fdc3826999b2facbe103b32Mark Andrews ixfr-from-differences <ixfrdiff>;
d40b5110ab954fb44fdc3826999b2facbe103b32Mark Andrews use-additional-cache <boolean>;
d40b5110ab954fb44fdc3826999b2facbe103b32Mark Andrews acache-cleaning-interval <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-acache-size <size_no_default>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-query { <address_match_element>; ... };
15996d1b4ffb38960e1bb3b64026b96007f18f70Mark Andrews allow-transfer { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-update { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-update-forwarding { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-notify { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson notify <notifytype>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
32374d94830dc91c2aa598ba8438edb5d7fa1331Mark Andrews ) [ port <integer> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson notify-delay <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dialup <dialuptype>;
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson forward ( first | only );
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson [ port <integer> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson maintain-ixfr-base <boolean>; // obsolete
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-ixfr-log-size <size>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-journal-size <size_no_default>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-out <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-idle-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-idle-out <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-retry-time <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson min-retry-time <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-refresh-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews min-refresh-time <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson multi-master <boolean>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews sig-validity-interval <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-alt-transfer-source <boolean>;
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews zone-statistics <boolean>;
508f61f8d699c46f962b682f388e54b446a7194dMark Andrews key-directory <quoted_string>;
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson check-wildcard <boolean>;
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson integrity-check <boolean>;
4034406393893f4d07ab07b56da3541155493855Andreas Gustafsson check-mx ( fail | warn | ignore );
65b15657bf19c983abfb8327304ccc01f60c8cddMark Andrews inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
c011a692803976aa5100f7a4e6a1fa8a1ea2c3f3Andreas Gustafsson ) ] allow { <address_match_element>; ... } [ keys { <string>; ... } ];
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson unix <quoted_string> perm <integer> owner <integer> group <integer>
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson [ keys { <string>; ... } ];
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrewsacl <string> { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafssonmasters <string> [ port <integer> ] { ( <masters> | <ipv4_address> [port
20d0c8c5bb06be9925d568adce9a031e08ef7172Andreas Gustafsson <integer>] | <ipv6_address> [port <integer>] ) [ key <string> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson channel <string> {
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson file <log_file>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson syslog <optional_facility>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson severity <log_severity>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson print-time <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson print-severity <boolean>;
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson print-category <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson category <string> { <string>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafssonview <string> <optional_class> {
20d0c8c5bb06be9925d568adce9a031e08ef7172Andreas Gustafsson match-clients { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson match-destinations { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson match-recursive-only <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson key <string> {
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson algorithm <string>;
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews secret <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson zone <string> <optional_class> {
32d1434aff6112327dffe188e3585ee0157c6e5fMark Andrews type ( master | slave | stub | hint | forward |
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson delegation-only );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson file <quoted_string>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews journal <quoted_string>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews ixfr-base <quoted_string>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson ixfr-tmp-file <quoted_string>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson masters [ port <integer> ] { ( <masters> | <ipv4_address>
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson [port <integer>] | <ipv6_address> [port <integer>] ) [ key <string> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson pubkey <integer> <integer> <integer> <quoted_string>; //
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews update-policy { ( grant | deny ) <string> ( name |
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews subdomain | wildcard | self ) <string> <rrtypelist>; ... };
18eedaf157f8c45e2d998b33d2a13fdcb0e49c35Mark Andrews database <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson delegation-only <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-names ( fail | warn | ignore );
15996d1b4ffb38960e1bb3b64026b96007f18f70Mark Andrews ixfr-from-differences <boolean>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-query { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-transfer { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-update { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-update-forwarding { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-notify { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson notify <notifytype>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson also-notify [ port <integer> ] { ( <ipv4_address> |
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson <ipv6_address> ) [ port <integer> ]; ... };
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson notify-delay <integer>;
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson dialup <dialuptype>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson forward ( first | only );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson forwarders [ port <integer> ] { ( <ipv4_address> |
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews <ipv6_address> ) [ port <integer> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson maintain-ixfr-base <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-ixfr-log-size <size>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-journal-size <size_no_default>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-out <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-idle-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-idle-out <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-retry-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews min-retry-time <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-refresh-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews min-refresh-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews multi-master <boolean>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews sig-validity-interval <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port (
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews <integer> | * ) ];
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port (
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews <integer> | * ) ];
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson alt-transfer-source-v6 ( <ipv6_address> | * ) [ port (
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews <integer> | * ) ];
508f61f8d699c46f962b682f388e54b446a7194dMark Andrews use-alt-transfer-source <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson zone-statistics <boolean>;
e0172ab8e2bf2fd2315f5c9b34cae8e013c71ddaMark Andrews key-directory <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-wildcard <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson integrity-check <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-mx ( fail | warn | ignore );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson server <netprefix> {
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson bogus <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson provide-ixfr <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson request-ixfr <boolean>;
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews support-ixfr <boolean>; // obsolete
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews transfers <integer>;
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews transfer-format ( many-answers | one-answer );
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews keys <server_key>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson edns <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson edns-udp-size <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfer-source-v6 ( <ipv6_address> | * ) [ port (
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews <integer> | * ) ];
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson trusted-keys { <string> <integer> <integer> <integer>
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson <quoted_string>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-query-cache { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-recursion { <address_match_element>; ... };
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews allow-v6-synthesis { <address_match_element>; ... }; // obsolete
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews sortlist { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson topology { <address_match_element>; ... }; // not implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson auth-nxdomain <boolean>; // default changed
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson minimal-responses <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson recursion <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson rrset-order { [ class <string> ] [ type <string> ] [ name
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson <quoted_string> ] <string> <string>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson provide-ixfr <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson request-ixfr <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson fetch-glue <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson rfc2308-type1 <boolean>; // not yet implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson additional-from-auth <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson additional-from-cache <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson query-source <querysource4>;
20d0c8c5bb06be9925d568adce9a031e08ef7172Andreas Gustafsson query-source-v6 <querysource6>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson cleaning-interval <integer>;
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews min-roots <integer>; // not implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson lame-ttl <integer>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson max-ncache-ttl <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-cache-ttl <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews transfer-format ( many-answers | one-answer );
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-cache-size <size_no_default>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews check-names ( master | slave | response ) ( fail | warn | ignore );
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews cache-file <quoted_string>;
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews suppress-initial-notify <boolean>; // not yet implemented
1fa26403d7679235a30fbf6289f68fed5872df30Mark Andrews preferred-glue <string>;
c315e5cfead876251ee4ff5600ee67303b2729a4Mark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [port
b5e4e4da43461f416b19d52ec047495e6960579dMark Andrews <integer>] | <ipv4_address> [port <integer>] | <ipv6_address> [port <integer>] ); ... };
18eedaf157f8c45e2d998b33d2a13fdcb0e49c35Mark Andrews edns-udp-size <integer>;
d40b5110ab954fb44fdc3826999b2facbe103b32Mark Andrews root-delegation-only [ exclude { <quoted_string>; ... } ];
d40b5110ab954fb44fdc3826999b2facbe103b32Mark Andrews disable-algorithms <string> { <string>; ... };
d40b5110ab954fb44fdc3826999b2facbe103b32Mark Andrews dnssec-enable <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dnssec-lookaside <string> trust-anchor <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dnssec-must-be-secure <string> <boolean>;
15996d1b4ffb38960e1bb3b64026b96007f18f70Mark Andrews ixfr-from-differences <ixfrdiff>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson use-additional-cache <boolean>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson acache-cleaning-interval <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-acache-size <size_no_default>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-query { <address_match_element>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson allow-transfer { <address_match_element>; ... };
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson allow-update { <address_match_element>; ... };
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson allow-update-forwarding { <address_match_element>; ... };
32374d94830dc91c2aa598ba8438edb5d7fa1331Mark Andrews allow-notify { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson notify <notifytype>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson ) [ port <integer> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson notify-delay <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews dialup <dialuptype>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson forward ( first | only );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson [ port <integer> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson maintain-ixfr-base <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-ixfr-log-size <size>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-journal-size <size_no_default>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-out <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-transfer-idle-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-idle-out <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-retry-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews min-retry-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-refresh-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews min-refresh-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews multi-master <boolean>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews sig-validity-interval <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-alt-transfer-source <boolean>;
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson zone-statistics <boolean>;
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson key-directory <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-wildcard <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson integrity-check <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-mx ( fail | warn | ignore );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson listen-on [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson [ port <integer> ]; ... };
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson view <string> <optional_class>;
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson search { <string>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson ndots <integer>;
32d1434aff6112327dffe188e3585ee0157c6e5fMark Andrewskey <string> {
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson algorithm <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson secret <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafssonzone <string> <optional_class> {
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson type ( master | slave | stub | hint | forward | delegation-only );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson journal <quoted_string>;
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews ixfr-base <quoted_string>; // obsolete
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews ixfr-tmp-file <quoted_string>; // obsolete
18eedaf157f8c45e2d998b33d2a13fdcb0e49c35Mark Andrews masters [ port <integer> ] { ( <masters> | <ipv4_address> [port
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson <integer>] | <ipv6_address> [port <integer>] ) [ key <string> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson pubkey <integer> <integer> <integer> <quoted_string>; // obsolete
15996d1b4ffb38960e1bb3b64026b96007f18f70Mark Andrews update-policy { ( grant | deny ) <string> ( name | subdomain |
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson wildcard | self ) <string> <rrtypelist>; ... };
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson database <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson delegation-only <boolean>;
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson check-names ( fail | warn | ignore );
669e9657c731176df235832367f61435f7b83ddfAndreas Gustafsson ixfr-from-differences <boolean>;
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson allow-query { <address_match_element>; ... };
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson allow-transfer { <address_match_element>; ... };
32374d94830dc91c2aa598ba8438edb5d7fa1331Mark Andrews allow-update { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-update-forwarding { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson allow-notify { <address_match_element>; ... };
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson notify <notifytype>;
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews ) [ port <integer> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson notify-delay <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dialup <dialuptype>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson forward ( first | only );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson [ port <integer> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson maintain-ixfr-base <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-ixfr-log-size <size>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-journal-size <size_no_default>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-transfer-time-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-out <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-transfer-idle-in <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-transfer-idle-out <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-retry-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews min-retry-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-refresh-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews min-refresh-time <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews multi-master <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson sig-validity-interval <integer>;
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
508f61f8d699c46f962b682f388e54b446a7194dMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
e0172ab8e2bf2fd2315f5c9b34cae8e013c71ddaMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-alt-transfer-source <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson zone-statistics <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson key-directory <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-wildcard <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson integrity-check <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-mx ( fail | warn | ignore );
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrewsserver <netprefix> {
113251976d99be74da788bdb78300957b77a1381Andreas Gustafsson bogus <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson provide-ixfr <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson request-ixfr <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson support-ixfr <boolean>; // obsolete