options revision ef45c94e927e97ad0c804780a1eca59240088f60
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinThis is a summary of the implementation status of the various named.conf
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinoptions in BIND 9.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin Yes Implemented in this release.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin No Not implemented, may be implemented in a later release.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin Obsolete Obsolete, not applicable to BIND 9, or just evil.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin Will not be implemented.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * New in BIND 9.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin + The option is now always enabled.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin - The option is now always disabled.
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin % The default value has changed since BIND 8.
134a1f4e3289b54e0f980e9cf05352e419a60beeCasper H.S. Dik @ Semantics of certain pathological address match lists, in
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin particular those involving double negation, have changed.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin The new semantics are generally safer. IPv6 addresses
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin are supported, but the predefined ACLs "localhost" and
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin "localnets" match IPv4 addresses only.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin # BIND 9 accepts both LF and CRLF as end-of-line markers.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ version version_string; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ directory path_name; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ named-xfer path_name; ] Obsolete
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ dump-file path_name; ] No
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ memstatistics-file path_name; ] No
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ pid-file path_name; ] Yes
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ statistics-file path_name; ] No
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ auth-nxdomain yes_or_no; ] Yes%
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ deallocate-on-exit yes_or_no; ] Obsolete+
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ dialup yes_or_no; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ fake-iquery yes_or_no; ] Obsolete-
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ fetch-glue yes_or_no; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ has-old-clients yes_or_no; ] Obsolete
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ host-statistics yes_or_no; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ multiple-cnames yes_or_no; ] Obsolete-
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ notify yes_or_no; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ recursion yes_or_no; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ rfc2308-type1 yes_or_no; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ use-id-pool yes_or_no; ] Obsolete+
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ treat-cr-as-space yes_or_no; ] Obsolete#
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ forward ( only | first ); ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ check-names ... ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ allow-query { address_match_list }; ] Yes@
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ allow-transfer { address_match_list }; ] Yes@
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ allow-recursion { address_match_list }; ] Yes@
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ blackhole { address_match_list }; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ listen-on [ port ip_port ] { address_match_list }; ] Yes@
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ listen-on-v6 [ port ip_port ] { address_match_list }; ] Yes*
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ query-source ... ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ query-source-v6 ... ] Yes*
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ lame-ttl number; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ max-transfer-time-in number; ] Yes
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ max-transfer-idle-in number; ] Yes*
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ max-transfer-time-out number; ] Yes*
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ max-transfer-idle-out number; ] Yes*
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ max-cache-ttl number; ] Yes*
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ max-ncache-ttl number; ] Yes
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ min-roots number; ] No
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ serial-queries number; ] No
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin [ transfer-format ( one-answer | many-answers ); ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ transfers-in number; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ transfers-out number; ] Yes
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ transfers-per-ns number; ] Yes
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ transfer-source ip_addr; ] Yes
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ transfer-source-v6 ip_addr; ] Yes*
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ request-ixfr yes_or_no; ] Yes*
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ provide-ixfr yes_or_no; ] Yes*
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ maintain-ixfr-base yes_or_no; ] Obsolete
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ max-ixfr-log-size number; ] No
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ coresize size_spec ; ] No
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ datasize size_spec ; ] No
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza [ files size_spec ; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ stacksize size_spec ; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ cleaning-interval number; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ heartbeat-interval number; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ interface-interval number; ] Yes
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ statistics-interval number; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ topology { address_match_list }; ] No
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin [ sortlist { address_match_list }; ] No