options revision e250148432865805a3d2fd0029c02af8a67ff266
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark AndrewsCopyright (C) 2000, 2001 Internet Software Consortium.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
32098293b78922a5fbd10906afa28624820d3756Tinderbox User
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews$Id: options,v 1.68 2001/05/09 16:33:48 gson Exp $
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox UserThis is a summary of the implementation status of the various named.conf
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox Useroptions in BIND 9.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark AndrewsLegend:
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews Yes Implemented in this release.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User No Not implemented, may be implemented in a later release.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User Obsolete Obsolete, not applicable to BIND 9, or just evil.
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont Will not be implemented.
7e71f05d8643aca84914437c900cb716444507e4Tinderbox User
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews * New in BIND 9.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews + The option is now always enabled.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - The option is now always disabled.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews % The default value has changed since BIND 8.
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews & The option has been extended since BIND 8.
7e71f05d8643aca84914437c900cb716444507e4Tinderbox User
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews @ Semantics of certain pathological address match lists, in
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews particular those involving double negation, have changed.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews The new semantics are generally safer. IPv6 addresses
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews are supported, but the predefined ACLs "localhost" and
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews "localnets" match IPv4 addresses only.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews # BIND 9 accepts both LF and CRLF as end-of-line markers.
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User $ Stub zones are partially supported. They no longer
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User inject NS records into their parent zones, but can still
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User be used as a way of forcing a domain to be resolved using
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User a particular set of name servers.
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Useroptions {
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ version version_string; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ directory path_name; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ named-xfer path_name; ] Obsolete
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ dump-file path_name; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ memstatistics-file path_name; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ pid-file path_name; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ statistics-file path_name; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ auth-nxdomain yes_or_no; ] Yes%
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ deallocate-on-exit yes_or_no; ] Obsolete+
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ dialup yes_or_no | notify | notify-passive |
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User refresh | passive; ] Yes&
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ fake-iquery yes_or_no; ] Obsolete-
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ fetch-glue yes_or_no; ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ has-old-clients yes_or_no; ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ host-statistics yes_or_no; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ multiple-cnames yes_or_no; ] Obsolete-
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ notify yes_or_no | explicit; ] Yes&
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ recursion yes_or_no; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ rfc2308-type1 yes_or_no; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ use-id-pool yes_or_no; ] Obsolete+
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ use-ixfr yes_or_no; ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ treat-cr-as-space yes_or_no; ] Obsolete#
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forward ( only | first ); ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ check-names ... ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-notify { address_match_list }; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-query { address_match_list }; ] Yes@
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-transfer { address_match_list }; ] Yes@
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-recursion { address_match_list }; ] Yes@
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ blackhole { address_match_list }; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ listen-on [ port ip_port ] { address_match_list }; ] Yes@
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ listen-on-v6 [ port ip_port ] { address_match_list }; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ query-source ... ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ query-source-v6 ... ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ lame-ttl number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-transfer-time-in number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-transfer-idle-in number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-transfer-time-out number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-transfer-idle-out number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-cache-ttl number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-ncache-ttl number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-cache-size size_spec; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ min-roots number; ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ serial-queries number; ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ serial-query-rate number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ transfer-format ( one-answer | many-answers ); ] Yes%
7e71f05d8643aca84914437c900cb716444507e4Tinderbox User [ transfers-in number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ transfers-out number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ transfers-per-ns number; ] Yes
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ transfer-source ...; ] Yes
d71e2e0c61df16ff37c9934c371a4a60c08974f7Mark Andrews [ transfer-source-v6 ...; ] Yes*
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ notify-source ...; ] Yes*
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ notify-source-v6 ...; ] Yes*
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ request-ixfr yes_or_no; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ provide-ixfr yes_or_no; ] Yes*
ad671240d635376dd8681550eebee799d2e3d1fdAutomatic Updater [ maintain-ixfr-base yes_or_no; ] Obsolete
ad671240d635376dd8681550eebee799d2e3d1fdAutomatic Updater [ max-ixfr-log-size number; ] Obsolete
ad671240d635376dd8681550eebee799d2e3d1fdAutomatic Updater [ coresize size_spec ; ] Yes
ad671240d635376dd8681550eebee799d2e3d1fdAutomatic Updater [ datasize size_spec ; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ files size_spec ; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ stacksize size_spec ; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ cleaning-interval number; ] Yes
7e71f05d8643aca84914437c900cb716444507e4Tinderbox User [ heartbeat-interval number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ interface-interval number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ statistics-interval number; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ topology { address_match_list }; ] No
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ sortlist { address_match_list }; ] Yes
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ rrset-order { order_spec ; [ order_spec ; ... ] }; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ recursive-clients number; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ tcp-clients number; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ tkey-domain ... ] Yes*
cd791043c8a6edbcacc2392575a9816d19b8157cTinderbox User [ tkey-dhkey ... ] Yes*
cd791043c8a6edbcacc2392575a9816d19b8157cTinderbox User [ min-refresh-time number ; ] Yes*
8e821eea5f57ac47a94305aa7ab0c3570d92a311Automatic Updater [ max-refresh-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ min-retry-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-retry-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ port number; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ sig-validity-interval number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ additional-from-auth yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ additional-from-cache yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ random-device path_name; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ minimal-responses yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ match-mapped-addresses yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User};
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Useracl Yes@
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Userinclude Yes
731cc132f22dbc9e0ecd7035dce314a61076d31bAutomatic Updater
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Userkey Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Userlogging Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Usercontrols {
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ inet ... ] Yes%
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ unix ... ] Obsolete
ca67ebfe9eef0b8f04179f7e511a19e0337a5422Automatic Updater};
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Userserver ip_addr {
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ bogus yes_or_no; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ request-ixfr yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ provide-ixfr yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ support-ixfr yes_or_no; ] Obsolete
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ edns yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ transfers number; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ transfer-format ( one-answer | many-answers ); ] Yes%
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ keys { key_id [key_id ... ] }; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User};
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Usertrusted-keys Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Userzone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User type master; Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User file path_name; Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ forward ( only | first ); ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] Yes
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ check-names ( warn | fail | ignore ); ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-update { address_match_list }; ] Yes@
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ update-policy ... ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ allow-query { address_match_list }; ] Yes@
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ allow-transfer { address_match_list }; ] Yes@
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ notify-source ...; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ notify-source-v6 ...; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ dialup yes_or_no | notify; ] Yes&
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-transfer-time-out number; ] Yes*
2f8d63983c297c62630044d28a6f66676b4d339dMark Andrews [ max-transfer-idle-out number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ notify yes_or_no | explicit; ] Yes&
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ ixfr-base path_name; ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ pubkey number number number string; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ sig-validity-interval number; ] Yes*
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ database string ; [string; ... ] ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ min-refresh-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-refresh-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ min-retry-time number ; ] Yes*
cd791043c8a6edbcacc2392575a9816d19b8157cTinderbox User [ max-retry-time number ; ] Yes*
8e821eea5f57ac47a94305aa7ab0c3570d92a311Automatic Updater};
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Userzone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater type slave; Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ file path_name; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ ixfr-base path_name; ] Obsolete
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ ixfr-tmp-file path_name; ] Obsolete
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt masters [ port ip_port ] { ip_addr; [ ip_addr; ... ] }; Yes
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ forward ( only | first ); ] Yes
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] Yes
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ check-names ( warn | fail | ignore ); ] Obsolete
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ allow-notify { address_match_list };] Yes*
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater [ allow-update-forwarding { address_match_list }; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-query { address_match_list }; ] Yes@
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-transfer { address_match_list }; ] Yes@
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ transfer-source ...; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ transfer-source-v6 ...; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ notify-source ...; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ notify-source-v6 ...; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ dialup yes_or_no | notify | notify-passive |
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User refresh | passive; ] Yes&
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-transfer-time-in number; ] Yes
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater [ max-transfer-idle-in number; ] Yes*
6ea2385360e9e2167e65f9286447da9eea189457Tinderbox User [ max-transfer-time-out number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-transfer-idle-out number; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ notify yes_or_no | explicit; ] Yes&
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ pubkey number number number string; ] No
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ min-refresh-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-refresh-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ min-retry-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-retry-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User};
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Userzone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User type stub; Yes$
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ file path_name; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User masters [ port ip_port ] { ip_addr; [ ip_addr; ... ] }; Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forward ( only | first ); ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ check-names ( warn | fail | ignore ); ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-query { address_match_list }; ] Yes@
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-transfer { address_match_list }; ] Yes@
f8e3e03cacd16ffb923a9603fca23a9e1a1fee07Automatic Updater [ transfer-source ...; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ transfer-source-v6 ...; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ dialup yes_or_no | passive | refresh; ] Yes%
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-transfer-time-in number; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-transfer-idle-in number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ pubkey number number number string; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ min-refresh-time number ; ] Yes*
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ max-refresh-time number ; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ min-retry-time number ; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-retry-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User};
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox Userzone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User type forward; Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forward ( only | first ); ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] Yes
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews};
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Userzone "." [ ( in | hs | hesiod | chaos ) ] {
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User type hint; Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User file path_name; Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ check-names ( warn | fail | ignore ); ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User};
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Userview "view_name" [ ( in | hs | hesiod | chaos ) ] { Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User match-clients { address_match_list }; Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ zone ... ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ auth-nxdomain yes_or_no; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ fetch-glue yes_or_no; ] Obsolete
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ notify yes_or_no | explicit; ] Yes&
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ recursion yes_or_no; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ rfc2308-type1 yes_or_no; ] No
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forward ( only | first ); ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
a3f8c8e20780e488141d200acdfea6c5f3303513Automatic Updater [ check-names ... ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-notify { address_match_list }; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ allow-query { address_match_list }; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ allow-transfer { address_match_list }; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ allow-recursion { address_match_list }; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ query-source ... ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ query-source-v6 ... ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ lame-ttl number; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-transfer-time-out number; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-transfer-idle-out number; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-cache-ttl number; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-ncache-ttl number; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ max-cache-size size_spec; ] Yes*
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews [ min-roots number; ] Obsolete
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ transfer-format ( one-answer | many-answers ); ] Yes%
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ transfer-source ...; ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ transfer-source-v6 ...; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ notify-source ...; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ notify-source-v6 ...; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ request-ixfr yes_or_no; ] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ provide-ixfr yes_or_no;] Yes*
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ cleaning-interval number; ] Yes
575e15fed997a3ad1cb35c5b9ef34ab24ce47e72Automatic Updater [ topology { address_match_list }; ] No
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ sortlist { address_match_list }; ] Yes
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User [ rrset-order { order_spec ; [ order_spec ; ... ] }; ] No
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ key ... ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ server ... ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ trusted-keys ... ] Yes
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ sig-validity-interval number; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ min-refresh-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-refresh-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ min-retry-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ max-retry-time number ; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User [ minimal-responses yes_or_no; ] Yes*
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User};
e62b9c9ce6413fb183c8116381e75dcd07ca5517Tinderbox User