options revision 1f8dc520d4bbc5406d551724282df1e5f7626e19
c313914d0e66b20969215e519bbf2ab4ecf39512Tinderbox User
c80e152862cc3e3207dc837fde7116bd4c0e4b9dTinderbox UserThis is a summary of the named.conf options supported by
c80e152862cc3e3207dc837fde7116bd4c0e4b9dTinderbox Userthis version of BIND 9.
8d1b3ceb4d491ce32572f1702f37ed585eede993Evan Hunt
8d1b3ceb4d491ce32572f1702f37ed585eede993Evan Huntacl <string> { <address_match_element>; ... };
d77cb075aae5595e460e3299bfc1e8ea5d42b560Evan Hunt
d77cb075aae5595e460e3299bfc1e8ea5d42b560Evan Huntcontrols {
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews ) ] allow { <address_match_element>; ... } [ keys { <string>;
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews ... } ];
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews unix <quoted_string> perm <integer> owner <integer> group <integer>
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews [ keys { <string>; ... } ];
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews};
7ec97ae74e42ec21b354fd2d1366313b41d947d6Evan Hunt
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrewsdlz <string> {
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews database <string>;
002f1373374a0b72fc0329baa682917929bef168Tony Finch};
002f1373374a0b72fc0329baa682917929bef168Tony Finch
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrewskey <string> {
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews algorithm <string>;
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews secret <string>;
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews};
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrewslogging {
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrews category <string> { <string>; ... };
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrews channel <string> {
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews file <quoted_string> [ versions ( "unlimited" | <integer> )
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews ] [ size <size> ];
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews null;
3a29ce9c08dd31709c73e7187aebda0d360c537bEvan Hunt print-category <boolean>;
3a29ce9c08dd31709c73e7187aebda0d360c537bEvan Hunt print-severity <boolean>;
5c78f1f50e53d8e2ed51a187efc2c9a0f43b4b1bMark Andrews print-time <boolean>;
f1740da065d4555039fe8bb53beb4153e3f94de3Mark Andrews severity <log_severity>;
f1740da065d4555039fe8bb53beb4153e3f94de3Mark Andrews stderr;
f1740da065d4555039fe8bb53beb4153e3f94de3Mark Andrews syslog <optional_facility>;
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews };
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews};
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrewslwres {
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews listen-on [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
ad309e8dfa0601d6053aaa12770a98a6940f89deEvan Hunt [ port <integer> ]; ... };
ad309e8dfa0601d6053aaa12770a98a6940f89deEvan Hunt ndots <integer>;
635e4351b04fd61ca6d853bdac6268c090b55129Mark Andrews search { <string>; ... };
635e4351b04fd61ca6d853bdac6268c090b55129Mark Andrews view <string> <optional_class>;
fc04365d2f83f197c8a54545dd9cd4ce6a209940Mark Andrews};
fc04365d2f83f197c8a54545dd9cd4ce6a209940Mark Andrews
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrewsmasters <string> [ port <integer> ] { ( <masters> | <ipv4_address> [ port
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ]; ... };
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews
1cf118a656f5fd210787908b845362077fc507f8Evan Huntoptions {
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt acache-cleaning-interval <integer>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt acache-enable <boolean>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt additional-from-auth <boolean>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt additional-from-cache <boolean>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt allow-notify { <address_match_element>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt allow-query { <address_match_element>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt allow-query-cache { <address_match_element>; ... };
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman allow-query-cache-on { <address_match_element>; ... };
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman allow-query-on { <address_match_element>; ... };
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman allow-recursion { <address_match_element>; ... };
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman allow-recursion-on { <address_match_element>; ... };
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman allow-transfer { <address_match_element>; ... };
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman allow-update { <address_match_element>; ... };
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman allow-update-forwarding { <address_match_element>; ... };
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews allow-v6-synthesis { <address_match_element>; ... }; // obsolete
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ) [ port <integer> ]; ... };
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews * ) ];
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews auth-nxdomain <boolean>; // default changed
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt avoid-v4-udp-ports { <port>; ... };
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt avoid-v6-udp-ports { <port>; ... };
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt blackhole { <address_match_element>; ... };
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt cache-file <quoted_string>;
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt check-integrity <boolean>;
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont check-mx ( fail | warn | ignore );
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont check-mx-cname ( fail | warn | ignore );
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont check-names ( master | slave | response ) ( fail | warn | ignore );
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont check-sibling <boolean>;
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień check-srv-cname ( fail | warn | ignore );
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień check-wildcard <boolean>;
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień cleaning-interval <integer>;
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień clients-per-query <integer>;
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman coresize <size>;
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman datasize <size>;
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman deallocate-on-exit <boolean>; // obsolete
7e1a62eea2e4ba9d6c3fc718e679b965fa514f69Mark Andrews dialup <dialuptype>;
ec29d217ba3a2bf3e617a7b5b6708ae221bee999Mark Andrews directory <quoted_string>;
ec29d217ba3a2bf3e617a7b5b6708ae221bee999Mark Andrews disable-algorithms <string> { <string>; ... };
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews disable-empty-zone <string>;
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews dnssec-accept-expired <boolean>;
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews dnssec-enable <boolean>;
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark Andrews dnssec-lookaside <string> trust-anchor <string>;
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark Andrews dnssec-must-be-secure <string> <boolean>;
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt dnssec-validation <boolean>;
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt <integer> ] | <ipv4_address> [ port <integer> ] |
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt <ipv6_address> [ port <integer> ] ); ... };
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt dump-file <quoted_string>;
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt edns-udp-size <integer>;
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt empty-contact <string>;
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt empty-server <string>;
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt empty-zones-enable <boolean>;
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt fake-iquery <boolean>; // obsolete
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews fetch-glue <boolean>; // obsolete
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews files <size>;
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews flush-zones-on-shutdown <boolean>;
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews forward ( first | only );
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark Andrews forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark Andrews [ port <integer> ]; ... };
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark Andrews has-old-clients <boolean>; // obsolete
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews heartbeat-interval <integer>;
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews host-statistics <boolean>; // not implemented
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews host-statistics-max <integer>; // not implemented
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews hostname ( <quoted_string> | none );
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews interface-interval <integer>;
cb616c6d5c2ece1fac37fa6e0bca2b53d4043098Mark Andrews ixfr-from-differences <ixfrdiff>;
cb616c6d5c2ece1fac37fa6e0bca2b53d4043098Mark Andrews key-directory <quoted_string>;
cb616c6d5c2ece1fac37fa6e0bca2b53d4043098Mark Andrews lame-ttl <integer>;
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews listen-on [ port <integer> ] { <address_match_element>; ... };
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews listen-on-v6 [ port <integer> ] { <address_match_element>; ... };
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews maintain-ixfr-base <boolean>; // obsolete
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews masterfile-format ( text | raw );
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews match-mapped-addresses <boolean>;
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews max-acache-size <size_no_default>;
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews max-cache-size <size>;
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews max-cache-ttl <integer>;
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews max-clients-per-query <integer>;
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews max-ixfr-log-size <size>; // obsolete
f7f4730e563a2749629fe7fef4cd9513cd2bfab7Mark Andrews max-journal-size <size_no_default>;
f7f4730e563a2749629fe7fef4cd9513cd2bfab7Mark Andrews max-ncache-ttl <integer>;
1848d38f441ebf70ab21f6151bc3487a92d25b63Mark Andrews max-refresh-time <integer>;
1848d38f441ebf70ab21f6151bc3487a92d25b63Mark Andrews max-retry-time <integer>;
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews max-transfer-idle-in <integer>;
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews max-transfer-idle-out <integer>;
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews max-transfer-time-in <integer>;
a5a1cbece45e6ca68aafe3b9b995eac6b0f45dd2Mark Andrews max-transfer-time-out <integer>;
a5a1cbece45e6ca68aafe3b9b995eac6b0f45dd2Mark Andrews max-udp-size <integer>;
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews memstatistics <boolean>;
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews memstatistics-file <quoted_string>;
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews min-refresh-time <integer>;
e01ef6f01c7e8f80122cd80a2e011425a0135489Mark Andrews min-retry-time <integer>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews min-roots <integer>; // not implemented
677f507de7c546c187c1505c48bc7b440545485cMark Andrews minimal-responses <boolean>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews multi-master <boolean>;
124cc0660c7eff8021c2422fb47441e9ca08b3f9Tinderbox User multiple-cnames <boolean>; // obsolete
e01ef6f01c7e8f80122cd80a2e011425a0135489Mark Andrews named-xfer <quoted_string>; // obsolete
677f507de7c546c187c1505c48bc7b440545485cMark Andrews notify <notifytype>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews notify-delay <integer>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
677f507de7c546c187c1505c48bc7b440545485cMark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
677f507de7c546c187c1505c48bc7b440545485cMark Andrews notify-to-soa <boolean>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews pid-file ( <quoted_string> | none );
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews port <integer>;
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews preferred-glue <string>;
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews provide-ixfr <boolean>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews query-source <querysource4>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews query-source-v6 <querysource6>;
677f507de7c546c187c1505c48bc7b440545485cMark Andrews querylog <boolean>;
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews queryport-pool-ports <integer>;
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt queryport-pool-updateinterval <integer>;
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt random-device <quoted_string>;
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt recursing-file <quoted_string>;
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt recursion <boolean>;
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt recursive-clients <integer>;
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień request-ixfr <boolean>;
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień rfc2308-type1 <boolean>; // not yet implemented
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień root-delegation-only [ exclude { <quoted_string>; ... } ];
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień rrset-order { [ class <string> ] [ type <string> ] [ name
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews <quoted_string> ] <string> <string>; ... };
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews serial-queries <integer>; // obsolete
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews serial-query-rate <integer>;
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews server-id ( <quoted_string> | none |;
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews sig-validity-interval <integer>;
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews sortlist { <address_match_element>; ... };
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews stacksize <size>;
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews statistics-file <quoted_string>;
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews statistics-interval <integer>; // not yet implemented
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień suppress-initial-notify <boolean>; // not yet implemented
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień tcp-clients <integer>;
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień tcp-listen-queue <integer>;
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews tkey-dhkey <quoted_string> <integer>;
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews tkey-domain <quoted_string>;
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews tkey-gssapi-credential <quoted_string>;
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews topology { <address_match_element>; ... }; // not implemented
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień transfer-format ( many-answers | one-answer );
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews transfers-in <integer>;
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews transfers-out <integer>;
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews transfers-per-ns <integer>;
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień treat-cr-as-space <boolean>; // obsolete
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień try-tcp-refresh <boolean>;
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień update-check-ksk <boolean>;
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał Kępień use-alt-transfer-source <boolean>;
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał Kępień use-id-pool <boolean>; // obsolete
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał Kępień use-ixfr <boolean>;
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681Michał Kępień use-queryport-pool <boolean>;
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681Michał Kępień version ( <quoted_string> | none );
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681Michał Kępień zero-no-soa-ttl <boolean>;
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews zero-no-soa-ttl-cache <boolean>;
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews zone-statistics <boolean>;
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews};
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrewsserver <netprefix> {
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews bogus <boolean>;
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews edns <boolean>;
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews edns-udp-size <integer>;
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews keys <server_key>;
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews max-udp-size <integer>;
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień provide-ixfr <boolean>;
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień query-source <querysource4>;
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień query-source-v6 <querysource6>;
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews request-ixfr <boolean>;
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews support-ixfr <boolean>; // obsolete
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews transfer-format ( many-answers | one-answer );
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews transfers <integer>;
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrews};
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrews
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrewsstatistics-channels {
67247b4a8304bac790648a351a95b8b0f4c512a6Mark Andrews inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
67247b4a8304bac790648a351a95b8b0f4c512a6Mark Andrews ) ] [ allow { <address_match_element>; ... } ];
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień};
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępieńtrusted-keys { <string> <integer> <integer> <integer> <quoted_string>; ... };
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews
a55438eda32ecebf43ead45b216662b7923a465fMark Andrewsview <string> <optional_class> {
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews acache-cleaning-interval <integer>;
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt acache-enable <boolean>;
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt additional-from-auth <boolean>;
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt additional-from-cache <boolean>;
9789e54e55b61b669fb31a8b70e9655e8357dda2Mark Andrews allow-notify { <address_match_element>; ... };
9789e54e55b61b669fb31a8b70e9655e8357dda2Mark Andrews allow-query { <address_match_element>; ... };
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews allow-query-cache { <address_match_element>; ... };
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews allow-query-cache-on { <address_match_element>; ... };
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews allow-query-on { <address_match_element>; ... };
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews allow-recursion { <address_match_element>; ... };
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews allow-recursion-on { <address_match_element>; ... };
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews allow-transfer { <address_match_element>; ... };
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews allow-update { <address_match_element>; ... };
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępień allow-update-forwarding { <address_match_element>; ... };
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępień allow-v6-synthesis { <address_match_element>; ... }; // obsolete
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępień also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępień ) [ port <integer> ]; ... };
eb11b39981689e4a20fbe95e533577eacab992b4Mukund Sivaraman alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
eb11b39981689e4a20fbe95e533577eacab992b4Mukund Sivaraman alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
eb11b39981689e4a20fbe95e533577eacab992b4Mukund Sivaraman * ) ];
8daeae9b01a2b7eb9fd6511b352b03bd7d96ae79Michał Kępień auth-nxdomain <boolean>; // default changed
8daeae9b01a2b7eb9fd6511b352b03bd7d96ae79Michał Kępień cache-file <quoted_string>;
e7c0f978425f45731b08be1363f20626b0344f23Evan Hunt check-integrity <boolean>;
e7c0f978425f45731b08be1363f20626b0344f23Evan Hunt check-mx ( fail | warn | ignore );
01967d183990e44752fe61f193dab9c04c3afd9cEvan Hunt check-mx-cname ( fail | warn | ignore );
01967d183990e44752fe61f193dab9c04c3afd9cEvan Hunt check-names ( master | slave | response ) ( fail | warn | ignore );
01967d183990e44752fe61f193dab9c04c3afd9cEvan Hunt check-sibling <boolean>;
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews check-srv-cname ( fail | warn | ignore );
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews check-wildcard <boolean>;
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews cleaning-interval <integer>;
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews clients-per-query <integer>;
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt database <string>;
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt dialup <dialuptype>;
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt disable-algorithms <string> { <string>; ... };
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt disable-empty-zone <string>;
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień dlz <string> {
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień database <string>;
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień };
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień dnssec-accept-expired <boolean>;
ba93bc80a7bce5ba07b2f98e68f0f57402f2459cMark Andrews dnssec-enable <boolean>;
ba93bc80a7bce5ba07b2f98e68f0f57402f2459cMark Andrews dnssec-lookaside <string> trust-anchor <string>;
8ed107eab48687887d45a1ceb18b712bc7209dbaTinderbox User dnssec-must-be-secure <string> <boolean>;
ba93bc80a7bce5ba07b2f98e68f0f57402f2459cMark Andrews dnssec-validation <boolean>;
5f103158280fb2e814db305f917aa42040221623Mark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
5f103158280fb2e814db305f917aa42040221623Mark Andrews <integer> ] | <ipv4_address> [ port <integer> ] |
5f103158280fb2e814db305f917aa42040221623Mark Andrews <ipv6_address> [ port <integer> ] ); ... };
5f103158280fb2e814db305f917aa42040221623Mark Andrews edns-udp-size <integer>;
e5715e1fe12e5ad17522bd41c31e637c869d27b7Evan Hunt empty-contact <string>;
e5715e1fe12e5ad17522bd41c31e637c869d27b7Evan Hunt empty-server <string>;
b7b76d6b855cd4c1152c26d34fb61af05f965c5eEvan Hunt empty-zones-enable <boolean>;
b7b76d6b855cd4c1152c26d34fb61af05f965c5eEvan Hunt fetch-glue <boolean>; // obsolete
b7b76d6b855cd4c1152c26d34fb61af05f965c5eEvan Hunt forward ( first | only );
b7b76d6b855cd4c1152c26d34fb61af05f965c5eEvan Hunt forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
764e2f3413ca89d09abffb3eb228c8c820bf08b8Mark Andrews [ port <integer> ]; ... };
764e2f3413ca89d09abffb3eb228c8c820bf08b8Mark Andrews ixfr-from-differences <ixfrdiff>;
764e2f3413ca89d09abffb3eb228c8c820bf08b8Mark Andrews key <string> {
764e2f3413ca89d09abffb3eb228c8c820bf08b8Mark Andrews algorithm <string>;
a06198688faca5c7bc1a35ec0ec18bc68c07691cEvan Hunt secret <string>;
a06198688faca5c7bc1a35ec0ec18bc68c07691cEvan Hunt };
a06198688faca5c7bc1a35ec0ec18bc68c07691cEvan Hunt key-directory <quoted_string>;
50433a667cf0ed3ac7807768b745b0d870ff8c8bMark Andrews lame-ttl <integer>;
50433a667cf0ed3ac7807768b745b0d870ff8c8bMark Andrews maintain-ixfr-base <boolean>; // obsolete
3c12bec945ee71a38c5ba6f624abd12e2da7eea5Mark Andrews masterfile-format ( text | raw );
3c12bec945ee71a38c5ba6f624abd12e2da7eea5Mark Andrews match-clients { <address_match_element>; ... };
f44202ab640d22e17b4c74bdad7817622918bd27Mark Andrews match-destinations { <address_match_element>; ... };
f44202ab640d22e17b4c74bdad7817622918bd27Mark Andrews match-recursive-only <boolean>;
f44202ab640d22e17b4c74bdad7817622918bd27Mark Andrews max-acache-size <size_no_default>;
ad9772c559c6aa42f8930f4acf1a2d833a08040aMichał Kępień max-cache-size <size>;
ad9772c559c6aa42f8930f4acf1a2d833a08040aMichał Kępień max-cache-ttl <integer>;
ad9772c559c6aa42f8930f4acf1a2d833a08040aMichał Kępień max-clients-per-query <integer>;
ad9772c559c6aa42f8930f4acf1a2d833a08040aMichał Kępień max-ixfr-log-size <size>; // obsolete
5d7d67f82a8913fae5f1098e111fe50edb86cd5bEvan Hunt max-journal-size <size_no_default>;
5d7d67f82a8913fae5f1098e111fe50edb86cd5bEvan Hunt max-ncache-ttl <integer>;
5d7d67f82a8913fae5f1098e111fe50edb86cd5bEvan Hunt max-refresh-time <integer>;
6216df5ccded056abd5db4abac4e5cbd78c73f45Evan Hunt max-retry-time <integer>;
6216df5ccded056abd5db4abac4e5cbd78c73f45Evan Hunt max-transfer-idle-in <integer>;
6216df5ccded056abd5db4abac4e5cbd78c73f45Evan Hunt max-transfer-idle-out <integer>;
6216df5ccded056abd5db4abac4e5cbd78c73f45Evan Hunt max-transfer-time-in <integer>;
6216df5ccded056abd5db4abac4e5cbd78c73f45Evan Hunt max-transfer-time-out <integer>;
6216df5ccded056abd5db4abac4e5cbd78c73f45Evan Hunt max-udp-size <integer>;
6216df5ccded056abd5db4abac4e5cbd78c73f45Evan Hunt min-refresh-time <integer>;
56e30ebae6fdb0bdf94419caff3a43fb2d16c5dfEvan Hunt min-retry-time <integer>;
56e30ebae6fdb0bdf94419caff3a43fb2d16c5dfEvan Hunt min-roots <integer>; // not implemented
56e30ebae6fdb0bdf94419caff3a43fb2d16c5dfEvan Hunt minimal-responses <boolean>;
56e30ebae6fdb0bdf94419caff3a43fb2d16c5dfEvan Hunt multi-master <boolean>;
56e30ebae6fdb0bdf94419caff3a43fb2d16c5dfEvan Hunt notify <notifytype>;
c85920c0b4b2d4dc605c0b1d355881925bf410afMark Andrews notify-delay <integer>;
c85920c0b4b2d4dc605c0b1d355881925bf410afMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
0612274565d80e0ad87a19920e561cce5bddb05bEvan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
0612274565d80e0ad87a19920e561cce5bddb05bEvan Hunt notify-to-soa <boolean>;
0612274565d80e0ad87a19920e561cce5bddb05bEvan Hunt preferred-glue <string>;
0612274565d80e0ad87a19920e561cce5bddb05bEvan Hunt provide-ixfr <boolean>;
f592d2f76cac7115038124c510d2ba3050334b4dEvan Hunt query-source <querysource4>;
f592d2f76cac7115038124c510d2ba3050334b4dEvan Hunt query-source-v6 <querysource6>;
f592d2f76cac7115038124c510d2ba3050334b4dEvan Hunt queryport-pool-ports <integer>;
f592d2f76cac7115038124c510d2ba3050334b4dEvan Hunt queryport-pool-updateinterval <integer>;
f592d2f76cac7115038124c510d2ba3050334b4dEvan Hunt recursion <boolean>;
4ee1fbe056e812e661b856b4b448296331a40249Michał Kępień request-ixfr <boolean>;
4ee1fbe056e812e661b856b4b448296331a40249Michał Kępień rfc2308-type1 <boolean>; // not yet implemented
1c8aa38b53a0494fc7d4c3439594d1913987f264Mark Andrews root-delegation-only [ exclude { <quoted_string>; ... } ];
1c8aa38b53a0494fc7d4c3439594d1913987f264Mark Andrews rrset-order { [ class <string> ] [ type <string> ] [ name
1c8aa38b53a0494fc7d4c3439594d1913987f264Mark Andrews <quoted_string> ] <string> <string>; ... };
1c8aa38b53a0494fc7d4c3439594d1913987f264Mark Andrews server <netprefix> {
1c8aa38b53a0494fc7d4c3439594d1913987f264Mark Andrews bogus <boolean>;
43d53a4e4b2f0f9482485a8ab764137a9898ab32Evan Hunt edns <boolean>;
43d53a4e4b2f0f9482485a8ab764137a9898ab32Evan Hunt edns-udp-size <integer>;
43d53a4e4b2f0f9482485a8ab764137a9898ab32Evan Hunt keys <server_key>;
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień max-udp-size <integer>;
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień ) ];
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień | * ) ];
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień provide-ixfr <boolean>;
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień query-source <querysource4>;
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień query-source-v6 <querysource6>;
b1ce9b3d54cd072adb5275f08a9afac31cfb4c1cMichał Kępień request-ixfr <boolean>;
5fa4be41a383cfbf5e1d195b18c04bdbf5603710Evan Hunt support-ixfr <boolean>; // obsolete
5fa4be41a383cfbf5e1d195b18c04bdbf5603710Evan Hunt transfer-format ( many-answers | one-answer );
5fa4be41a383cfbf5e1d195b18c04bdbf5603710Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
2732d4922c2e72a399204320791acfd2fd3d6c7cMark Andrews * ) ];
2732d4922c2e72a399204320791acfd2fd3d6c7cMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port (
2732d4922c2e72a399204320791acfd2fd3d6c7cMark Andrews <integer> | * ) ];
24ffba17f06746257d5c009ca8ebfe6043966d20Evan Hunt transfers <integer>;
24ffba17f06746257d5c009ca8ebfe6043966d20Evan Hunt };
24ffba17f06746257d5c009ca8ebfe6043966d20Evan Hunt sig-validity-interval <integer>;
24ffba17f06746257d5c009ca8ebfe6043966d20Evan Hunt sortlist { <address_match_element>; ... };
24ffba17f06746257d5c009ca8ebfe6043966d20Evan Hunt suppress-initial-notify <boolean>; // not yet implemented
21d58795b10a13fa7ac306f7146bdcb58b2e5165Mark Andrews topology { <address_match_element>; ... }; // not implemented
21d58795b10a13fa7ac306f7146bdcb58b2e5165Mark Andrews transfer-format ( many-answers | one-answer );
d5bd8bb71a8970d4ebc4701b3e9ec3efef4954b7Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
d5bd8bb71a8970d4ebc4701b3e9ec3efef4954b7Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
d5bd8bb71a8970d4ebc4701b3e9ec3efef4954b7Evan Hunt trusted-keys { <string> <integer> <integer> <integer>
d5bd8bb71a8970d4ebc4701b3e9ec3efef4954b7Evan Hunt <quoted_string>; ... };
d5bd8bb71a8970d4ebc4701b3e9ec3efef4954b7Evan Hunt try-tcp-refresh <boolean>;
d5bd8bb71a8970d4ebc4701b3e9ec3efef4954b7Evan Hunt update-check-ksk <boolean>;
d5bd8bb71a8970d4ebc4701b3e9ec3efef4954b7Evan Hunt use-alt-transfer-source <boolean>;
ad1317338af79edad878c9c3e4361798503310baMark Andrews use-queryport-pool <boolean>;
ad1317338af79edad878c9c3e4361798503310baMark Andrews zero-no-soa-ttl <boolean>;
9519bb92d7f3f35015aecb84954dd21607cc2c80Evan Hunt zero-no-soa-ttl-cache <boolean>;
9519bb92d7f3f35015aecb84954dd21607cc2c80Evan Hunt zone <string> <optional_class> {
9519bb92d7f3f35015aecb84954dd21607cc2c80Evan Hunt allow-notify { <address_match_element>; ... };
1c81aef28ddf0905344cc58dd3ea0ca539ef1414Evan Hunt allow-query { <address_match_element>; ... };
1c81aef28ddf0905344cc58dd3ea0ca539ef1414Evan Hunt allow-query-on { <address_match_element>; ... };
1c81aef28ddf0905344cc58dd3ea0ca539ef1414Evan Hunt allow-transfer { <address_match_element>; ... };
1c81aef28ddf0905344cc58dd3ea0ca539ef1414Evan Hunt allow-update { <address_match_element>; ... };
da1f585afa8c103508c759142d6aed4edae6936eMark Andrews allow-update-forwarding { <address_match_element>; ... };
da1f585afa8c103508c759142d6aed4edae6936eMark Andrews also-notify [ port <integer> ] { ( <ipv4_address> |
da1f585afa8c103508c759142d6aed4edae6936eMark Andrews <ipv6_address> ) [ port <integer> ]; ... };
a8fa3e2d44ce6a8f4069d8f4229d29f5ba6a4a27Mukund Sivaraman alt-transfer-source ( <ipv4_address> | * ) [ port (
a8fa3e2d44ce6a8f4069d8f4229d29f5ba6a4a27Mukund Sivaraman <integer> | * ) ];
a8fa3e2d44ce6a8f4069d8f4229d29f5ba6a4a27Mukund Sivaraman alt-transfer-source-v6 ( <ipv6_address> | * ) [ port (
d71d41341d36ddfd347daab982f0cb85d3dd7c4eMark Andrews <integer> | * ) ];
d71d41341d36ddfd347daab982f0cb85d3dd7c4eMark Andrews check-integrity <boolean>;
d72952cf254b71c44e5e956a306016a5be9b9c38Mark Andrews check-mx ( fail | warn | ignore );
d72952cf254b71c44e5e956a306016a5be9b9c38Mark Andrews check-mx-cname ( fail | warn | ignore );
aae171c5421ac2ba665ff122e004e753e62bac45Mark Andrews check-names ( fail | warn | ignore );
aae171c5421ac2ba665ff122e004e753e62bac45Mark Andrews check-sibling <boolean>;
6b183c64a3281491f8232959a5ece303b4499706Mark Andrews check-srv-cname ( fail | warn | ignore );
6b183c64a3281491f8232959a5ece303b4499706Mark Andrews check-wildcard <boolean>;
5a8f2f0cd67a5dd93d95e6a0935d4805721c3a0bMichał Kępień database <string>;
5a8f2f0cd67a5dd93d95e6a0935d4805721c3a0bMichał Kępień delegation-only <boolean>;
5a8f2f0cd67a5dd93d95e6a0935d4805721c3a0bMichał Kępień dialup <dialuptype>;
5a8f2f0cd67a5dd93d95e6a0935d4805721c3a0bMichał Kępień file <quoted_string>;
5a8f2f0cd67a5dd93d95e6a0935d4805721c3a0bMichał Kępień forward ( first | only );
e2cc7418bf895d22854d84590b63905fac0d4b90Mark Andrews forwarders [ port <integer> ] { ( <ipv4_address> |
e2cc7418bf895d22854d84590b63905fac0d4b90Mark Andrews <ipv6_address> ) [ port <integer> ]; ... };
36ec0d374836d070ba05b495e6f0a27f60e94476Evan Hunt ixfr-base <quoted_string>; // obsolete
36ec0d374836d070ba05b495e6f0a27f60e94476Evan Hunt ixfr-from-differences <boolean>;
36ec0d374836d070ba05b495e6f0a27f60e94476Evan Hunt ixfr-tmp-file <quoted_string>; // obsolete
e446fd29b9c6c4a7b6b5bb0aee3932578c346718Mukund Sivaraman journal <quoted_string>;
f896f7c8be894a737998b97008a1389e72972fcfMukund Sivaraman key-directory <quoted_string>;
e446fd29b9c6c4a7b6b5bb0aee3932578c346718Mukund Sivaraman maintain-ixfr-base <boolean>; // obsolete
027a4a5b5d806290146ce4989d34be2c8a664e8cMukund Sivaraman masterfile-format ( text | raw );
027a4a5b5d806290146ce4989d34be2c8a664e8cMukund Sivaraman masters [ port <integer> ] { ( <masters> | <ipv4_address> [
b5252fcde512405a68dd4becfe683d9763bd0feaMukund Sivaraman port <integer> ] | <ipv6_address> [ port <integer> ] )
b5252fcde512405a68dd4becfe683d9763bd0feaMukund Sivaraman [ key <string> ]; ... };
b5252fcde512405a68dd4becfe683d9763bd0feaMukund Sivaraman max-ixfr-log-size <size>; // obsolete
b5252fcde512405a68dd4becfe683d9763bd0feaMukund Sivaraman max-journal-size <size_no_default>;
b5252fcde512405a68dd4becfe683d9763bd0feaMukund Sivaraman max-refresh-time <integer>;
99056063905a9273ec59cf477ae747e0490182b7Mukund Sivaraman max-retry-time <integer>;
99056063905a9273ec59cf477ae747e0490182b7Mukund Sivaraman max-transfer-idle-in <integer>;
99056063905a9273ec59cf477ae747e0490182b7Mukund Sivaraman max-transfer-idle-out <integer>;
62f2fefaec754e6a4841ff0e72726e6c0cd89c86Michał Kępień max-transfer-time-in <integer>;
62f2fefaec754e6a4841ff0e72726e6c0cd89c86Michał Kępień max-transfer-time-out <integer>;
62f2fefaec754e6a4841ff0e72726e6c0cd89c86Michał Kępień min-refresh-time <integer>;
62f2fefaec754e6a4841ff0e72726e6c0cd89c86Michał Kępień min-retry-time <integer>;
b351a5864727a390e06d787e522b141ca760590fMichał Kępień multi-master <boolean>;
b351a5864727a390e06d787e522b141ca760590fMichał Kępień notify <notifytype>;
b351a5864727a390e06d787e522b141ca760590fMichał Kępień notify-delay <integer>;
b351a5864727a390e06d787e522b141ca760590fMichał Kępień notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
b351a5864727a390e06d787e522b141ca760590fMichał Kępień ) ];
b351a5864727a390e06d787e522b141ca760590fMichał Kępień notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
b351a5864727a390e06d787e522b141ca760590fMichał Kępień | * ) ];
8008de0b11bacb3de3a1016c8c0a46f3c0653184Mark Andrews notify-to-soa <boolean>;
8008de0b11bacb3de3a1016c8c0a46f3c0653184Mark Andrews pubkey <integer> <integer> <integer>
8008de0b11bacb3de3a1016c8c0a46f3c0653184Mark Andrews <quoted_string>; // obsolete
8008de0b11bacb3de3a1016c8c0a46f3c0653184Mark Andrews sig-validity-interval <integer>;
8008de0b11bacb3de3a1016c8c0a46f3c0653184Mark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
7b4bfc0201ffbcd64a336b99c945891808c44af0Mark Andrews * ) ];
7b4bfc0201ffbcd64a336b99c945891808c44af0Mark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port (
b815731d05220f932315eb33a97c6dc888c6a026Tinderbox User <integer> | * ) ];
7cd594b8427fe742d44295790ba367e1de22a47dEvan Hunt try-tcp-refresh <boolean>;
7cd594b8427fe742d44295790ba367e1de22a47dEvan Hunt type ( master | slave | stub | hint | forward |
7cd594b8427fe742d44295790ba367e1de22a47dEvan Hunt delegation-only );
c76e8412f4ff4f5945157410312df2a8950f942dMark Andrews update-check-ksk <boolean>;
c76e8412f4ff4f5945157410312df2a8950f942dMark Andrews update-policy { ( grant | deny ) <string> ( name |
a2a0100e0fc73c0af67a7c9e3524816954448dc6Evan Hunt subdomain | wildcard | self | selfsub | selfwild |
a2a0100e0fc73c0af67a7c9e3524816954448dc6Evan Hunt krb5-self | ms-self | krb5-subdomain | ms-subdomain |
a2a0100e0fc73c0af67a7c9e3524816954448dc6Evan Hunt tcp-self | 6to4-self ) <string> <rrtypelist>; ... };
a2a0100e0fc73c0af67a7c9e3524816954448dc6Evan Hunt use-alt-transfer-source <boolean>;
1feffc6fdb1ba386b22d45ea2d2f1613e717cb9eMark Andrews zero-no-soa-ttl <boolean>;
1feffc6fdb1ba386b22d45ea2d2f1613e717cb9eMark Andrews zone-statistics <boolean>;
1feffc6fdb1ba386b22d45ea2d2f1613e717cb9eMark Andrews };
22bed621ef87bc8b6c1fea599b02c4b38dd6bf48Mark Andrews zone-statistics <boolean>;
22bed621ef87bc8b6c1fea599b02c4b38dd6bf48Mark Andrews};
22bed621ef87bc8b6c1fea599b02c4b38dd6bf48Mark Andrews
68d7ff133c9a1b8cfe683c70e997d83395ffd155Evan Huntzone <string> <optional_class> {
68d7ff133c9a1b8cfe683c70e997d83395ffd155Evan Hunt allow-notify { <address_match_element>; ... };
68d7ff133c9a1b8cfe683c70e997d83395ffd155Evan Hunt allow-query { <address_match_element>; ... };
e5f5675b1da287ed40aeff081ad2af86090e8d17Evan Hunt allow-query-on { <address_match_element>; ... };
e5f5675b1da287ed40aeff081ad2af86090e8d17Evan Hunt allow-transfer { <address_match_element>; ... };
e5f5675b1da287ed40aeff081ad2af86090e8d17Evan Hunt allow-update { <address_match_element>; ... };
29f0ced781d745591fd058e530a68a281cd7a510Evan Hunt allow-update-forwarding { <address_match_element>; ... };
29f0ced781d745591fd058e530a68a281cd7a510Evan Hunt also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
29f0ced781d745591fd058e530a68a281cd7a510Evan Hunt ) [ port <integer> ]; ... };
b9fd54f8d4572fe5dcaf9d4b74f6ecb8027cc450Evan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
b9fd54f8d4572fe5dcaf9d4b74f6ecb8027cc450Evan Hunt alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
b9fd54f8d4572fe5dcaf9d4b74f6ecb8027cc450Evan Hunt * ) ];
fcb5e646e4d775539e348fa21ba13307f2695bf5Mark Andrews check-integrity <boolean>;
fcb5e646e4d775539e348fa21ba13307f2695bf5Mark Andrews check-mx ( fail | warn | ignore );
fcb5e646e4d775539e348fa21ba13307f2695bf5Mark Andrews check-mx-cname ( fail | warn | ignore );
a22c3cf51567651f74aee5c263c597b8d752c2ccMichał Kępień check-names ( fail | warn | ignore );
a22c3cf51567651f74aee5c263c597b8d752c2ccMichał Kępień check-sibling <boolean>;
a22c3cf51567651f74aee5c263c597b8d752c2ccMichał Kępień check-srv-cname ( fail | warn | ignore );
a22c3cf51567651f74aee5c263c597b8d752c2ccMichał Kępień check-wildcard <boolean>;
b301c4293c082fcce4ec26218e6fad346976eb9eMark Andrews database <string>;
b301c4293c082fcce4ec26218e6fad346976eb9eMark Andrews delegation-only <boolean>;
b301c4293c082fcce4ec26218e6fad346976eb9eMark Andrews dialup <dialuptype>;
5c4e0c7800b5c7783e7f8b9ce80a6f8dc47f8856Mark Andrews file <quoted_string>;
5c4e0c7800b5c7783e7f8b9ce80a6f8dc47f8856Mark Andrews forward ( first | only );
5c4e0c7800b5c7783e7f8b9ce80a6f8dc47f8856Mark Andrews forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
6e1f755f19ef244422e1efa4551fe23775e1a38cMark Andrews [ port <integer> ]; ... };
6e1f755f19ef244422e1efa4551fe23775e1a38cMark Andrews ixfr-base <quoted_string>; // obsolete
6e1f755f19ef244422e1efa4551fe23775e1a38cMark Andrews ixfr-from-differences <boolean>;
435a7cd2293dfa9264678508762ab9acb8d41e50Mark Andrews ixfr-tmp-file <quoted_string>; // obsolete
435a7cd2293dfa9264678508762ab9acb8d41e50Mark Andrews journal <quoted_string>;
435a7cd2293dfa9264678508762ab9acb8d41e50Mark Andrews key-directory <quoted_string>;
b7a823a402eb5c4e99f283e58d778a903d2e72f5Michał Kępień maintain-ixfr-base <boolean>; // obsolete
b7a823a402eb5c4e99f283e58d778a903d2e72f5Michał Kępień masterfile-format ( text | raw );
b7a823a402eb5c4e99f283e58d778a903d2e72f5Michał Kępień masters [ port <integer> ] { ( <masters> | <ipv4_address> [ port
c46c8e5c56ec4e81a39632e0036f20a6a3c18b8bMark Andrews <integer> ] | <ipv6_address> [ port <integer> ] ) [ key
031bc55634f443c7c70fbf44c6ac6d8abe72f22bEvan Hunt <string> ]; ... };
031bc55634f443c7c70fbf44c6ac6d8abe72f22bEvan Hunt max-ixfr-log-size <size>; // obsolete
031bc55634f443c7c70fbf44c6ac6d8abe72f22bEvan Hunt max-journal-size <size_no_default>;
a64daf673deff2358a91bee26bbf2bf874f47c6eMark Andrews max-refresh-time <integer>;
a64daf673deff2358a91bee26bbf2bf874f47c6eMark Andrews max-retry-time <integer>;
a64daf673deff2358a91bee26bbf2bf874f47c6eMark Andrews max-transfer-idle-in <integer>;
0aadc6dd7b719539445e7a0a058b15dd9d982a9bMichał Kępień max-transfer-idle-out <integer>;
0aadc6dd7b719539445e7a0a058b15dd9d982a9bMichał Kępień max-transfer-time-in <integer>;
0aadc6dd7b719539445e7a0a058b15dd9d982a9bMichał Kępień max-transfer-time-out <integer>;
0aadc6dd7b719539445e7a0a058b15dd9d982a9bMichał Kępień min-refresh-time <integer>;
0aadc6dd7b719539445e7a0a058b15dd9d982a9bMichał Kępień min-retry-time <integer>;
f20ff8b74d21fa3e3f071544f6fd060d015cf27eMichał Kępień multi-master <boolean>;
f20ff8b74d21fa3e3f071544f6fd060d015cf27eMichał Kępień notify <notifytype>;
f20ff8b74d21fa3e3f071544f6fd060d015cf27eMichał Kępień notify-delay <integer>;
7ff682f3c628d785048bbe0242e6a32ea26c6747Michał Kępień notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
7ff682f3c628d785048bbe0242e6a32ea26c6747Michał Kępień notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
7ff682f3c628d785048bbe0242e6a32ea26c6747Michał Kępień notify-to-soa <boolean>;
7ff682f3c628d785048bbe0242e6a32ea26c6747Michał Kępień pubkey <integer> <integer> <integer> <quoted_string>; // obsolete
e02fa56849131911e9554133b17a5325b37d0828Michał Kępień sig-validity-interval <integer>;
e02fa56849131911e9554133b17a5325b37d0828Michał Kępień transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
e02fa56849131911e9554133b17a5325b37d0828Michał Kępień transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
abcea74291c37abf68be4e06997c59e5494f06adMark Andrews try-tcp-refresh <boolean>;
abcea74291c37abf68be4e06997c59e5494f06adMark Andrews type ( master | slave | stub | hint | forward | delegation-only );
abcea74291c37abf68be4e06997c59e5494f06adMark Andrews update-check-ksk <boolean>;
d748d8a4afc200800f6289683361a393b15ba6bfMichał Kępień update-policy { ( grant | deny ) <string> ( name | subdomain |
d748d8a4afc200800f6289683361a393b15ba6bfMichał Kępień wildcard | self | selfsub | selfwild | krb5-self | ms-self |
d748d8a4afc200800f6289683361a393b15ba6bfMichał Kępień krb5-subdomain | ms-subdomain | tcp-self | 6to4-self ) <string>
cbb33c87f4bcf415c840acb61c9d4642c3c2a8e0Michał Kępień <rrtypelist>; ... };
cbb33c87f4bcf415c840acb61c9d4642c3c2a8e0Michał Kępień use-alt-transfer-source <boolean>;
cbb33c87f4bcf415c840acb61c9d4642c3c2a8e0Michał Kępień zero-no-soa-ttl <boolean>;
324b00ad4950b00346f5ba2382a51709bd82afe9Mark Andrews zone-statistics <boolean>;
324b00ad4950b00346f5ba2382a51709bd82afe9Mark Andrews};
296f5969a8dd6e3d1bb3761569c6a7070abd2e47Tinderbox User
4dc6fa1e92af7a62875b6f6f2931beefd58cb4faEvan Hunt