options revision 52cc3bd9c1f5f6123e7b30f65a110a8c3557a43c
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyThis is a summary of the named.conf options supported by
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedythis version of BIND 9.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyacl <string> { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ) ] allow { <address_match_element>; ... } [ keys { <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy unix <quoted_string> perm <integer> owner <integer> group <integer>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy [ keys { <string>; ... } ];
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy database <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy search <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy algorithm <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy secret <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy category <string> { <string>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy channel <string> {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy file <quoted_string> [ versions ( "unlimited" | <integer> )
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy ] [ size <size> ];
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy print-category <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy print-severity <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy print-time <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy severity <log_severity>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy syslog <optional_facility>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy listen-on [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ndots <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy search { <string>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy view <string> <optional_class>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymanaged-keys { <string> <string> <integer> <integer> <integer>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <quoted_string>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymasters <string> [ port <integer> ] [ dscp <integer> ] { ( <masters> |
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] )
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy [ key <string> ]; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy acache-cleaning-interval <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy acache-enable <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy additional-from-auth <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy additional-from-cache <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-new-zones <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-notify { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-query { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-query-cache { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-query-cache-on { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-query-on { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-recursion { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-recursion-on { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-transfer { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-update { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-update-forwarding { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy allow-v6-synthesis { <address_match_element>; ... }; // obsolete
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <integer> ] ) [ key <string> ]; ... };
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ] [ dscp <integer> ];
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * ) ] [ dscp <integer> ];
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy attach-cache <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy auth-nxdomain <boolean>; // default changed
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy auto-dnssec ( allow | maintain | off );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy avoid-v4-udp-ports { <portrange>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy avoid-v6-udp-ports { <portrange>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy bindkeys-file <quoted_string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy blackhole { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy cache-file <quoted_string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-dup-records ( fail | warn | ignore );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-integrity <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-mx ( fail | warn | ignore );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-mx-cname ( fail | warn | ignore );
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy check-names ( master | slave | response ) ( fail | warn | ignore );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-sibling <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-spf ( warn | ignore );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-srv-cname ( fail | warn | ignore );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy check-wildcard <boolean>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy cleaning-interval <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy clients-per-query <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy coresize <size>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy datasize <size>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy deallocate-on-exit <boolean>; // obsolete
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy deny-answer-addresses { <address_match_element>; ... } [
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy except-from { <quoted_string>; ... } ];
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy deny-answer-aliases { <quoted_string>; ... } [ except-from {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <quoted_string>; ... } ];
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dialup <dialuptype>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy directory <quoted_string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy disable-algorithms <string> { <string>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy disable-ds-digests <string> { <string>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy disable-empty-zone <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dns64 <netprefix> {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy break-dnssec <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy clients { <address_match_element>; ... };
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy exclude { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy mapped { <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy recursive-only <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy suffix <ipv6_address>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dns64-contact <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dns64-server <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-accept-expired <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-dnskey-kskonly <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-enable <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-loadkeys-interval <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-lookaside ( <string> trust-anchor <string> | auto | no );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-must-be-secure <string> <boolean>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy dnssec-secure-to-insecure <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-update-mode ( maintain | no-resign );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dnssec-validation ( yes | no | auto );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dscp <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <integer> ] [ dscp <integer> ] | <ipv4_address> [ port
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <integer> ] [ dscp <integer> ] | <ipv6_address> [ port
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <integer> ] [ dscp <integer> ] ); ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dump-file <quoted_string>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy edns-udp-size <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy empty-contact <string>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy empty-server <string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy empty-zones-enable <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy fake-iquery <boolean>; // obsolete
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy fetch-glue <boolean>; // obsolete
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy filter-aaaa { <address_match_element>; ... }; // not configured
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy filter-aaaa-on-v4 <filter_aaaa>; // not configured
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy filter-aaaa-on-v6 <filter_aaaa>; // not configured
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy flush-zones-on-shutdown <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy forward ( first | only );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy has-old-clients <boolean>; // obsolete
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy heartbeat-interval <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy host-statistics <boolean>; // not implemented
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy host-statistics-max <integer>; // not implemented
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy hostname ( <quoted_string> | none );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy inline-signing <boolean>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy interface-interval <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ixfr-from-differences <ixfrdiff>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy key-directory <quoted_string>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy lame-ttl <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy listen-on [ port <integer> ] [ dscp <integer> ] {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <address_match_element>; ... };
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy listen-on-v6 [ port <integer> ] [ dscp <integer> ] {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <address_match_element>; ... };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy maintain-ixfr-base <boolean>; // obsolete
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy managed-keys-directory <quoted_string>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy masterfile-format ( text | raw | map );
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy match-mapped-addresses <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-acache-size <size_no_default>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-cache-size <size_no_default>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-cache-ttl <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-clients-per-query <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-ixfr-log-size <size>; // obsolete
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-journal-size <size_no_default>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-ncache-ttl <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-refresh-time <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-retry-time <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-rsa-exponent-size <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-transfer-idle-in <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-transfer-idle-out <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-transfer-time-in <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-transfer-time-out <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy max-udp-size <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy memstatistics <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy memstatistics-file <quoted_string>;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy min-refresh-time <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy min-retry-time <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy min-roots <integer>; // not implemented
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy minimal-responses <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy multi-master <boolean>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy multiple-cnames <boolean>; // obsolete
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy named-xfer <quoted_string>; // obsolete
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy notify <notifytype>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy notify-delay <integer>;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy dscp <integer> ];
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy [ dscp <integer> ];
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy notify-to-soa <boolean>;