options revision 2cc3f128610eb9e42d7c386160665583b63882bf
990d0e893f5b70e735cdf990af66e9ec6e91fa78Tinderbox UserThis is a summary of the implementation status of the various named.conf
9210d8796eaf4125ac58c034f9b5ca167857a55aAutomatic Updateroptions in BIND 9.
9210d8796eaf4125ac58c034f9b5ca167857a55aAutomatic Updater Yes Implemented in this release.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt No Not implemented, may be implemented in a later release.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt Obsolete Obsolete, not applicable to BIND 9, or just evil. Will not be
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt implemented.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt * New in BIND 9.
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User + The option is now always enabled.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt - The option is now always disabled.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt % The default value has changed since BIND 8.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt @ Semantics of certain pathological address match lists, in
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt particular those involving double negation, have changed. The new
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt semantics are generally safer. The predefined ACLs "localhost"
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater and "localnets" are not yet supported.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt # BIND 9 accepts both LF and CRLF as end-of-line markers.
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ version version_string; ] Yes
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ directory path_name; ] Yes
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ named-xfer path_name; ] Obsolete
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ dump-file path_name; ] No
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater [ memstatistics-file path_name; ] No
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater [ pid-file path_name; ] Yes
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ statistics-file path_name; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ auth-nxdomain yes_or_no; ] Yes%
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ deallocate-on-exit yes_or_no; ] Obsolete+
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ dialup yes_or_no; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ fake-iquery yes_or_no; ] Obsolete-
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ fetch-glue yes_or_no; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ has-old-clients yes_or_no; ] Obsolete
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ host-statistics yes_or_no; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ multiple-cnames yes_or_no; ] Obsolete-
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ notify yes_or_no; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ recursion yes_or_no; ] Yes
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ rfc2308-type1 yes_or_no; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ use-id-pool yes_or_no; ] Obsolete+
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ treat-cr-as-space yes_or_no; ] Obsolete#
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ also-notify { ip_addr; [ ip_addr; ... ] }; No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ forward ( only | first ); ] Yes
78ec962d9828200d18cd0e41b7d6b9792a74923dTinderbox User [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ check-names ... ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ allow-query { address_match_list }; ] Yes@
f5ae3cca1d2832239cc821bdef77e90c1739e66dTinderbox User [ allow-transfer { address_match_list }; ] Yes@
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ allow-recursion { address_match_list }; ] Yes@
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ blackhole { address_match_list }; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ listen-on [ port ip_port ] { address_match_list }; ] Yes@ (IPv4 only)
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ query-source .... ] Yes (IPv4 only)
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ lame-ttl number; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-transfer-time-in number; ] Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-transfer-idle-in number; ] Yes*
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-transfer-time-out number; ] Yes*
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-transfer-idle-out number; ] Yes*
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ max-ncache-ttl number; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ min-roots number; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ serial-queries number; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ transfer-format ( one-answer | many-answers ); ] Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ transfers-in number; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ transfers-out number; ] Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ transfers-per-ns number; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ transfer-source ip_addr; ] Yes (IPv4 only)
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ maintain-ixfr-base yes_or_no; ] Obsolete+
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-ixfr-log-size number; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ coresize size_spec ; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ datasize size_spec ; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ files size_spec ; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ stacksize size_spec ; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ cleaning-interval number; ] Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ heartbeat-interval number; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ interface-interval number; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ statistics-interval number; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ topology { address_match_list }; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ sortlist { address_match_list }; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ rrset-order { order_spec ; [ order_spec ; ... ] ] }; No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ recursive-clients number; ] Yes*
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ tcp-clients number; ] Yes*
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunttrusted-keys No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Huntzone domain_name [ ( in | hs | hesiod | chaos ) ] {
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updater type master; Yes
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater file path_name; Yes
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updater [ forward ( only | first ); ] No
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updater [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] No
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updater [ check-names ( warn | fail | ignore ); ] No
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updater [ allow-update { address_match_list }; ] Yes@
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ allow-query { address_match_list }; ] Yes@
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ allow-transfer { address_match_list }; ] Yes@
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ dialup yes_or_no; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ notify yes_or_no; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ also-notify { ip_addr; [ ip_addr; ... ] }; No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ ixfr-base path_name; ] Obsolete
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ pubkey number number number string; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Huntzone domain_name [ ( in | hs | hesiod | chaos ) ] {
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt type stub; No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Huntzone domain_name [ ( in | hs | hesiod | chaos ) ] {
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt type slave; Yes
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ file path_name; ] Yes
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ ixfr-base path_name; ] Obsolete
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt masters [ port ip_port ] { ip_addr; [ ip_addr; ... ] }; Yes
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ forward ( only | first ); ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] No
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ check-names ( warn | fail | ignore ); ] No
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updater [ allow-update { address_match_list }; ] Yes+
76786c2904942b708d8a7a4659df74da5dc9446eEvan Hunt [ allow-query { address_match_list }; ] Yes+
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ allow-transfer { address_match_list }; ] Yes+
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ transfer-source ip_addr; ] Yes (IPv4 only)
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ dialup yes_or_no; ] No
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-transfer-time-in number; ] Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-transfer-idle-in number; ] Yes*
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ max-transfer-time-out number; ] Yes*
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater [ max-transfer-idle-out number; ] Yes*
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater [ notify yes_or_no; ] No
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater [ also-notify { ip_addr; [ ip_addr; ... ] }; No
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater [ pubkey number number number string; ] No
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updaterzone domain_name [ ( in | hs | hesiod | chaos ) ] {
ec899c963c91c16c393e067996400ae244921110Tinderbox User type forward; No
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updaterzone "." [ ( in | hs | hesiod | chaos ) ] {
7ae7246a6339bb3a79ffc9f2f9c486de9a2bf65eAutomatic Updater type hint; Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User file path_name; Yes
ec899c963c91c16c393e067996400ae244921110Tinderbox User [ check-names ( warn | fail | ignore ); ] No