options revision aa6c5a3e331958d3c92c2facdbd2b8daa55b5959
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark AndrewsThis is a summary of the named.conf options supported by
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafssonthis version of BIND 9.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsacl <string> { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ) ] allow { <address_match_element>; ... } [ keys { <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews unix <quoted_string> perm <integer> owner <integer> group <integer>
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews [ keys { <string>; ... } ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsdlz <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews database <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews search <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewskey <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews algorithm <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews secret <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews category <string> { <string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews channel <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews buffered <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews file <quoted_string> [ versions ( "unlimited" | <integer> )
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ] [ size <size> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews print-category <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews print-severity <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews print-time <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews severity <log_severity>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews syslog <optional_facility>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews listen-on [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews lwres-clients <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews lwres-tasks <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ndots <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews search { <string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews view <string> <optional_class>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsmanaged-keys { <string> <string> <integer> <integer> <integer>
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson <quoted_string>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsmasters <string> [ port <integer> ] [ dscp <integer> ] { ( <masters> |
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] )
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews [ key <string> ]; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews acache-cleaning-interval <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews acache-enable <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews additional-from-auth <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews additional-from-cache <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-new-zones <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-notify { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-cache { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-query-cache-on { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-on { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-recursion { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-recursion-on { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-transfer { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-update { <address_match_element>; ... };
0ddeab91cf922fd977f37318620b4c69dccf8364Automatic Updater allow-update-forwarding { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-v6-synthesis { <address_match_element>; ... }; // obsolete
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
7a7a44400d49122d4cc207b43922a7b9c5afe443Automatic Updater <integer> ] ) [ key <string> ]; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews attach-cache <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews auth-nxdomain <boolean>; // default changed
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews auto-dnssec ( allow | maintain | off );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews automatic-interface-scan <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews avoid-v4-udp-ports { <portrange>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews avoid-v6-udp-ports { <portrange>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews bindkeys-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson blackhole { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson cache-file <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-dup-records ( fail | warn | ignore );
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater check-integrity <boolean>;
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater check-mx ( fail | warn | ignore );
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater check-mx-cname ( fail | warn | ignore );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson check-names ( master | slave | response ) ( fail | warn | ignore );
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater check-sibling <boolean>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater check-spf ( warn | ignore );
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater check-srv-cname ( fail | warn | ignore );
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater check-wildcard <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews cleaning-interval <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson clients-per-query <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews cookie-algorithm ( aes | sha1 | sha256 );
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews cookie-secret <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews coresize <size>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews datasize <size>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews deallocate-on-exit <boolean>; // obsolete
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews deny-answer-addresses { <address_match_element>; ... } [
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews except-from { <quoted_string>; ... } ];
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater deny-answer-aliases { <quoted_string>; ... } [ except-from {
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater <quoted_string>; ... } ];
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater dialup <dialuptype>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson directory <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews disable-algorithms <string> { <string>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews disable-ds-digests <string> { <string>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews disable-empty-zone <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dns64 <netprefix> {
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson break-dnssec <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews clients { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson exclude { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews mapped { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursive-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews suffix <ipv6_address>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dns64-contact <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dns64-server <string>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson dnssec-accept-expired <boolean>;
428dc9698871ecfeda63eab31cd3523dd4befb31Mark Andrews dnssec-dnskey-kskonly <boolean>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson dnssec-enable <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dnssec-loadkeys-interval <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-lookaside ( <string> trust-anchor <string> | auto | no );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-must-be-secure <string> <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-secure-to-insecure <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dnssec-update-mode ( maintain | no-resign );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dnssec-validation ( yes | no | auto );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dscp <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson <integer> ] [ dscp <integer> ] | <ipv4_address> [ port
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrews <integer> ] [ dscp <integer> ] | <ipv6_address> [ port
8b1cba45ade83893c009b37f47d5478e97eb61d2Automatic Updater <integer> ] [ dscp <integer> ] ); ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dump-file <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews edns-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews empty-contact <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews empty-server <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty-zones-enable <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fake-iquery <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetch-glue <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetch-quota-params <integer> <fixedpoint> <fixedpoint> <fixedpoint>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetches-per-server <integer> [ ( drop | fail ) ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetches-per-zone <integer> [ ( drop | fail ) ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews files <size>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews filter-aaaa { <address_match_element>; ... }; // not configured
71eeac3530eabb7f70f4b6bdba5addb40a5bca27Mark Andrews filter-aaaa-on-v4 <filter_aaaa>; // not configured
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson filter-aaaa-on-v6 <filter_aaaa>; // not configured
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews flush-zones-on-shutdown <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews forward ( first | only );
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews geoip-directory ( <quoted_string> | none ); // not configured
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson geoip-use-ecs ( <quoted_string> | none ); // not configured
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson has-old-clients <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews heartbeat-interval <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews host-statistics <boolean>; // not implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews host-statistics-max <integer>; // not implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews hostname ( <quoted_string> | none );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews inline-signing <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews interface-interval <integer>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson ixfr-from-differences <ixfrdiff>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson keep-response-order { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews key-directory <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews lame-ttl <ttlval>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews listen-on [ port <integer> ] [ dscp <integer> ] {
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews <address_match_element>; ... };
8dcabaace18bbfd2f9a09a0cb0f524cbb326cbabMark Andrews listen-on-v6 [ port <integer> ] [ dscp <integer> ] {
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater <address_match_element>; ... };
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater lock-file ( <quoted_string> | none );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson maintain-ixfr-base <boolean>; // obsolete
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews managed-keys-directory <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews masterfile-format ( text | raw | map );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson masterfile-style ( full | relative );
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews match-mapped-addresses <boolean>;
9011c72c568aedd03709f56f21d639fd55944a74Automatic Updater max-acache-size <size_no_default>;
4a71c59d2bf32585c5dd18f4630d5f10e56a1ab3Automatic Updater max-cache-size <size_no_default>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-cache-ttl <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-clients-per-query <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-ixfr-log-size <size>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-journal-size <size_no_default>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-ncache-ttl <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-recursion-depth <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews max-recursion-queries <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-retry-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-rsa-exponent-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-transfer-idle-in <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-transfer-idle-out <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-transfer-time-out <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson max-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-zone-ttl <maxttl_no_default>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson memstatistics <boolean>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews memstatistics-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson min-refresh-time <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson min-retry-time <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews min-roots <integer>; // not implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews minimal-responses <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews multi-master <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews multiple-cnames <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews named-xfer <quoted_string>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson no-case-compress { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson nocookie-udp-size <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews nosit-udp-size <integer>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson notify <notifytype>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-delay <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-rate <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dscp <integer> ];
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews [ dscp <integer> ];
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater notify-to-soa <boolean>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater nsec3-test-zone <boolean>; // test only
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson nta-lifetime <ttlval>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nta-recheck <ttlval>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nxdomain-redirect <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews pid-file ( <quoted_string> | none );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews port <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews preferred-glue <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews prefetch <integer> [ <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provide-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source <querysource4>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source-v6 <querysource6>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews querylog <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews queryport-pool-ports <integer>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews queryport-pool-updateinterval <integer>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews random-device <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews rate-limit {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews all-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews errors-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews exempt-clients { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ipv4-prefix-length <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ipv6-prefix-length <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews log-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-table-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-table-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nodata-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nxdomains-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews qps-scale <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews referrals-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews responses-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews slip <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews window <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursing-file <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursion <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursive-clients <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-expire <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-nsid <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-sit <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews require-server-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews reserved-sockets <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews resolver-query-timeout <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews response-policy { zone <quoted_string> [ policy ( given | disabled
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews | passthru | no-op | drop | tcp-only | nxdomain | nodata |
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews cname <quoted_string> ) ] [ recursive-only <boolean> ] [ log
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <boolean> ] [ max-policy-ttl <integer> ]; ... } [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursive-only <boolean> ] [ break-dnssec <boolean> ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-policy-ttl <integer> ] [ min-ns-dots <integer> ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews qname-wait-recurse <boolean> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews rfc2308-type1 <boolean>; // not yet implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews root-delegation-only [ exclude { <quoted_string>; ... } ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews rrset-order { [ class <string> ] [ type <string> ] [ name
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <quoted_string> ] <string> <string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews secroots-file <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews send-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews serial-queries <integer>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews serial-query-rate <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews serial-update-method ( increment | unixtime | date );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews server-id ( <quoted_string> | none | hostname );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews servfail-ttl <ttlval>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews session-keyalg <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews session-keyfile ( <quoted_string> | none );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews session-keyname <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sig-signing-nodes <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sig-signing-signatures <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sig-signing-type <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sig-validity-interval <integer> [ <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sit-secret <string>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sortlist { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews stacksize <size>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews startup-notify-rate <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews statistics-file <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews statistics-interval <integer>; // not yet implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews suppress-initial-notify <boolean>; // not yet implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tcp-clients <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tcp-listen-queue <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tkey-dhkey <quoted_string> <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tkey-domain <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tkey-gssapi-credential <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tkey-gssapi-keytab <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews topology { <address_match_element>; ... }; // not implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-format ( many-answers | one-answer );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfers-in <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfers-out <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfers-per-ns <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews treat-cr-as-space <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews try-tcp-refresh <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews update-check-ksk <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-alt-transfer-source <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-id-pool <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-queryport-pool <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-v4-udp-ports { <portrange>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-v6-udp-ports { <portrange>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews version ( <quoted_string> | none );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl-cache <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zone-statistics <zonestat>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsserver <netprefix> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews bogus <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns-version <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews keys <server_key>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provide-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source <querysource4>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source-v6 <querysource6>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-expire <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-nsid <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-sit <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews send-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews support-ixfr <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tcp-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-format ( many-answers | one-answer );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfers <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsstatistics-channels {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ) ] [ allow { <address_match_element>; ... } ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewstrusted-keys { <string> <integer> <integer> <integer> <quoted_string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsview <string> <optional_class> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews acache-cleaning-interval <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews acache-enable <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews additional-from-auth <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews additional-from-cache <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-new-zones <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-notify { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-cache { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-cache-on { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-on { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-recursion { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-recursion-on { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-transfer { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-update { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-update-forwarding { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-v6-synthesis { <address_match_element>; ... }; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <integer> ] ) [ key <string> ]; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews attach-cache <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews auth-nxdomain <boolean>; // default changed
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews auto-dnssec ( allow | maintain | off );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews cache-file <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-dup-records ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-integrity <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-mx ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-mx-cname ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-names ( master | slave | response ) ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-sibling <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-spf ( warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-srv-cname ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-wildcard <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews cleaning-interval <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews clients-per-query <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews deny-answer-addresses { <address_match_element>; ... } [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews except-from { <quoted_string>; ... } ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews deny-answer-aliases { <quoted_string>; ... } [ except-from {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <quoted_string>; ... } ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dialup <dialuptype>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews disable-algorithms <string> { <string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews disable-ds-digests <string> { <string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews disable-empty-zone <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dlz <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews database <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews search <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dns64 <netprefix> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews break-dnssec <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews clients { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews exclude { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews mapped { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursive-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews suffix <ipv6_address>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dns64-contact <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dns64-server <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-accept-expired <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-dnskey-kskonly <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-enable <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-loadkeys-interval <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-lookaside ( <string> trust-anchor <string> | auto | no );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-must-be-secure <string> <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-secure-to-insecure <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-update-mode ( maintain | no-resign );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-validation ( yes | no | auto );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <integer> ] [ dscp <integer> ] | <ipv4_address> [ port
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <integer> ] [ dscp <integer> ] | <ipv6_address> [ port
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <integer> ] [ dscp <integer> ] ); ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews empty-contact <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews empty-server <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews empty-zones-enable <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetch-glue <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetch-quota-params <integer> <fixedpoint> <fixedpoint> <fixedpoint>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetches-per-server <integer> [ ( drop | fail ) ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews fetches-per-zone <integer> [ ( drop | fail ) ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews filter-aaaa { <address_match_element>; ... }; // not configured
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews filter-aaaa-on-v4 <filter_aaaa>; // not configured
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews filter-aaaa-on-v6 <filter_aaaa>; // not configured
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews forward ( first | only );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews inline-signing <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ixfr-from-differences <ixfrdiff>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews key <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews algorithm <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews secret <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews key-directory <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews lame-ttl <ttlval>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews maintain-ixfr-base <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews managed-keys { <string> <string> <integer> <integer> <integer>
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <quoted_string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews masterfile-format ( text | raw | map );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews masterfile-style ( full | relative );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews match-clients { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews match-destinations { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews match-recursive-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-acache-size <size_no_default>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-cache-size <size_no_default>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-cache-ttl <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-clients-per-query <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-ixfr-log-size <size>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-journal-size <size_no_default>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-ncache-ttl <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-recursion-depth <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-recursion-queries <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-retry-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-transfer-idle-in <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-transfer-idle-out <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-transfer-time-in <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-transfer-time-out <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-zone-ttl <maxttl_no_default>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-retry-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-roots <integer>; // not implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews minimal-responses <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews multi-master <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews no-case-compress { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nocookie-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nosit-udp-size <integer>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify <notifytype>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-delay <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-to-soa <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nsec3-test-zone <boolean>; // test only
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nta-lifetime <ttlval>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nta-recheck <ttlval>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nxdomain-redirect <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews preferred-glue <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews prefetch <integer> [ <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provide-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source <querysource4>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source-v6 <querysource6>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews queryport-pool-ports <integer>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews queryport-pool-updateinterval <integer>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews rate-limit {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews all-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews errors-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews exempt-clients { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ipv4-prefix-length <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ipv6-prefix-length <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews log-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-table-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-table-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nodata-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nxdomains-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews qps-scale <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews referrals-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews responses-per-second <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews slip <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews window <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursion <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-expire <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-nsid <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-sit <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews require-server-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews resolver-query-timeout <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews response-policy { zone <quoted_string> [ policy ( given | disabled
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews | passthru | no-op | drop | tcp-only | nxdomain | nodata |
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews cname <quoted_string> ) ] [ recursive-only <boolean> ] [ log
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <boolean> ] [ max-policy-ttl <integer> ]; ... } [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursive-only <boolean> ] [ break-dnssec <boolean> ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-policy-ttl <integer> ] [ min-ns-dots <integer> ] [
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews qname-wait-recurse <boolean> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews rfc2308-type1 <boolean>; // not yet implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews root-delegation-only [ exclude { <quoted_string>; ... } ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews rrset-order { [ class <string> ] [ type <string> ] [ name
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <quoted_string> ] <string> <string>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews send-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews serial-update-method ( increment | unixtime | date );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews server <netprefix> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews bogus <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns-version <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews keys <server_key>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews | * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provide-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source <querysource4>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews query-source-v6 <querysource6>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-expire <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-nsid <boolean>;
113251976d99be74da788bdb78300957b77a1381Andreas Gustafsson request-sit <boolean>; // obsolete