options revision a6a23642eaf383add7a0be045c01e7dd8278ccaf
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex ValavanisThis is a summary of the named.conf options supported by
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanisthis version of BIND 9.
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis blackhole { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis coresize <size>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis datasize <size>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis deallocate-on-exit <boolean>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis directory <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis dump-file <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis fake-iquery <boolean>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis files <size>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis has-old-clients <boolean>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis heartbeat-interval <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis host-statistics <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis interface-interval <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis listen-on [ port <integer> ] { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis listen-on-v6 [ port <integer> ] { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis match-mapped-addresses <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis memstatistics-file <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis multiple-cnames <boolean>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis named-xfer <quoted_string>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis pid-file <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis port <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis random-device <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis recursive-clients <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis rrset-order { [ class <string> ] [ type <string> ] [ name
d19de0ff8b0793e74e98429ded50868ce7e9f75cAlex Valavanis <quoted_string> ] <string> <string>; ... };
d19de0ff8b0793e74e98429ded50868ce7e9f75cAlex Valavanis serial-queries <integer>; // obsolete
d19de0ff8b0793e74e98429ded50868ce7e9f75cAlex Valavanis serial-query-rate <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis stacksize <size>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis statistics-file <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis statistics-interval <integer>; // not yet implemented
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis tcp-clients <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis tkey-dhkey <quoted_string> <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis tkey-gssapi-credential <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis tkey-domain <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfers-per-ns <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfers-in <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfers-out <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis treat-cr-as-space <boolean>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis use-id-pool <boolean>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis use-ixfr <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis version <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-notify { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-update-forwarding { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-recursion { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-v6-synthesis { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis sortlist { <address_match_element>; ... };
0c348ea755b73f0690d5b7b4233e06421418aa7bCampbell Barton topology { <address_match_element>; ... }; // not implemented
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis auth-nxdomain <boolean>; // default changed
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis minimal-responses <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis recursion <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis provide-ixfr <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis request-ixfr <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis fetch-glue <boolean>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis rfc2308-type1 <boolean>; // not yet implemented
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis additional-from-auth <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis additional-from-cache <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis query-source <querysource4>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis query-source-v6 <querysource6>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis cleaning-interval <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis min-roots <integer>; // not implemented
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis lame-ttl <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-ncache-ttl <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-cache-ttl <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfer-format <string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-cache-size <size>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis check-names <string> <string>; // not implemented
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis cache-file <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-query { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-transfer { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis notify <notifytype>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis ) [ port <integer> ]; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis dialup <dialuptype>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis forward ( first | only );
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis [ port <integer> ]; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis maintain-ixfr-base <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-ixfr-log-size <size>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-time-in <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-time-out <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-idle-in <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-idle-out <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-retry-time <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis min-retry-time <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-refresh-time <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis min-refresh-time <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis sig-validity-interval <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis zone-statistics <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis ) ] allow { <address_match_element>; ... } [ keys { <string>; ... } ];
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis unix <unsupported>; // not implemented
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanisacl <string> { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis file <logfile>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis syslog <optional_facility>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis severity <logseverity>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis print-time <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis print-severity <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis print-category <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis category <string> { <string>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanisview <string> <optional_class> {
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis match-clients { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis match-destinations { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis match-recursive-only <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis algorithm <string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis secret <string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis zone <string> <optional_class> {
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis type ( master | slave | stub | hint | forward );
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-update { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-update-forwarding { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis file <quoted_string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis ixfr-base <quoted_string>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis ixfr-tmp-file <quoted_string>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis masters [ port <integer> ] { ( <ipv4_address> |
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis <ipv6_address> ) [ port <integer> ] [ key <string> ]; ... };
590e6c721a8540ebed996b273c08f35b1888426eJohan B. C. Engelen pubkey <integer> <integer> <integer> <quoted_string>; //
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis update-policy { ( grant | deny ) <string> ( name |
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis subdomain | wildcard | self ) <string> <rrtypelist>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis database <string>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis check-names <string>; // not implemented
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-query { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis allow-transfer { <address_match_element>; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis notify <notifytype>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis also-notify [ port <integer> ] { ( <ipv4_address> |
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis <ipv6_address> ) [ port <integer> ]; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis dialup <dialuptype>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis forward ( first | only );
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis forwarders [ port <integer> ] { ( <ipv4_address> |
25587daccfe04cdc288082cbd6195326c0166f32Alex Valavanis <ipv6_address> ) [ port <integer> ]; ... };
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis maintain-ixfr-base <boolean>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-ixfr-log-size <size>; // obsolete
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis transfer-source-v6 ( <ipv6_address> | * ) [ port (
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis <integer> | * ) ];
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-time-in <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-time-out <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-idle-in <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-transfer-idle-out <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-retry-time <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis min-retry-time <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis max-refresh-time <integer>;
2eefc362ae6a0a94b84ee5bc9e7844ef45c3642cAlex Valavanis min-refresh-time <integer>;