options revision 40f53fa8d9c6a4fc38c0014495e7a42b08f52481
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsyncCopyright (C) 2000 Internet Software Consortium.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsyncSee COPYRIGHT in the source root or http://www.isc.org/copyright for terms.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync$Id: options,v 1.32 2000/08/01 01:22:02 tale Exp $
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsyncThis is a summary of the implementation status of the various named.conf
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsyncoptions in BIND 9.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync Yes Implemented in this release.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync No Not implemented, may be implemented in a later release.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync Obsolete Obsolete, not applicable to BIND 9, or just evil.
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync Will not be implemented.
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync * New in BIND 9.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync + The option is now always enabled.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync - The option is now always disabled.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync % The default value has changed since BIND 8.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync @ Semantics of certain pathological address match lists, in
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync particular those involving double negation, have changed.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync The new semantics are generally safer. IPv6 addresses
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync are supported, but the predefined ACLs "localhost" and
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync "localnets" match IPv4 addresses only.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync # BIND 9 accepts both LF and CRLF as end-of-line markers.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ version version_string; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ directory path_name; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ named-xfer path_name; ] Obsolete
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ dump-file path_name; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ memstatistics-file path_name; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ pid-file path_name; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ statistics-file path_name; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ auth-nxdomain yes_or_no; ] Yes%
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ deallocate-on-exit yes_or_no; ] Obsolete+
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ dialup yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ fake-iquery yes_or_no; ] Obsolete-
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ fetch-glue yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ has-old-clients yes_or_no; ] Obsolete
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ host-statistics yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ multiple-cnames yes_or_no; ] Obsolete-
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ notify yes_or_no; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ recursion yes_or_no; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ rfc2308-type1 yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ use-id-pool yes_or_no; ] Obsolete+
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ treat-cr-as-space yes_or_no; ] Obsolete#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ forward ( only | first ); ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ check-names ... ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-query { address_match_list }; ] Yes@
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-transfer { address_match_list }; ] Yes@
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-recursion { address_match_list }; ] Yes@
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ blackhole { address_match_list }; ] No
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ listen-on [ port ip_port ] { address_match_list }; ] Yes@
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ listen-on-v6 [ port ip_port ] { address_match_list }; ] Yes*
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ query-source ... ] Yes
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ query-source-v6 ... ] Yes*
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ lame-ttl number; ] No
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ max-transfer-time-in number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-idle-in number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-time-out number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-idle-out number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-cache-ttl number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-ncache-ttl number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-cache-size size_spec; ] No*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ min-roots number; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ serial-queries number; ] No
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ transfer-format ( one-answer | many-answers ); ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfers-in number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfers-out number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfers-per-ns number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfer-source ip_addr; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfer-source-v6 ip_addr; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ request-ixfr yes_or_no; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ provide-ixfr yes_or_no; ] Yes*
10eaaac806009b8336cc5d746fe5072f6c9f58c0vboxsync [ maintain-ixfr-base yes_or_no; ] Obsolete
10eaaac806009b8336cc5d746fe5072f6c9f58c0vboxsync [ max-ixfr-log-size number; ] No
c50100d1513854735d4e3593b3b385c007f6d8b6vboxsync [ coresize size_spec ; ] No
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ datasize size_spec ; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ files size_spec ; ] No
6c83eb6b98d1dd1b1d9795c16801ee2f53d2cc31vboxsync [ stacksize size_spec ; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ cleaning-interval number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ heartbeat-interval number; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ interface-interval number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ statistics-interval number; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ topology { address_match_list }; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ sortlist { address_match_list }; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ rrset-order { order_spec ; [ order_spec ; ... ] }; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ recursive-clients number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ tcp-clients number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ tkey-domain ... ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ tkey-dhkey ... ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ port number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ inet ... ] Yes%
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ unix ... ] Obsolete
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsyncserver ip_addr {
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ bogus yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ request-ixfr yes_or_no; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ provide-ixfr yes_or_no; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ support-ixfr yes_or_no; ] Obsolete
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfers number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfer-format ( one-answer | many-answers ); ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ keys { key_id [key_id ... ] }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsynctrusted-keys Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsynczone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync type master; Yes
5eca6b757429b1f1d768e16fba65c485af34319dvboxsync file path_name; Yes
5eca6b757429b1f1d768e16fba65c485af34319dvboxsync [ forward ( only | first ); ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] No
2a08e12d5dcc1bb5057a9620e87ad361d41a1c1fvboxsync [ check-names ( warn | fail | ignore ); ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-update { address_match_list }; ] Yes@
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-query { address_match_list }; ] Yes@
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-transfer { address_match_list }; ] Yes@
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ dialup yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-time-out number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-idle-out number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ notify yes_or_no; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ also-notify { ip_addr; [ ip_addr; ... ] }; Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ ixfr-base path_name; ] Obsolete
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ pubkey number number number string; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsynczone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync type stub; No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsynczone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync type slave; Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ file path_name; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ ixfr-base path_name; ] Obsolete
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync masters [ port ip_port ] { ip_addr; [ ip_addr; ... ] }; Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ forward ( only | first ); ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ forwarders { [ ip_addr ; [ ip_addr ; ... ] ] }; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ check-names ( warn | fail | ignore ); ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-update { address_match_list }; ] Obsolete
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-update-forwarding { address_match_list }; ] No*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-query { address_match_list }; ] Yes@
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-transfer { address_match_list }; ] Yes@
6565c2fb4f10f47bcb5436630d2dc35e5a4f28e2vboxsync [ transfer-source ip_addr; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfer-source-v6 ip_addr; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ dialup yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-time-in number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-idle-in number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-time-out number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-transfer-idle-out number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ notify yes_or_no; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ also-notify { ip_addr; [ ip_addr; ... ] }; Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ pubkey number number number string; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsynczone "domain_name" [ ( in | hs | hesiod | chaos ) ] {
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync type forward; No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsynczone "." [ ( in | hs | hesiod | chaos ) ] {
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync type hint; Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync file path_name; Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ check-names ( warn | fail | ignore ); ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsyncview "view_name" [ ( in | hs | hesiod | chaos ) ] { Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync match-clients { address_match_list }; Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ zone ... ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ auth-nxdomain yes_or_no; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ fetch-glue yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ notify yes_or_no; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ recursion yes_or_no; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ rfc2308-type1 yes_or_no; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ also-notify { ip_addr; [ ip_addr; ... ] }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ forward ( only | first ); ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ forwarders { [ in_addr ; [ in_addr ; ... ] ] }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ check-names ... ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-query { address_match_list }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-transfer { address_match_list }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ allow-recursion { address_match_list }; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ query-source ... ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ query-source-v6 ... ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ lame-ttl number; ] No
dee2201f96a012bfb966c8de4ab006c2c90a0eefvboxsync [ max-transfer-time-out number; ] Yes*
dee2201f96a012bfb966c8de4ab006c2c90a0eefvboxsync [ max-transfer-idle-out number; ] Yes*
dee2201f96a012bfb966c8de4ab006c2c90a0eefvboxsync [ max-cache-ttl number; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-ncache-ttl number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ max-cache-size size_spec; ] No*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ min-roots number; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfer-format ( one-answer | many-answers ); ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfer-source ip_addr; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ transfer-source-v6 ip_addr; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ request-ixfr yes_or_no; ] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ provide-ixfr yes_or_no;] Yes*
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ cleaning-interval number; ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ topology { address_match_list }; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ sortlist { address_match_list }; ] No
38b70b2dcb1783801f7580cba797a0c8af4b5326vboxsync [ rrset-order { order_spec ; [ order_spec ; ... ] }; ] No
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ key ... ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ server ... ] Yes
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync [ trusted-keys ... ] Yes