276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark AndrewsThis is a summary of the named.conf options supported by
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafssonthis version of BIND 9.
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox Useracl <string> { <address_match_element>; ... }; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User inet ( <ipv4_address> | <ipv6_address> |
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User * ) [ port ( <integer> | * ) ] allow
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User { <address_match_element>; ... } [
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User keys { <string>; ... } ] [ read-only
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <boolean> ]; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User unix <quoted_string> perm <integer>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User owner <integer> group <integer> [
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User keys { <string>; ... } ] [ read-only
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <boolean> ]; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsdlz <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews database <string>;
bcf15a19ae0efa72a22cdfb50666a3c6ce39eb9fTinderbox User search <boolean>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox Userdyndb <string> <quoted_string> {
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <unspecified-text> }; // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewskey <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews algorithm <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews secret <string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User category <string> { <string>; ... }; // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews channel <string> {
a3ff24aaa545c45b8c581b2127d02d735aff8881Tinderbox User 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>;
09d72af3e9961c210d7baa6179165b6cd81e8dd0Tinderbox User syslog [ <syslog_facility> ];
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User }; // may occur multiple times
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt listen-on [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
fc74b733bf679e1b3fb1599e32d445dffe325208Tinderbox User lwres-clients <integer>;
fc74b733bf679e1b3fb1599e32d445dffe325208Tinderbox User lwres-tasks <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ndots <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews search { <string>; ... };
09d72af3e9961c210d7baa6179165b6cd81e8dd0Tinderbox User view <string> [ <class> ];
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox Usermanaged-keys { <string> <string> <integer>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> <integer> <quoted_string>; ... }; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox Usermasters <string> [ port <integer> ] [ dscp
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> ] { ( <masters> | <ipv4_address> [
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User port <integer> ] | <ipv6_address> [ port
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> ] ) [ key <string> ]; ... }; // may occur multiple times
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews acache-cleaning-interval <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews acache-enable <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews additional-from-auth <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews additional-from-cache <boolean>;
82d13321f4dcc79a9aec992c7a1c4aaff8983adaAutomatic Updater allow-new-zones <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-notify { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-query-cache { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-query-cache-on { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-on { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-recursion { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark 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>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-v6-synthesis { <address_match_element>; ... }; // obsolete
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] ) [ key <string> ]; ... };
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt * ) ] [ dscp <integer> ];
0ddeab91cf922fd977f37318620b4c69dccf8364Automatic Updater attach-cache <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews auth-nxdomain <boolean>; // default changed
36da16fa31fa2a582afe67010ba449a57177fd2fAutomatic Updater auto-dnssec ( allow | maintain | off );
f2016fcecf098726740507a5522dca04c49aeb82Tinderbox User automatic-interface-scan <boolean>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater avoid-v4-udp-ports { <portrange>; ... };
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater avoid-v6-udp-ports { <portrange>; ... };
7a7a44400d49122d4cc207b43922a7b9c5afe443Automatic Updater bindkeys-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson blackhole { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews cache-file <quoted_string>;
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User catalog-zones { zone <quoted_string> [ default-masters [ port
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User <integer> ] [ dscp <integer> ] { ( <masters> | <ipv4_address> [
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key
1e126d80e1b8a0dd541a733283907656424634dcTinderbox User <string> ]; ... } ] [ zone-directory <quoted_string> ] [
1e126d80e1b8a0dd541a733283907656424634dcTinderbox User in-memory <boolean> ] [ min-update-interval <integer> ]; ... };
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater 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 );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User check-names ( master | slave | response
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User ) ( fail | warn | ignore ); // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-sibling <boolean>;
7be2f6d5df28b207e3e385c555eb4f740150528dTinderbox User check-spf ( warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-srv-cname ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-wildcard <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews cleaning-interval <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews clients-per-query <integer>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User cookie-algorithm ( aes | sha1 | sha256 );
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User cookie-secret <string>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User coresize ( default | unlimited | <sizeval> );
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User datasize ( default | unlimited | <sizeval> );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson deallocate-on-exit <boolean>; // obsolete
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater deny-answer-addresses { <address_match_element>; ... } [
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater except-from { <quoted_string>; ... } ];
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater deny-answer-aliases { <quoted_string>; ... } [ except-from {
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater <quoted_string>; ... } ];
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User dialup ( notify | notify-passive | passive | refresh | <boolean> );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson directory <quoted_string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User disable-algorithms <string> { <string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User ... }; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User disable-ds-digests <string> { <string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User ... }; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User disable-empty-zone <string>; // may occur multiple times
e334405421979688f2d838805ac67ee47bd62976Mark Andrews dns64 <netprefix> {
e334405421979688f2d838805ac67ee47bd62976Mark Andrews break-dnssec <boolean>;
e334405421979688f2d838805ac67ee47bd62976Mark Andrews clients { <address_match_element>; ... };
e334405421979688f2d838805ac67ee47bd62976Mark Andrews exclude { <address_match_element>; ... };
e334405421979688f2d838805ac67ee47bd62976Mark Andrews mapped { <address_match_element>; ... };
e334405421979688f2d838805ac67ee47bd62976Mark Andrews recursive-only <boolean>;
e334405421979688f2d838805ac67ee47bd62976Mark Andrews suffix <ipv6_address>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User }; // may occur multiple times
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater dns64-contact <string>;
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater dns64-server <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-accept-expired <boolean>;
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-dnskey-kskonly <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-enable <boolean>;
db6353c9b89628e16f6e729ce57baabad3460c49Automatic Updater dnssec-loadkeys-interval <integer>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User dnssec-lookaside ( <string> trust-anchor
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <string> | auto | no ); // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User dnssec-must-be-secure <string> <boolean>; // may occur multiple times
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-secure-to-insecure <boolean>;
9ce6056d520aaf5241560fab6ab096c0d4e87b36Automatic Updater dnssec-update-mode ( maintain | no-resign );
ebabe300b615154d08f5577822cfd8726d2643c8Automatic Updater dnssec-validation ( yes | no | auto );
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User dnstap { ( all | auth | client | forwarder |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User resolver ) [ ( query | response ) ]; ... }; // not configured
10b865e9187fc77cae02f106ddcc9e03eecdfe06Tinderbox User dnstap-identity ( <quoted_string> | none |
10b865e9187fc77cae02f106ddcc9e03eecdfe06Tinderbox User hostname ); // not configured
10b865e9187fc77cae02f106ddcc9e03eecdfe06Tinderbox User dnstap-output ( file | unix ) <quoted_string>; // not configured
10b865e9187fc77cae02f106ddcc9e03eecdfe06Tinderbox User dnstap-version ( <quoted_string> | none ); // not configured
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer>;
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] [ dscp <integer> ] | <ipv4_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] [ dscp <integer> ] | <ipv6_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] [ dscp <integer> ] ); ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dump-file <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews edns-udp-size <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty-contact <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty-server <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty-zones-enable <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson fake-iquery <boolean>; // obsolete
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews fetch-glue <boolean>; // obsolete
c0cbdeedb5e119c640f098da1851cb1b9adcc739Tinderbox User fetch-quota-params <integer> <fixedpoint> <fixedpoint> <fixedpoint>;
c0cbdeedb5e119c640f098da1851cb1b9adcc739Tinderbox User fetches-per-server <integer> [ ( drop | fail ) ];
c0cbdeedb5e119c640f098da1851cb1b9adcc739Tinderbox User fetches-per-zone <integer> [ ( drop | fail ) ];
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User files ( default | unlimited | <sizeval> );
f33abec8a62ab6f2b867d7189dfffa72592c027bTinderbox User filter-aaaa { <address_match_element>; ... }; // not configured
f33abec8a62ab6f2b867d7189dfffa72592c027bTinderbox User filter-aaaa-on-v4 ( break-dnssec | <boolean> ); // not configured
f33abec8a62ab6f2b867d7189dfffa72592c027bTinderbox User filter-aaaa-on-v6 ( break-dnssec | <boolean> ); // not configured
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews flush-zones-on-shutdown <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews forward ( first | only );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
281ed127e3ed6c7e07792c19c3bc4562f71cfa90Tinderbox User fstrm-set-buffer-hint <integer>; // not configured
281ed127e3ed6c7e07792c19c3bc4562f71cfa90Tinderbox User fstrm-set-flush-timeout <integer>; // not configured
281ed127e3ed6c7e07792c19c3bc4562f71cfa90Tinderbox User fstrm-set-input-queue-size <integer>; // not configured
281ed127e3ed6c7e07792c19c3bc4562f71cfa90Tinderbox User fstrm-set-output-notify-threshold <integer>; // not configured
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User fstrm-set-output-queue-model ( mpsc | spsc ); // not configured
281ed127e3ed6c7e07792c19c3bc4562f71cfa90Tinderbox User fstrm-set-output-queue-size <integer>; // not configured
281ed127e3ed6c7e07792c19c3bc4562f71cfa90Tinderbox User fstrm-set-reopen-interval <integer>; // not configured
f33abec8a62ab6f2b867d7189dfffa72592c027bTinderbox User geoip-directory ( <quoted_string> | none ); // not configured
7db794030a9951816622c4e2f61e29e0423855cdTinderbox User geoip-use-ecs <boolean>; // not configured
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson has-old-clients <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson heartbeat-interval <integer>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson host-statistics <boolean>; // not implemented
428dc9698871ecfeda63eab31cd3523dd4befb31Mark Andrews host-statistics-max <integer>; // not implemented
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson hostname ( <quoted_string> | none );
c978c6cb6e0c38d8378b6cd1f6b5aac3cf91e36aAutomatic Updater inline-signing <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson interface-interval <integer>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews ixfr-from-differences ( master | slave | <boolean> );
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User keep-response-order { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews key-directory <quoted_string>;
5fa6a064b8301e4f274bd132fd577def59e4fb4cTinderbox User lame-ttl <ttlval>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User listen-on [ port <integer> ] [ dscp
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> ] {
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <address_match_element>; ... }; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User listen-on-v6 [ port <integer> ] [ dscp
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> ] {
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <address_match_element>; ... }; // may occur multiple times
0fc4b96b2b7f8cb79c3a1f41c53534acacbf6451Tinderbox User lmdb-mapsize <sizeval>; // non-operational
947d37484ed01966a9e89dd27f62c1b427324dc2Tinderbox User lock-file ( <quoted_string> | none );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews maintain-ixfr-base <boolean>; // obsolete
36025dc74f4bbba81a4b00f4d1a8a74cf4a1a46dAutomatic Updater managed-keys-directory <quoted_string>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User masterfile-format ( map | raw | text );
f39512a917cdd06c611d366603374f6ef570c80eTinderbox User masterfile-style ( full | relative );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson match-mapped-addresses <boolean>;
e6d0a391f5f9b18f5bd497aefff269e474ee560cWitold Krecicki max-acache-size ( unlimited | <sizeval> );
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-cache-size ( default | unlimited | <sizeval> | <percentage> );
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-cache-ttl <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-clients-per-query <integer>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-ixfr-log-size ( default | unlimited | <sizeval> ); // obsolete
e6d0a391f5f9b18f5bd497aefff269e474ee560cWitold Krecicki max-journal-size ( unlimited | <sizeval> );
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-ncache-ttl <integer>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User max-records <integer>;
d6984fd680db88faad5be52edef2416dd20488baTinderbox User max-recursion-depth <integer>;
795beed7207cb3501cd3f89cec165c07ad86dee2Tinderbox User max-recursion-queries <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-retry-time <integer>;
edaa0648858316d9f4ad2a4093f16e05dbf2fe50Tinderbox User max-rsa-exponent-size <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>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-udp-size <integer>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews max-zone-ttl ( unlimited | <ttlval> );
71eeac3530eabb7f70f4b6bdba5addb40a5bca27Mark Andrews memstatistics <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson memstatistics-file <quoted_string>;
bfd4b9e11aa9e8c2b43022a6b7a896b26bd5d7a0Witold Krecicki message-compression <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-retry-time <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews min-roots <integer>; // not implemented
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User minimal-any <boolean>;
0cfa9af7edf7c3e13917f784557390e4b6612ee6Tinderbox User minimal-responses ( no-auth | no-auth-recursive | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews multi-master <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson multiple-cnames <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson named-xfer <quoted_string>; // obsolete
f2016fcecf098726740507a5522dca04c49aeb82Tinderbox User no-case-compress { <address_match_element>; ... };
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User nocookie-udp-size <integer>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User nosit-udp-size <integer>; // obsolete
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews notify ( explicit | master-only | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-delay <integer>;
60c29cf21affb5243753e22f9ff43347013ae8ebTinderbox User notify-rate <integer>;
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-to-soa <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nsec3-test-zone <boolean>; // test only
61ab11c0ec845606f85452b2c9f2e223772aae00Tinderbox User nta-lifetime <ttlval>;
61ab11c0ec845606f85452b2c9f2e223772aae00Tinderbox User nta-recheck <ttlval>;
8168c2873909444bdf62325b29fe118a879b22fcTinderbox User nxdomain-redirect <string>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson pid-file ( <quoted_string> | none );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson port <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews preferred-glue <string>;
fb756ba3047770957173ba546257ca43af7ba3e4Mark Andrews prefetch <integer> [ <integer> ];
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews provide-ixfr <boolean>;
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source ( ( [ address ] ( <ipv4_address> | * ) [ port (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ]
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman port ( <integer> | * ) ) ) [ dscp <integer> ];
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ]
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman port ( <integer> | * ) ) ) [ dscp <integer> ];
8dcabaace18bbfd2f9a09a0cb0f524cbb326cbabMark Andrews querylog <boolean>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater queryport-pool-ports <integer>; // obsolete
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater queryport-pool-updateinterval <integer>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson random-device <quoted_string>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User all-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User errors-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User exempt-clients { <address_match_element>; ... };
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User ipv4-prefix-length <integer>;
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User ipv6-prefix-length <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User log-only <boolean>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User max-table-size <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User min-table-size <integer>;
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User nodata-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User nxdomains-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User qps-scale <integer>;
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User referrals-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User responses-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User slip <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User window <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews recursing-file <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews recursion <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson recursive-clients <integer>;
3e80f25d33be14eaa4aca8b487d68808fa42a797Tinderbox User request-expire <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews request-ixfr <boolean>;
9011c72c568aedd03709f56f21d639fd55944a74Automatic Updater request-nsid <boolean>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User request-sit <boolean>; // obsolete
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User require-server-cookie <boolean>;
4a71c59d2bf32585c5dd18f4630d5f10e56a1ab3Automatic Updater reserved-sockets <integer>;
79cf9524b15ca65f55fd6913e6cf01b5581c588aAutomatic Updater resolver-query-timeout <integer>;
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews response-policy { zone <quoted_string> [ log <boolean> ] [
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-policy-ttl <integer> ] [ policy ( cname | disabled | drop |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User given | no-op | nodata | nxdomain | passthru | tcp-only
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews <quoted_string> ) ] [ recursive-only <boolean> ]; ... } [
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews break-dnssec <boolean> ] [ max-policy-ttl <integer> ] [
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews min-ns-dots <integer> ] [ nsip-wait-recurse <boolean> ] [
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews qname-wait-recurse <boolean> ] [ recursive-only <boolean> ];
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews rfc2308-type1 <boolean>; // not yet implemented
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews root-delegation-only [ exclude { <quoted_string>; ... } ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews rrset-order { [ class <string> ] [ type <string> ] [ name
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews <quoted_string> ] <string> <string>; ... };
1238b38c9f0ab563b762dc0fd00ac6c34c2b7295Automatic Updater secroots-file <quoted_string>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User send-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews serial-queries <integer>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson serial-query-rate <integer>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User serial-update-method ( date | increment | unixtime );
1e6032fe392369df4645874f1f273bb8aa859c00Automatic Updater server-id ( <quoted_string> | none | hostname );
5fa6a064b8301e4f274bd132fd577def59e4fb4cTinderbox User servfail-ttl <ttlval>;
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater session-keyalg <string>;
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater session-keyfile ( <quoted_string> | none );
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater 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> ];
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User sit-secret <string>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sortlist { <address_match_element>; ... };
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User stacksize ( default | unlimited | <sizeval> );
60c29cf21affb5243753e22f9ff43347013ae8ebTinderbox User startup-notify-rate <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson statistics-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson statistics-interval <integer>; // not yet implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews suppress-initial-notify <boolean>; // not yet implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tcp-clients <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews tcp-listen-queue <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tkey-dhkey <quoted_string> <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tkey-domain <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews tkey-gssapi-credential <quoted_string>;
71bd858d8ed62672e7c23999dc7c02fd16a55089Evan Hunt tkey-gssapi-keytab <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews topology { <address_match_element>; ... }; // not implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-format ( many-answers | one-answer );
a179cbdf652095d00e7774320592f25eab0210d8Tinderbox User transfer-message-size <integer>;
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ] [ dscp <integer> ];
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfers-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfers-out <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews transfers-per-ns <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson treat-cr-as-space <boolean>; // obsolete
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User trust-anchor-telemetry <boolean>; // experimental
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews try-tcp-refresh <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews update-check-ksk <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-alt-transfer-source <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-id-pool <boolean>; // obsolete
eadee66609d24bee478aa750cea3c8b3cc1e7579Tinderbox User use-ixfr <boolean>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-queryport-pool <boolean>; // obsolete
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater use-v4-udp-ports { <portrange>; ... };
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater use-v6-udp-ports { <portrange>; ... };
98a7f8c7ae44bb98d5469cb3a4240c59abceba7fMark Andrews v6-bias <integer>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson version ( <quoted_string> | none );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl-cache <boolean>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews zone-statistics ( full | terse | none | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsserver <netprefix> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews bogus <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns-udp-size <integer>;
8908291ce54a924176de1e28f158ed7323472f26Tinderbox User edns-version <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews keys <server_key>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-udp-size <integer>;
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provide-ixfr <boolean>;
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source ( ( [ address ] ( <ipv4_address> | * ) [ port (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ]
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman port ( <integer> | * ) ) ) [ dscp <integer> ];
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ]
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman port ( <integer> | * ) ) ) [ dscp <integer> ];
3e80f25d33be14eaa4aca8b487d68808fa42a797Tinderbox User request-expire <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-ixfr <boolean>;
b5f6271f4daf1e54501af2cb7dd278d7e8003d65Mark Andrews request-nsid <boolean>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User request-sit <boolean>; // obsolete
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User send-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews support-ixfr <boolean>; // obsolete
88a2182a1ad4fc7af07272af6b05b74db7f28e52Tinderbox User tcp-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-format ( many-answers | one-answer );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfers <integer>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsstatistics-channels {
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User inet ( <ipv4_address> | <ipv6_address> |
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User * ) [ port ( <integer> | * ) ] [
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User allow { <address_match_element>; ...
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User } ]; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox Usertrusted-keys { <string> <integer> <integer>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> <quoted_string>; ... }; // may occur multiple times
09d72af3e9961c210d7baa6179165b6cd81e8dd0Tinderbox Userview <string> [ <class> ] {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews acache-cleaning-interval <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews acache-enable <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews additional-from-auth <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews additional-from-cache <boolean>;
82d13321f4dcc79a9aec992c7a1c4aaff8983adaAutomatic Updater 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
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] ) [ key <string> ]; ... };
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews attach-cache <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews auth-nxdomain <boolean>; // default changed
36da16fa31fa2a582afe67010ba449a57177fd2fAutomatic Updater auto-dnssec ( allow | maintain | off );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews cache-file <quoted_string>;
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User catalog-zones { zone <quoted_string> [ default-masters [ port
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User <integer> ] [ dscp <integer> ] { ( <masters> | <ipv4_address> [
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key
1e126d80e1b8a0dd541a733283907656424634dcTinderbox User <string> ]; ... } ] [ zone-directory <quoted_string> ] [
1e126d80e1b8a0dd541a733283907656424634dcTinderbox User in-memory <boolean> ] [ min-update-interval <integer> ]; ... };
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater 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 );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User check-names ( master | slave | response
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User ) ( fail | warn | ignore ); // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-sibling <boolean>;
7be2f6d5df28b207e3e385c555eb4f740150528dTinderbox User 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>; ... } ];
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User dialup ( notify | notify-passive | passive | refresh | <boolean> );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User disable-algorithms <string> { <string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User ... }; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User disable-ds-digests <string> { <string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User ... }; // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User disable-empty-zone <string>; // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dlz <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews database <string>;
bcf15a19ae0efa72a22cdfb50666a3c6ce39eb9fTinderbox User search <boolean>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User }; // may occur multiple times
e334405421979688f2d838805ac67ee47bd62976Mark Andrews dns64 <netprefix> {
e334405421979688f2d838805ac67ee47bd62976Mark Andrews break-dnssec <boolean>;
e334405421979688f2d838805ac67ee47bd62976Mark Andrews clients { <address_match_element>; ... };
e334405421979688f2d838805ac67ee47bd62976Mark Andrews exclude { <address_match_element>; ... };
e334405421979688f2d838805ac67ee47bd62976Mark Andrews mapped { <address_match_element>; ... };
e334405421979688f2d838805ac67ee47bd62976Mark Andrews recursive-only <boolean>;
e334405421979688f2d838805ac67ee47bd62976Mark Andrews suffix <ipv6_address>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User }; // may occur multiple times
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater dns64-contact <string>;
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater dns64-server <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-accept-expired <boolean>;
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-dnskey-kskonly <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dnssec-enable <boolean>;
db6353c9b89628e16f6e729ce57baabad3460c49Automatic Updater dnssec-loadkeys-interval <integer>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User dnssec-lookaside ( <string> trust-anchor
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <string> | auto | no ); // may occur multiple times
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User dnssec-must-be-secure <string> <boolean>; // may occur multiple times
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-secure-to-insecure <boolean>;
9ce6056d520aaf5241560fab6ab096c0d4e87b36Automatic Updater dnssec-update-mode ( maintain | no-resign );
ebabe300b615154d08f5577822cfd8726d2643c8Automatic Updater dnssec-validation ( yes | no | auto );
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User dnstap { ( all | auth | client | forwarder |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User resolver ) [ ( query | response ) ]; ... }; // not configured
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] [ dscp <integer> ] | <ipv4_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] [ dscp <integer> ] | <ipv6_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] [ dscp <integer> ] ); ... };
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User dyndb <string> <quoted_string> {
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <unspecified-text> }; // may occur multiple times
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
c0cbdeedb5e119c640f098da1851cb1b9adcc739Tinderbox User fetch-quota-params <integer> <fixedpoint> <fixedpoint> <fixedpoint>;
c0cbdeedb5e119c640f098da1851cb1b9adcc739Tinderbox User fetches-per-server <integer> [ ( drop | fail ) ];
c0cbdeedb5e119c640f098da1851cb1b9adcc739Tinderbox User fetches-per-zone <integer> [ ( drop | fail ) ];
f33abec8a62ab6f2b867d7189dfffa72592c027bTinderbox User filter-aaaa { <address_match_element>; ... }; // not configured
f33abec8a62ab6f2b867d7189dfffa72592c027bTinderbox User filter-aaaa-on-v4 ( break-dnssec | <boolean> ); // not configured
f33abec8a62ab6f2b867d7189dfffa72592c027bTinderbox User filter-aaaa-on-v6 ( break-dnssec | <boolean> ); // not configured
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews forward ( first | only );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
c978c6cb6e0c38d8378b6cd1f6b5aac3cf91e36aAutomatic Updater inline-signing <boolean>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews ixfr-from-differences ( master | slave | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews key <string> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews algorithm <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews secret <string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User }; // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews key-directory <quoted_string>;
5fa6a064b8301e4f274bd132fd577def59e4fb4cTinderbox User lame-ttl <ttlval>;
0fc4b96b2b7f8cb79c3a1f41c53534acacbf6451Tinderbox User lmdb-mapsize <sizeval>; // non-operational
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews maintain-ixfr-base <boolean>; // obsolete
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User managed-keys { <string> <string>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> <integer> <integer>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <quoted_string>; ... }; // may occur multiple times
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User masterfile-format ( map | raw | text );
f39512a917cdd06c611d366603374f6ef570c80eTinderbox User masterfile-style ( full | relative );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews match-clients { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews match-destinations { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews match-recursive-only <boolean>;
e6d0a391f5f9b18f5bd497aefff269e474ee560cWitold Krecicki max-acache-size ( unlimited | <sizeval> );
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-cache-size ( default | unlimited | <sizeval> | <percentage> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-cache-ttl <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-clients-per-query <integer>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-ixfr-log-size ( default | unlimited | <sizeval> ); // obsolete
e6d0a391f5f9b18f5bd497aefff269e474ee560cWitold Krecicki max-journal-size ( unlimited | <sizeval> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-ncache-ttl <integer>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User max-records <integer>;
d6984fd680db88faad5be52edef2416dd20488baTinderbox User max-recursion-depth <integer>;
795beed7207cb3501cd3f89cec165c07ad86dee2Tinderbox User 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>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews max-zone-ttl ( unlimited | <ttlval> );
bfd4b9e11aa9e8c2b43022a6b7a896b26bd5d7a0Witold Krecicki message-compression <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-retry-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-roots <integer>; // not implemented
260e8e04b0dc24cb884c789b5d9eb046457f264eTinderbox User minimal-any <boolean>;
0cfa9af7edf7c3e13917f784557390e4b6612ee6Tinderbox User minimal-responses ( no-auth | no-auth-recursive | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews multi-master <boolean>;
f2016fcecf098726740507a5522dca04c49aeb82Tinderbox User no-case-compress { <address_match_element>; ... };
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User nocookie-udp-size <integer>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User nosit-udp-size <integer>; // obsolete
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews notify ( explicit | master-only | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-delay <integer>;
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-to-soa <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nsec3-test-zone <boolean>; // test only
61ab11c0ec845606f85452b2c9f2e223772aae00Tinderbox User nta-lifetime <ttlval>;
61ab11c0ec845606f85452b2c9f2e223772aae00Tinderbox User nta-recheck <ttlval>;
8168c2873909444bdf62325b29fe118a879b22fcTinderbox User nxdomain-redirect <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews preferred-glue <string>;
fb756ba3047770957173ba546257ca43af7ba3e4Mark Andrews prefetch <integer> [ <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provide-ixfr <boolean>;
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source ( ( [ address ] ( <ipv4_address> | * ) [ port (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ]
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman port ( <integer> | * ) ) ) [ dscp <integer> ];
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ]
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman port ( <integer> | * ) ) ) [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews queryport-pool-ports <integer>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews queryport-pool-updateinterval <integer>; // obsolete
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User all-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User errors-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User exempt-clients { <address_match_element>; ... };
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User ipv4-prefix-length <integer>;
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User ipv6-prefix-length <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User log-only <boolean>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User max-table-size <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User min-table-size <integer>;
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User nodata-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User nxdomains-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User qps-scale <integer>;
d0d1dbab0fe2b940ffb4354dcadb30885f160770Tinderbox User referrals-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User responses-per-second <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User slip <integer>;
c7f299247ca4460807f44b43f84ba19719646cc9Tinderbox User window <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews recursion <boolean>;
3e80f25d33be14eaa4aca8b487d68808fa42a797Tinderbox User request-expire <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-ixfr <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-nsid <boolean>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User request-sit <boolean>; // obsolete
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User require-server-cookie <boolean>;
79cf9524b15ca65f55fd6913e6cf01b5581c588aAutomatic Updater resolver-query-timeout <integer>;
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews response-policy { zone <quoted_string> [ log <boolean> ] [
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-policy-ttl <integer> ] [ policy ( cname | disabled | drop |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User given | no-op | nodata | nxdomain | passthru | tcp-only
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews <quoted_string> ) ] [ recursive-only <boolean> ]; ... } [
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews break-dnssec <boolean> ] [ max-policy-ttl <integer> ] [
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews min-ns-dots <integer> ] [ nsip-wait-recurse <boolean> ] [
08e36aa5a5c7697a839f83831fccf8fb3f792848Mark Andrews qname-wait-recurse <boolean> ] [ recursive-only <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>; ... };
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User send-cookie <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User serial-update-method ( date | increment | unixtime );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews server <netprefix> {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews bogus <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews edns-udp-size <integer>;
8908291ce54a924176de1e28f158ed7323472f26Tinderbox User edns-version <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews keys <server_key>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews max-udp-size <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt | * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provide-ixfr <boolean>;
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source ( ( [ address ] ( <ipv4_address> | * ) [ port
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman ( <integer> | * ) ] ) | ( [ [ address ] (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <ipv4_address> | * ) ] port ( <integer> | * ) ) ) [
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman dscp <integer> ];
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman port ( <integer> | * ) ] ) | ( [ [ address ] (
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman <ipv6_address> | * ) ] port ( <integer> | * ) ) ) [
6ae22c411920be5f5fd1780ac0cd44cbb21b144aMukund Sivaraman dscp <integer> ];
3e80f25d33be14eaa4aca8b487d68808fa42a797Tinderbox User request-expire <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews request-ixfr <boolean>;
b5f6271f4daf1e54501af2cb7dd278d7e8003d65Mark Andrews request-nsid <boolean>;
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User request-sit <boolean>; // obsolete
1879ff49326b49a9e4eadaca193c631409bf8575Tinderbox User send-cookie <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews support-ixfr <boolean>; // obsolete
88a2182a1ad4fc7af07272af6b05b74db7f28e52Tinderbox User tcp-only <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-format ( many-answers | one-answer );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port (
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> | * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfers <integer>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User }; // may occur multiple times
5fa6a064b8301e4f274bd132fd577def59e4fb4cTinderbox User servfail-ttl <ttlval>;
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 sortlist { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews suppress-initial-notify <boolean>; // not yet implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews topology { <address_match_element>; ... }; // not implemented
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-format ( many-answers | one-answer );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ] [ dscp <integer> ];
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User trust-anchor-telemetry <boolean>; // experimental
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User trusted-keys { <string> <integer>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> <integer> <quoted_string>;
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User ... }; // may occur multiple times
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews try-tcp-refresh <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews update-check-ksk <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-alt-transfer-source <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-queryport-pool <boolean>; // obsolete
98a7f8c7ae44bb98d5469cb3a4240c59abceba7fMark Andrews v6-bias <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl-cache <boolean>;
09d72af3e9961c210d7baa6179165b6cd81e8dd0Tinderbox User zone <string> [ <class> ] {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-notify { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-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>; ... };
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { (
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <masters> | <ipv4_address> [ port <integer> ] |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <ipv6_address> [ port <integer> ] ) [ key <string> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port (
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> | * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port (
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> | * ) ] [ dscp <integer> ];
9ce6056d520aaf5241560fab6ab096c0d4e87b36Automatic Updater auto-dnssec ( allow | maintain | off );
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater 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 ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-sibling <boolean>;
7be2f6d5df28b207e3e385c555eb4f740150528dTinderbox User check-spf ( warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-srv-cname ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-wildcard <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews database <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews delegation-only <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User dialup ( notify | notify-passive | passive | refresh |
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews <boolean> );
bcf15a19ae0efa72a22cdfb50666a3c6ce39eb9fTinderbox User dlz <string>;
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-dnskey-kskonly <boolean>;
db6353c9b89628e16f6e729ce57baabad3460c49Automatic Updater dnssec-loadkeys-interval <integer>;
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-secure-to-insecure <boolean>;
9ce6056d520aaf5241560fab6ab096c0d4e87b36Automatic Updater dnssec-update-mode ( maintain | no-resign );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews file <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews forward ( first | only );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { (
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <ipv4_address> | <ipv6_address> ) [ port <integer> ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ]; ... };
52cc3bd9c1f5f6123e7b30f65a110a8c3557a43cTinderbox User in-view <string>;
c978c6cb6e0c38d8378b6cd1f6b5aac3cf91e36aAutomatic Updater inline-signing <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ixfr-base <quoted_string>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ixfr-from-differences <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ixfr-tmp-file <quoted_string>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews journal <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews key-directory <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews maintain-ixfr-base <boolean>; // obsolete
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User masterfile-format ( map | raw | text );
f39512a917cdd06c611d366603374f6ef570c80eTinderbox User masterfile-style ( full | relative );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt masters [ port <integer> ] [ dscp <integer> ] { ( <masters>
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt | <ipv4_address> [ port <integer> ] | <ipv6_address> [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt port <integer> ] ) [ key <string> ]; ... };
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-ixfr-log-size ( default | unlimited |
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews <sizeval> ); // obsolete
e6d0a391f5f9b18f5bd497aefff269e474ee560cWitold Krecicki max-journal-size ( unlimited | <sizeval> );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User max-records <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>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews max-zone-ttl ( unlimited | <ttlval> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-retry-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews multi-master <boolean>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews notify ( explicit | master-only | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-delay <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt | * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-to-soa <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nsec3-test-zone <boolean>; // test only
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User pubkey <integer>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <quoted_string>; // obsolete, may occur multiple times
3e80f25d33be14eaa4aca8b487d68808fa42a797Tinderbox User request-expire <boolean>;
eea6be913f9928255cab5f58ff27da41c1e8e23aAutomatic Updater request-ixfr <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User serial-update-method ( date | increment | unixtime );
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater server-addresses { ( <ipv4_address> | <ipv6_address> ) [
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater port <integer> ]; ... };
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater server-names { <quoted_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 transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port (
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> | * ) ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews try-tcp-refresh <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User type ( delegation-only | forward | hint | master | redirect
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User | slave | static-stub | stub );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews update-check-ksk <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User update-policy ( local | { ( deny | grant ) <string> (
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User 6to4-self | external | krb5-self | krb5-subdomain |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User ms-self | ms-subdomain | name | self | selfsub |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User selfwild | subdomain | tcp-self | wildcard | zonesub )
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User [ <string> ] <rrtypelist>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-alt-transfer-source <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl <boolean>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews zone-statistics ( full | terse | none | <boolean> );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User }; // may occur multiple times
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews zone-statistics ( full | terse | none | <boolean> );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times
09d72af3e9961c210d7baa6179165b6cd81e8dd0Tinderbox Userzone <string> [ <class> ] {
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-notify { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query { <address_match_element>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews allow-query-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>; ... };
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] ) [ key <string> ]; ... };
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt * ) ] [ dscp <integer> ];
9ce6056d520aaf5241560fab6ab096c0d4e87b36Automatic Updater auto-dnssec ( allow | maintain | off );
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater 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 ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-sibling <boolean>;
7be2f6d5df28b207e3e385c555eb4f740150528dTinderbox User check-spf ( warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-srv-cname ( fail | warn | ignore );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews check-wildcard <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews database <string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews delegation-only <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User dialup ( notify | notify-passive | passive | refresh | <boolean> );
bcf15a19ae0efa72a22cdfb50666a3c6ce39eb9fTinderbox User dlz <string>;
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-dnskey-kskonly <boolean>;
db6353c9b89628e16f6e729ce57baabad3460c49Automatic Updater dnssec-loadkeys-interval <integer>;
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater dnssec-secure-to-insecure <boolean>;
9ce6056d520aaf5241560fab6ab096c0d4e87b36Automatic Updater dnssec-update-mode ( maintain | no-resign );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews file <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews forward ( first | only );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
52cc3bd9c1f5f6123e7b30f65a110a8c3557a43cTinderbox User in-view <string>;
c978c6cb6e0c38d8378b6cd1f6b5aac3cf91e36aAutomatic Updater inline-signing <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ixfr-base <quoted_string>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ixfr-from-differences <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews ixfr-tmp-file <quoted_string>; // obsolete
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews journal <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews key-directory <quoted_string>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews maintain-ixfr-base <boolean>; // obsolete
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User masterfile-format ( map | raw | text );
f39512a917cdd06c611d366603374f6ef570c80eTinderbox User masterfile-style ( full | relative );
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt masters [ port <integer> ] [ dscp <integer> ] { ( <masters> |
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt <integer> ] ) [ key <string> ]; ... };
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User max-ixfr-log-size ( default | unlimited | <sizeval> ); // obsolete
e6d0a391f5f9b18f5bd497aefff269e474ee560cWitold Krecicki max-journal-size ( unlimited | <sizeval> );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User max-records <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>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews max-zone-ttl ( unlimited | <ttlval> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-refresh-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews min-retry-time <integer>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews multi-master <boolean>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews notify ( explicit | master-only | <boolean> );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-delay <integer>;
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews notify-to-soa <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews nsec3-test-zone <boolean>; // test only
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User pubkey <integer> <integer>
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User <integer> <quoted_string>; // obsolete, may occur multiple times
3e80f25d33be14eaa4aca8b487d68808fa42a797Tinderbox User request-expire <boolean>;
eea6be913f9928255cab5f58ff27da41c1e8e23aAutomatic Updater request-ixfr <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User serial-update-method ( date | increment | unixtime );
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater server-addresses { ( <ipv4_address> | <ipv6_address> ) [ port
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater <integer> ]; ... };
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater server-names { <quoted_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> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt dscp <integer> ];
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt ] [ dscp <integer> ];
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews try-tcp-refresh <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User type ( delegation-only | forward | hint | master | redirect | slave
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User | static-stub | stub );
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews update-check-ksk <boolean>;
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User update-policy ( local | { ( deny | grant ) <string> ( 6to4-self |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User external | krb5-self | krb5-subdomain | ms-self | ms-subdomain
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User | name | self | selfsub | selfwild | subdomain | tcp-self |
ac946c1f16db64f14431ac53177904ec5f058f03Tinderbox User wildcard | zonesub ) [ <string> ] <rrtypelist>; ... };
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews use-alt-transfer-source <boolean>;
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews zero-no-soa-ttl <boolean>;
4ca7391e640bd4f0abb31508019d3bd62819fa8eMark Andrews zone-statistics ( full | terse | none | <boolean> );
45571e73747cb97c4abcdc7be8cc0c484b1b0e42Tinderbox User}; // may occur multiple times