options revision 0ba23b0a24e0c17ee50073789704edaeeae2c360
c313914d0e66b20969215e519bbf2ab4ecf39512Tinderbox UserCopyright (C) 2000 Internet Software Consortium.
c80e152862cc3e3207dc837fde7116bd4c0e4b9dTinderbox UserSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
8d1b3ceb4d491ce32572f1702f37ed585eede993Evan Hunt$Id: options,v 1.36 2000/08/30 19:20:50 gson Exp $
d77cb075aae5595e460e3299bfc1e8ea5d42b560Evan HuntThis is a summary of the implementation status of the various named.conf
d77cb075aae5595e460e3299bfc1e8ea5d42b560Evan Huntoptions in BIND 9.
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews Yes Implemented in this release.
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews No Not implemented, may be implemented in a later release.
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews Obsolete Obsolete, not applicable to BIND 9, or just evil.
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews Will not be implemented.
002f1373374a0b72fc0329baa682917929bef168Tony Finch * New in BIND 9.
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews + The option is now always enabled.
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews - The option is now always disabled.
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrews % The default value has changed since BIND 8.
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrews @ Semantics of certain pathological address match lists, in
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews particular those involving double negation, have changed.
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews The new semantics are generally safer. IPv6 addresses
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews are supported, but the predefined ACLs "localhost" and
3a29ce9c08dd31709c73e7187aebda0d360c537bEvan Hunt "localnets" match IPv4 addresses only.
5c78f1f50e53d8e2ed51a187efc2c9a0f43b4b1bMark Andrews # BIND 9 accepts both LF and CRLF as end-of-line markers.
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews [ version version_string; ] Yes
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews [ directory path_name; ] Yes
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews [ named-xfer path_name; ] Obsolete
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews [ dump-file path_name; ] No
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews [ memstatistics-file path_name; ] No
ad309e8dfa0601d6053aaa12770a98a6940f89deEvan Hunt [ pid-file path_name; ] Yes
ad309e8dfa0601d6053aaa12770a98a6940f89deEvan Hunt [ statistics-file path_name; ] No
635e4351b04fd61ca6d853bdac6268c090b55129Mark Andrews [ auth-nxdomain yes_or_no; ] Yes%
635e4351b04fd61ca6d853bdac6268c090b55129Mark Andrews [ deallocate-on-exit yes_or_no; ] Obsolete+
fc04365d2f83f197c8a54545dd9cd4ce6a209940Mark Andrews [ dialup yes_or_no; ] No
fc04365d2f83f197c8a54545dd9cd4ce6a209940Mark Andrews [ fake-iquery yes_or_no; ] Obsolete-
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews [ fetch-glue yes_or_no; ] No
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews [ has-old-clients yes_or_no; ] Obsolete
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews [ host-statistics yes_or_no; ] No
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ multiple-cnames yes_or_no; ] Obsolete-
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ notify yes_or_no; ] Yes
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ recursion yes_or_no; ] Yes
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ rfc2308-type1 yes_or_no; ] No
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ use-id-pool yes_or_no; ] Obsolete+
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ treat-cr-as-space yes_or_no; ] Obsolete#
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ forward ( only | first ); ] Yes
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman [ check-names ... ] No
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman [ allow-query { address_match_list }; ] Yes@
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman [ allow-transfer { address_match_list }; ] Yes@
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman [ allow-recursion { address_match_list }; ] Yes@
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman [ blackhole { address_match_list }; ] No
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman [ listen-on [ port ip_port ] { address_match_list }; ] Yes@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews [ listen-on-v6 [ port ip_port ] { address_match_list }; ] Yes*
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews [ query-source ... ] Yes
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews [ query-source-v6 ... ] Yes*
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews [ lame-ttl number; ] No
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews [ max-transfer-time-in number; ] Yes
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews [ max-transfer-idle-in number; ] Yes*
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews [ max-transfer-time-out number; ] Yes*
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt [ max-transfer-idle-out number; ] Yes*
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt [ max-cache-ttl number; ] Yes*
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt [ max-ncache-ttl number; ] Yes
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt [ max-cache-size size_spec; ] No*
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt [ min-roots number; ] No
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont [ serial-queries number; ] No
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont [ transfer-format ( one-answer | many-answers ); ] Yes
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont [ transfers-in number; ] Yes
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont [ transfers-out number; ] Yes
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień [ transfers-per-ns number; ] Yes
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień [ transfer-source ip_addr; ] Yes
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień [ transfer-source-v6 ip_addr; ] Yes*
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień [ request-ixfr yes_or_no; ] Yes*
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman [ provide-ixfr yes_or_no; ] Yes*
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman [ maintain-ixfr-base yes_or_no; ] Obsolete
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman [ max-ixfr-log-size number; ] No
7e1a62eea2e4ba9d6c3fc718e679b965fa514f69Mark Andrews [ coresize size_spec ; ] No
ec29d217ba3a2bf3e617a7b5b6708ae221bee999Mark Andrews [ datasize size_spec ; ] No
ec29d217ba3a2bf3e617a7b5b6708ae221bee999Mark Andrews [ files size_spec ; ] No
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews [ stacksize size_spec ; ] No
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews [ cleaning-interval number; ] Yes
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews [ heartbeat-interval number; ] No
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark Andrews [ interface-interval number; ] Yes
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark Andrews [ statistics-interval number; ] No
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ topology { address_match_list }; ] No
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ sortlist { address_match_list }; ] No
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ rrset-order { order_spec ; [ order_spec ; ... ] }; ] No
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ recursive-clients number; ] Yes*
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ tcp-clients number; ] Yes*
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ tkey-domain ... ] Yes*
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ tkey-dhkey ... ] Yes*
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ port number; ] Yes*
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt [ sig-validity-interval number; ] Yes*
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews [ inet ... ] Yes%
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews [ unix ... ] Obsolete
cb616c6d5c2ece1fac37fa6e0bca2b53d4043098Mark Andrewsserver ip_addr {
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews [ bogus yes_or_no; ] No
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews [ request-ixfr yes_or_no; ] Yes*
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews [ provide-ixfr yes_or_no; ] Yes*
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews [ support-ixfr yes_or_no; ] Obsolete
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews [ transfers number; ] Yes
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews [ transfer-format ( one-answer | many-answers ); ] Yes
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews [ keys { key_id [key_id ... ] }; ] Yes
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrewstrusted-keys Yes
f7f4730e563a2749629fe7fef4cd9513cd2bfab7Mark Andrewszone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
1848d38f441ebf70ab21f6151bc3487a92d25b63Mark Andrews type master; Yes
1848d38f441ebf70ab21f6151bc3487a92d25b63Mark Andrews file path_name; Yes
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews [ forward ( only | first ); ] No
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] No
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews [ check-names ( warn | fail | ignore ); ] No
a5a1cbece45e6ca68aafe3b9b995eac6b0f45dd2Mark Andrews [ allow-update { address_match_list }; ] Yes@
a5a1cbece45e6ca68aafe3b9b995eac6b0f45dd2Mark Andrews [ update-policy ... ] Yes*
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews [ allow-query { address_match_list }; ] Yes@
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews [ allow-transfer { address_match_list }; ] Yes@
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews [ dialup yes_or_no; ] No
e01ef6f01c7e8f80122cd80a2e011425a0135489Mark Andrews [ max-transfer-time-out number; ] Yes*
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ max-transfer-idle-out number; ] Yes*
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ notify yes_or_no; ] Yes
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ also-notify { ip_addr; [ ip_addr; ... ] }; Yes
124cc0660c7eff8021c2422fb47441e9ca08b3f9Tinderbox User [ ixfr-base path_name; ] Obsolete
e01ef6f01c7e8f80122cd80a2e011425a0135489Mark Andrews [ pubkey number number number string; ] No
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ sig-validity-interval number; ] Yes*
677f507de7c546c187c1505c48bc7b440545485cMark Andrewszone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
677f507de7c546c187c1505c48bc7b440545485cMark Andrews type slave; Yes
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ file path_name; ] Yes
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews [ ixfr-base path_name; ] Obsolete
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews masters [ port ip_port ] { ip_addr; [ ip_addr; ... ] }; Yes
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews [ forward ( only | first ); ] No
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] No
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ check-names ( warn | fail | ignore ); ] No
677f507de7c546c187c1505c48bc7b440545485cMark Andrews [ allow-update { address_match_list }; ] Obsolete
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews [ allow-update-forwarding { address_match_list }; ] No*
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt [ allow-query { address_match_list }; ] Yes@
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt [ allow-transfer { address_match_list }; ] Yes@
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt [ transfer-source ip_addr; ] Yes
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt [ transfer-source-v6 ip_addr; ] Yes*
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt [ dialup yes_or_no; ] No
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień [ max-transfer-time-in number; ] Yes
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień [ max-transfer-idle-in number; ] Yes*
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień [ max-transfer-time-out number; ] Yes*
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień [ max-transfer-idle-out number; ] Yes*
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews [ notify yes_or_no; ] Yes
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews [ also-notify { ip_addr; [ ip_addr; ... ] }; Yes
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews [ pubkey number number number string; ] No
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrewszone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews type stub; Yes
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews [ file path_name; ] Yes
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews masters [ port ip_port ] { ip_addr; [ ip_addr; ... ] }; Yes
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień [ forward ( only | first ); ] No
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] No
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień [ check-names ( warn | fail | ignore ); ] No
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews [ allow-update { address_match_list }; ] Obsolete
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews [ allow-update-forwarding { address_match_list }; ] No*
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews [ allow-query { address_match_list }; ] Yes@
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews [ allow-transfer { address_match_list }; ] Yes@
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień [ transfer-source ip_addr; ] Yes
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień [ transfer-source-v6 ip_addr; ] Yes*
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień [ dialup yes_or_no; ] No
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews [ max-transfer-time-in number; ] Yes
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews [ max-transfer-idle-in number; ] Yes*
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews [ max-transfer-time-out number; ] Yes*
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień [ max-transfer-idle-out number; ] Yes*
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień [ pubkey number number number string; ] No
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał Kępieńzone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał Kępień type forward; No
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681Michał Kępieńzone "." [ ( in | hs | hesiod | chaos ) ] {
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews type hint; Yes
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews file path_name; Yes
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews [ check-names ( warn | fail | ignore ); ] No
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrewsview "view_name" [ ( in | hs | hesiod | chaos ) ] { Yes*
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews match-clients { address_match_list }; Yes*
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews [ zone ... ] Yes
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews [ auth-nxdomain yes_or_no; ] Yes
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews [ fetch-glue yes_or_no; ] No
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews [ notify yes_or_no; ] Yes
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews [ recursion yes_or_no; ] Yes
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień [ rfc2308-type1 yes_or_no; ] No
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień [ forward ( only | first ); ] Yes
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews [ check-names ... ] No
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews [ allow-query { address_match_list }; ] Yes
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews [ allow-transfer { address_match_list }; ] Yes
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews [ allow-recursion { address_match_list }; ] Yes
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews [ query-source ... ] Yes
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrews [ query-source-v6 ... ] Yes
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrews [ lame-ttl number; ] No
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrews [ max-transfer-time-out number; ] Yes*
67247b4a8304bac790648a351a95b8b0f4c512a6Mark Andrews [ max-transfer-idle-out number; ] Yes*
67247b4a8304bac790648a351a95b8b0f4c512a6Mark Andrews [ max-cache-ttl number; ] Yes*
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień [ max-ncache-ttl number; ] Yes
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień [ max-cache-size size_spec; ] No*
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień [ min-roots number; ] No
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews [ transfer-format ( one-answer | many-answers ); ] Yes
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews [ transfer-source ip_addr; ] Yes
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews [ transfer-source-v6 ip_addr; ] Yes*
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt [ request-ixfr yes_or_no; ] Yes*
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt [ provide-ixfr yes_or_no;] Yes*
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt [ cleaning-interval number; ] Yes
9789e54e55b61b669fb31a8b70e9655e8357dda2Mark Andrews [ topology { address_match_list }; ] No
9789e54e55b61b669fb31a8b70e9655e8357dda2Mark Andrews [ sortlist { address_match_list }; ] No
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews [ rrset-order { order_spec ; [ order_spec ; ... ] }; ] No
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews [ key ... ] Yes
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews [ server ... ] Yes
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews [ trusted-keys ... ] Yes
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews [ sig-validity-interval number; ] Yes*