2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 13:38:26 +00:00

[master] fix ARM merge error

This commit is contained in:
Evan Hunt 2017-03-08 22:51:26 -08:00
parent 9301c35ae6
commit aa00b31b17

View File

@ -4409,306 +4409,307 @@ badresp:1,adberr:0,findfail:0,valfail:0]
statement in the <filename>named.conf</filename> file: statement in the <filename>named.conf</filename> file:
</para> </para>
<programlisting><command>options</command> { <programlisting><command>options {</command>
<optional> attach-cache <replaceable>cache_name</replaceable>; </optional> [ <command>attach-cache</command> <replaceable>cache_name</replaceable> ; ]
<optional> version <replaceable>version_string</replaceable>; </optional> [ <command>version</command> <replaceable>version_string</replaceable> ; ]
<optional> hostname <replaceable>hostname_string</replaceable>; </optional> [ <command>hostname</command> <replaceable>hostname_string</replaceable> ; ]
<optional> server-id <replaceable>server_id_string</replaceable>; </optional> [ <command>server-id</command> <replaceable>server_id_string</replaceable> ; ]
<optional> directory <replaceable>path_name</replaceable>; </optional> [ <command>directory</command> <replaceable>path_name</replaceable> ; ]
<optional> dnstap { <replaceable>message_type</replaceable>; ... }; </optional> [ <command>dnstap {</command> <replaceable>message_type</replaceable> ; ... <command>}</command> ; ]
<optional> dnstap-output ( <literal>file</literal> | <literal>unix</literal> ) <replaceable>path_name</replaceable>; </optional> [ <command>dnstap-output</command> ( <option>file</option> | <option>unix</option> ) <replaceable>path_name</replaceable> [ <command>size</command> <replaceable>size_spec</replaceable> ] [ <command>versions</command> ( <replaceable>number</replaceable> | <option>unlimited</option> ) ] ; ]
<optional> dnstap-identity ( <replaceable>string</replaceable> | <literal>hostname</literal> | <literal>none</literal> ); </optional> [ <command>dnstap-identity</command> ( <replaceable>string</replaceable> | <option>hostname</option> | <option>none</option> ) ; ]
<optional> dnstap-version ( <replaceable>string</replaceable> | <literal>none</literal> ); </optional> [ <command>dnstap-version</command> ( <replaceable>string</replaceable> | <option>none</option> ) ; ]
<optional> fstrm-set-buffer-hint <replaceable>number</replaceable> ; </optional> [ <command>fstrm-set-buffer-hint</command> <replaceable>number</replaceable> ; ]
<optional> fstrm-set-flush-timeout <replaceable>number</replaceable> ; </optional> [ <command>fstrm-set-flush-timeout</command> <replaceable>number</replaceable> ; ]
<optional> fstrm-set-input-queue-size <replaceable>number</replaceable> ; </optional> [ <command>fstrm-set-input-queue-size</command> <replaceable>number</replaceable> ; ]
<optional> fstrm-set-output-notify-threshold <replaceable>number</replaceable> ; </optional> [ <command>fstrm-set-output-notify-threshold</command> <replaceable>number</replaceable> ; ]
<optional> fstrm-set-output-queue-model ( <replaceable>mpsc</replaceable> | [ <command>fstrm-set-output-queue-model</command> ( <option>mpsc</option> | <option>spsc</option> ) ; ]
<replaceable>spsc</replaceable> ) ; </optional> [ <command>fstrm-set-output-queue-size</command> <replaceable>number</replaceable> ; ]
<optional> fstrm-set-output-queue-size <replaceable>number</replaceable> ; </optional> [ <command>fstrm-set-reopen-interval</command> <replaceable>number</replaceable> ; ]
<optional> fstrm-set-reopen-interval <replaceable>number</replaceable> ; </optional> [ <command>geoip-directory</command> <replaceable>path_name</replaceable> ; ]
<optional> geoip-directory <replaceable>path_name</replaceable>; </optional> [ <command>key-directory</command> <replaceable>path_name</replaceable> ; ]
<optional> key-directory <replaceable>path_name</replaceable>; </optional> [ <command>managed-keys-directory</command> <replaceable>path_name</replaceable> ; ]
<optional> managed-keys-directory <replaceable>path_name</replaceable>; </optional> [ <command>named-xfer</command> <replaceable>path_name</replaceable> ; ]
<optional> named-xfer <replaceable>path_name</replaceable>; </optional> [ <command>tkey-gssapi-keytab</command> <replaceable>path_name</replaceable> ; ]
<optional> tkey-gssapi-keytab <replaceable>path_name</replaceable>; </optional> [ <command>tkey-gssapi-credential</command> <replaceable>principal</replaceable> ; ]
<optional> tkey-gssapi-credential <replaceable>principal</replaceable>; </optional> [ <command>tkey-domain</command> <replaceable>domain_name</replaceable> ; ]
<optional> tkey-domain <replaceable>domainname</replaceable>; </optional> [ <command>tkey-dhkey</command> <replaceable>key_name</replaceable> <replaceable>key_tag</replaceable> ; ]
<optional> tkey-dhkey <replaceable>key_name</replaceable> <replaceable>key_tag</replaceable>; </optional> [ <command>cache-file</command> <replaceable>path_name</replaceable> ; ]
<optional> cache-file <replaceable>path_name</replaceable>; </optional> [ <command>dump-file</command> <replaceable>path_name</replaceable> ; ]
<optional> dump-file <replaceable>path_name</replaceable>; </optional> [ <command>bindkeys-file</command> <replaceable>path_name</replaceable> ; ]
<optional> bindkeys-file <replaceable>path_name</replaceable>; </optional> [ <command>lock-file</command> <replaceable>path_name</replaceable> ; ]
<optional> lock-file <replaceable>path_name</replaceable>; </optional> [ <command>secroots-file</command> <replaceable>path_name</replaceable> ; ]
<optional> secroots-file <replaceable>path_name</replaceable>; </optional> [ <command>session-keyfile</command> <replaceable>path_name</replaceable> ; ]
<optional> session-keyfile <replaceable>path_name</replaceable>; </optional> [ <command>session-keyname</command> <replaceable>key_name</replaceable> ; ]
<optional> session-keyname <replaceable>key_name</replaceable>; </optional> [ <command>session-keyalg</command> <replaceable>algorithm_id</replaceable> ; ]
<optional> session-keyalg <replaceable>algorithm_id</replaceable>; </optional> [ <command>memstatistics</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> memstatistics <replaceable>yes_or_no</replaceable>; </optional> [ <command>memstatistics-file</command> <replaceable>path_name</replaceable> ; ]
<optional> memstatistics-file <replaceable>path_name</replaceable>; </optional> [ <command>pid-file</command> <replaceable>path_name</replaceable> ; ]
<optional> pid-file <replaceable>path_name</replaceable>; </optional> [ <command>recursing-file</command> <replaceable>path_name</replaceable> ; ]
<optional> recursing-file <replaceable>path_name</replaceable>; </optional> [ <command>statistics-file</command> <replaceable>path_name</replaceable> ; ]
<optional> statistics-file <replaceable>path_name</replaceable>; </optional> [ <command>zone-statistics</command> ( <option>full</option> | <option>terse</option> | <option>none</option> ) ; ]
<optional> zone-statistics <replaceable>full</replaceable> | <replaceable>terse</replaceable> | <replaceable>none</replaceable>; </optional> [ <command>auth-nxdomain</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> auth-nxdomain <replaceable>yes_or_no</replaceable>; </optional> [ <command>nxdomain-redirect</command> <replaceable>string</replaceable> ; ]
<optional> nxdomain-redirect <replaceable>string</replaceable>; </optional> [ <command>deallocate-on-exit</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> deallocate-on-exit <replaceable>yes_or_no</replaceable>; </optional> [ <command>dialup</command> <replaceable>dialup_option</replaceable> ; ]
<optional> dialup <replaceable>dialup_option</replaceable>; </optional> [ <command>fake-iquery</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> fake-iquery <replaceable>yes_or_no</replaceable>; </optional> [ <command>fetch-glue</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> fetch-glue <replaceable>yes_or_no</replaceable>; </optional> [ <command>flush-zones-on-shutdown</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> flush-zones-on-shutdown <replaceable>yes_or_no</replaceable>; </optional> [ <command>has-old-clients</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> has-old-clients <replaceable>yes_or_no</replaceable>; </optional> [ <command>host-statistics</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> host-statistics <replaceable>yes_or_no</replaceable>; </optional> [ <command>host-statistics-max</command> <replaceable>number</replaceable> ; ]
<optional> host-statistics-max <replaceable>number</replaceable>; </optional> [ <command>minimal-any</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> minimal-any <replaceable>yes_or_no</replaceable>; </optional> [ <command>minimal-responses</command> ( <replaceable>yes_or_no</replaceable> | <option>no-auth</option> | <option>no-auth-recursive</option> ) ; ]
<optional> minimal-responses (<replaceable>yes_or_no</replaceable> | <constant>no-auth</constant> | <constant>no-auth-recursive</constant>); </optional> [ <command>multiple-cnames</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> multiple-cnames <replaceable>yes_or_no</replaceable>; </optional> [ <command>notify</command> ( <replaceable>yes_or_no</replaceable> | <option>explicit</option> | <option>master-only</option> ) ; ]
<optional> notify <replaceable>yes_or_no</replaceable> | <replaceable>explicit</replaceable> | <replaceable>master-only</replaceable>; </optional> [ <command>recursion</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> recursion <replaceable>yes_or_no</replaceable>; </optional> [ <command>send-cookie</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> send-cookie <replaceable>yes_or_no</replaceable>; </optional> [ <command>require-server-cookie</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> require-server-cookie <replaceable>yes_or_no</replaceable>; </optional> [ <command>cookie-algorithm</command> <replaceable>algorithm_id</replaceable> ; ]
<optional> cookie-algorithm <replaceable>algorithm_id</replaceable>; </optional> [ <command>cookie-secret</command> <replaceable>secret_string</replaceable> ; ]
<optional> cookie-secret <replaceable>secret_string</replaceable>; </optional> [ <command>nocookie-udp-size</command> <replaceable>number</replaceable> ; ]
<optional> nocookie-udp-size <replaceable>number</replaceable> ; </optional> [ <command>request-nsid</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> request-nsid <replaceable>yes_or_no</replaceable>; </optional> [ <command>rfc2308-type1</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> rfc2308-type1 <replaceable>yes_or_no</replaceable>; </optional> [ <command>use-id-pool</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> use-id-pool <replaceable>yes_or_no</replaceable>; </optional> [ <command>maintain-ixfr-base</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> maintain-ixfr-base <replaceable>yes_or_no</replaceable>; </optional> [ <command>ixfr-from-differences</command> ( <replaceable>yes_or_no</replaceable> | <option>master</option> | <option>slave</option> ) ; ]
<optional> ixfr-from-differences (<replaceable>yes_or_no</replaceable> | <constant>master</constant> | <constant>slave</constant>); </optional> [ <command>auto-dnssec</command> ( <option>allow</option> | <option>maintain</option> | <option>off</option> ) ; ]
<optional> auto-dnssec <constant>allow</constant>|<constant>maintain</constant>|<constant>off</constant>; </optional> [ <command>dnssec-enable</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> dnssec-enable <replaceable>yes_or_no</replaceable>; </optional> [ <command>dnssec-validation</command> ( <replaceable>yes_or_no</replaceable> | <option>auto</option> ) ; ]
<optional> dnssec-validation (<replaceable>yes_or_no</replaceable> | <constant>auto</constant>); </optional> [ <command>dnssec-lookaside</command> ( <option>auto</option> | <option>no</option> | <replaceable>domain</replaceable> trust-anchor <replaceable>domain</replaceable> ) ; ]
<optional> dnssec-lookaside ( <replaceable>auto</replaceable> | [ <command>dnssec-must-be-secure</command> <replaceable>domain yes_or_no</replaceable> ; ]
<replaceable>no</replaceable> | [ <command>dnssec-accept-expired</command> <replaceable>yes_or_no</replaceable> ; ]
<replaceable>domain</replaceable> trust-anchor <replaceable>domain</replaceable> ); </optional> [ <command>forward</command> ( <option>only</option> | <option>first</option> ) ; ]
<optional> dnssec-must-be-secure <replaceable>domain yes_or_no</replaceable>; </optional> [ <command>forwarders {</command>
<optional> dnssec-accept-expired <replaceable>yes_or_no</replaceable>; </optional> ( <replaceable>ip_addr</replaceable> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; )
<optional> forward ( <replaceable>only</replaceable> | <replaceable>first</replaceable> ); </optional> ...
<optional> forwarders { <optional> <replaceable>ip_addr</replaceable> <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> ; ... </optional> }; </optional> <command>}</command> ; ]
<optional> dual-stack-servers <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> { [ <command>dual-stack-servers</command> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] <command>{</command>
( <replaceable>domain_name</replaceable> <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> | ( ( <replaceable>domain_name</replaceable> | <replaceable>ip_addr</replaceable> ) [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; )
<replaceable>ip_addr</replaceable> <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional>) ; ...
... }; </optional> <command>}</command> ; ]
<optional> check-names ( <replaceable>master</replaceable> | <replaceable>slave</replaceable> | <replaceable>response</replaceable> ) [ <command>check-names</command> ( <option>master</option> | <option>slave</option> | <option>response</option> )
( <replaceable>warn</replaceable> | <replaceable>fail</replaceable> | <replaceable>ignore</replaceable> ); </optional> ( <option>warn</option> | <option>fail</option> | <option>ignore</option> ) ; ]
<optional> check-dup-records ( <replaceable>warn</replaceable> | <replaceable>fail</replaceable> | <replaceable>ignore</replaceable> ); </optional> [ <command>check-dup-records</command> ( <option>warn</option> | <option>fail</option> | <option>ignore</option> ) ; ]
<optional> check-mx ( <replaceable>warn</replaceable> | <replaceable>fail</replaceable> | <replaceable>ignore</replaceable> ); </optional> [ <command>check-mx</command> ( <option>warn</option> | <option>fail</option> | <option>ignore</option> ) ; ]
<optional> check-wildcard <replaceable>yes_or_no</replaceable>; </optional> [ <command>check-wildcard</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> check-integrity <replaceable>yes_or_no</replaceable>; </optional> [ <command>check-integrity</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> check-mx-cname ( <replaceable>warn</replaceable> | <replaceable>fail</replaceable> | <replaceable>ignore</replaceable> ); </optional> [ <command>check-mx-cname</command> ( <option>warn</option> | <option>fail</option> | <option>ignore</option> ) ; ]
<optional> check-srv-cname ( <replaceable>warn</replaceable> | <replaceable>fail</replaceable> | <replaceable>ignore</replaceable> ); </optional> [ <command>check-srv-cname</command> ( <option>warn</option> | <option>fail</option> | <option>ignore</option> ) ; ]
<optional> check-sibling <replaceable>yes_or_no</replaceable>; </optional> [ <command>check-sibling</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> check-spf ( <replaceable>warn</replaceable> | <replaceable>ignore</replaceable> ); </optional> [ <command>check-spf</command> ( <option>warn</option> | <option>ignore</option> ) ; ]
<optional> allow-new-zones { <replaceable>yes_or_no</replaceable> }; </optional> [ <command>allow-new-zones</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> allow-notify { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-notify {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-query { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-query {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-query-on { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-query-on {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-query-cache { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-query-cache {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-query-cache-on { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-query-cache-on {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-transfer { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-transfer {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-recursion { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-recursion {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-recursion-on { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-recursion-on {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> allow-update { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-update {</command> <replaceable>address_match_list</replaceable> <command>}</command> ]
<optional> allow-update-forwarding { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-update-forwarding {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> automatic-interface-scan { <replaceable>yes_or_no</replaceable> }; </optional> [ <command>automatic-interface-scan</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> geoip-use-ecs <replaceable>yes_or_no</replaceable>;</optional> [ <command>geoip-use-ecs</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> update-check-ksk <replaceable>yes_or_no</replaceable>; </optional> [ <command>update-check-ksk</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> dnssec-update-mode ( <replaceable>maintain</replaceable> | <replaceable>no-resign</replaceable> ); </optional> [ <command>dnssec-update-mode</command> ( <option>maintain</option> | <option>no-resign</option> ) ; ]
<optional> dnssec-dnskey-kskonly <replaceable>yes_or_no</replaceable>; </optional> [ <command>dnssec-dnskey-kskonly</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> dnssec-loadkeys-interval <replaceable>number</replaceable>; </optional> [ <command>dnssec-loadkeys-interval</command> <replaceable>number</replaceable> ; ]
<optional> dnssec-secure-to-insecure <replaceable>yes_or_no</replaceable> ;</optional> [ <command>dnssec-secure-to-insecure</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> try-tcp-refresh <replaceable>yes_or_no</replaceable>; </optional> [ <command>try-tcp-refresh</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> allow-v6-synthesis { <replaceable>address_match_list</replaceable> }; </optional> [ <command>allow-v6-synthesis {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> blackhole { <replaceable>address_match_list</replaceable> }; </optional> [ <command>blackhole {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> keep-response-order { <replaceable>address_match_list</replaceable> }; </optional> [ <command>keep-response-order {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> no-case-compress { <replaceable>address_match_list</replaceable> }; </optional> [ <command>no-case-compress {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> message-compression <replaceable>yes_or_no</replaceable> ; </optional> [ <command>message-compression</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> use-v4-udp-ports { <replaceable>port_list</replaceable> }; </optional> [ <command>use-v4-udp-ports {</command> <replaceable>port_list</replaceable> <command>}</command> ; ]
<optional> avoid-v4-udp-ports { <replaceable>port_list</replaceable> }; </optional> [ <command>avoid-v4-udp-ports {</command> <replaceable>port_list</replaceable> <command>}</command> ; ]
<optional> use-v6-udp-ports { <replaceable>port_list</replaceable> }; </optional> [ <command>use-v6-udp-ports {</command> <replaceable>port_list</replaceable> <command>}</command> ; ]
<optional> avoid-v6-udp-ports { <replaceable>port_list</replaceable> }; </optional> [ <command>avoid-v6-udp-ports {</command> <replaceable>port_list</replaceable> <command>}</command> ; ]
<optional> listen-on <optional> port <replaceable>ip_port</replaceable> </optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> { <replaceable>address_match_list</replaceable> }; </optional> [ <command>listen-on</command> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] <command>{</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> listen-on-v6 <optional> port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> [ <command>listen-on-v6</command> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] <command>{</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
{ <replaceable>address_match_list</replaceable> }; </optional> [ <command>query-source</command> ( [ <command>address</command> ] ( <replaceable>ip4_addr</replaceable> | <option>*</option> ) )
<optional> query-source ( ( <replaceable>ip4_addr</replaceable> | <replaceable>*</replaceable> ) [ <command>port</command> ( <replaceable>ip_port</replaceable> | <option>*</option> ) ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ] ;
<optional> port ( <replaceable>ip_port</replaceable> | <replaceable>*</replaceable> ) </optional> [ <command>query-source-v6</command> ( [ <command>address</command> ] ( <replaceable>ip6_addr</replaceable> | <option>*</option> ) )
<optional> dscp <replaceable>ip_dscp</replaceable></optional> | [ <command>port</command> ( <replaceable>ip_port</replaceable> | <option>*</option> ) ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ] ;
<optional> address ( <replaceable>ip4_addr</replaceable> | <replaceable>*</replaceable> ) </optional> [ <command>use-queryport-pool</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> port ( <replaceable>ip_port</replaceable> | <replaceable>*</replaceable> ) </optional> ) [ <command>queryport-pool-ports</command> <replaceable>number</replaceable> ; ]
<optional> dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>queryport-pool-updateinterval</command> <replaceable>number</replaceable> ; ]
<optional> query-source-v6 ( ( <replaceable>ip6_addr</replaceable> | <replaceable>*</replaceable> ) [ <command>max-records</command> <replaceable>number</replaceable> ; ]
<optional> port ( <replaceable>ip_port</replaceable> | <replaceable>*</replaceable> ) </optional> [ <command>max-transfer-time-in</command> <replaceable>number</replaceable> ; ]
<optional> dscp <replaceable>ip_dscp</replaceable></optional> | [ <command>max-transfer-time-out</command> <replaceable>number</replaceable> ; ]
<optional> address ( <replaceable>ip6_addr</replaceable> | <replaceable>*</replaceable> ) </optional> [ <command>max-transfer-idle-in</command> <replaceable>number</replaceable> ; ]
<optional> port ( <replaceable>ip_port</replaceable> | <replaceable>*</replaceable> ) </optional> ) [ <command>max-transfer-idle-out</command> <replaceable>number</replaceable> ; ]
<optional> dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>reserved-sockets</command> <replaceable>number</replaceable> ; ]
<optional> use-queryport-pool <replaceable>yes_or_no</replaceable>; </optional> [ <command>recursive-clients</command> <replaceable>number</replaceable> ; ]
<optional> queryport-pool-ports <replaceable>number</replaceable>; </optional> [ <command>tcp-clients</command> <replaceable>number</replaceable> ; ]
<optional> queryport-pool-updateinterval <replaceable>number</replaceable>; </optional> [ <command>clients-per-query</command> <replaceable>number</replaceable> ; ]
<optional> max-transfer-time-in <replaceable>number</replaceable>; </optional> [ <command>max-clients-per-query</command> <replaceable>number</replaceable> ; ]
<optional> max-transfer-time-out <replaceable>number</replaceable>; </optional> [ <command>fetches-per-server</command> <replaceable>number</replaceable> [ ( <option>drop</option> | <option>fail</option> ) ] ; ]
<optional> max-transfer-idle-in <replaceable>number</replaceable>; </optional> [ <command>fetches-per-zone</command> <replaceable>number</replaceable> [ ( <option>drop</option> | <option>fail</option> ) ] ; ]
<optional> max-transfer-idle-out <replaceable>number</replaceable>; </optional> [ <command>fetch-quota-params</command> <replaceable>number fixedpoint fixedpoint fixedpoint</replaceable> ; ]
<optional> reserved-sockets <replaceable>number</replaceable>; </optional> [ <command>notify-rate</command> <replaceable>number</replaceable> ; ]
<optional> recursive-clients <replaceable>number</replaceable>; </optional> [ <command>startup-notify-rate</command> <replaceable>number</replaceable> ; ]
<optional> tcp-clients <replaceable>number</replaceable>; </optional> [ <command>serial-query-rate</command> <replaceable>number</replaceable> ; ]
<optional> clients-per-query <replaceable>number</replaceable> ; </optional> [ <command>serial-queries</command> <replaceable>number</replaceable> ; ]
<optional> max-clients-per-query <replaceable>number</replaceable> ; </optional> [ <command>tcp-listen-queue</command> <replaceable>number</replaceable> ; ]
<optional> fetches-per-server <replaceable>number</replaceable> <optional><replaceable>(drop | fail)</replaceable></optional>; </optional> [ <command>tcp-initial-timeout</command> <replaceable>number</replaceable>; ]
<optional> fetch-quota-params <replaceable>number fixedpoint fixedpoint fixedpoint</replaceable> ; </optional> [ <command>tcp-idle-timeout</command> <replaceable>number</replaceable>; ]
<optional> fetches-per-zone <replaceable>number</replaceable> <optional><replaceable>(drop | fail)</replaceable></optional>; </optional> [ <command>tcp-keepalive-timeout</command> <replaceable>number</replaceable>; ]
<optional> notify-rate <replaceable>number</replaceable>; </optional> [ <command>tcp-advertised-timeout</command> <replaceable>number</replaceable>; ]
<optional> startup-notify-rate <replaceable>number</replaceable>; </optional> [ <command>transfer-format</command> ( <option>one-answer</option> | <option>many-answers</option> ) ; ]
<optional> serial-query-rate <replaceable>number</replaceable>; </optional> [ <command>transfer-message-size</command> <replaceable>number</replaceable> ; ]
<optional> serial-queries <replaceable>number</replaceable>; </optional> [ <command>transfers-in</command> <replaceable>number</replaceable> ; ]
<optional> tcp-listen-queue <replaceable>number</replaceable>; </optional> [ <command>transfers-out</command> <replaceable>number</replaceable> ; ]
<optional> transfer-format <replaceable>( one-answer | many-answers )</replaceable>; </optional> [ <command>transfers-per-ns</command> <replaceable>number</replaceable> ; ]
<optional> transfer-message-size <replaceable>number</replaceable>; </optional> [ <command>transfer-source</command> ( <replaceable>ip4_addr</replaceable> | <option>*</option> )
<optional> transfers-in <replaceable>number</replaceable>; </optional> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; ]
<optional> transfers-out <replaceable>number</replaceable>; </optional> [ <command>transfer-source-v6</command> ( <replaceable>ip6_addr</replaceable> | <option>*</option> )
<optional> transfers-per-ns <replaceable>number</replaceable>; </optional> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; ]
<optional> transfer-source (<replaceable>ip4_addr</replaceable> | <constant>*</constant>) <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>alt-transfer-source</command> ( <replaceable>ip4_addr</replaceable> | <option>*</option> )
<optional> transfer-source-v6 (<replaceable>ip6_addr</replaceable> | <constant>*</constant>) <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; ]
<optional> alt-transfer-source (<replaceable>ip4_addr</replaceable> | <constant>*</constant>) <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>alt-transfer-source-v6</command> ( <replaceable>ip6_addr</replaceable> | <option>*</option> )
<optional> alt-transfer-source-v6 (<replaceable>ip6_addr</replaceable> | <constant>*</constant>) <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; ]
<optional> use-alt-transfer-source <replaceable>yes_or_no</replaceable>; </optional> [ <command>use-alt-transfer-source</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> notify-delay <replaceable>seconds</replaceable> ; </optional> [ <command>notify-delay</command> <replaceable>seconds</replaceable> ; ]
<optional> notify-source (<replaceable>ip4_addr</replaceable> | <constant>*</constant>) <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>notify-source</command> ( <replaceable>ip4_addr</replaceable> | <option>*</option> )
<optional> notify-source-v6 (<replaceable>ip6_addr</replaceable> | <constant>*</constant>) <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> ; </optional> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; ]
<optional> notify-to-soa <replaceable>yes_or_no</replaceable> ; </optional> [ <command>notify-source-v6</command> ( <replaceable>ip6_addr</replaceable> | <option>*</option> )
<optional> also-notify <optional>port <replaceable>ip_port</replaceable></optional> <optional>dscp <replaceable>ip_dscp</replaceable></optional> { ( <replaceable>masters</replaceable> | <replaceable>ip_addr</replaceable> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] ; ]
<optional>port <replaceable>ip_port</replaceable></optional> ) <optional>key <replaceable>keyname</replaceable></optional> ; ... }; </optional> [ <command>notify-to-soa</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> max-ixfr-log-size <replaceable>number</replaceable>; </optional> [ <command>also-notify</command> [ <command>port</command> <replaceable>ip_port</replaceable>] [ <command>dscp</command> <replaceable>ip_dscp</replaceable>] <command>{</command>
<optional> max-journal-size <replaceable>size_spec</replaceable>; </optional> ( <replaceable>masters</replaceable> | <replaceable>ip_addr</replaceable> [ <command>port</command> <replaceable>ip_port</replaceable> ] ) [ <command>key</command> <replaceable>key_name</replaceable> ] ;
<optional> coresize <replaceable>size_spec</replaceable> ; </optional> ...
<optional> datasize <replaceable>size_spec</replaceable> ; </optional> <command>}</command> ; ]
<optional> files <replaceable>size_spec</replaceable> ; </optional> [ <command>max-ixfr-log-size</command> <replaceable>number</replaceable> ; ]
<optional> stacksize <replaceable>size_spec</replaceable> ; </optional> [ <command>max-journal-size</command> <replaceable>size_spec</replaceable> ; ]
<optional> cleaning-interval <replaceable>number</replaceable>; </optional> [ <command>coresize</command> <replaceable>size_spec</replaceable> ; ]
<optional> heartbeat-interval <replaceable>number</replaceable>; </optional> [ <command>datasize</command> <replaceable>size_spec</replaceable> ; ]
<optional> interface-interval <replaceable>number</replaceable>; </optional> [ <command>files</command> <replaceable>size_spec</replaceable> ; ]
<optional> statistics-interval <replaceable>number</replaceable>; </optional> [ <command>stacksize</command> <replaceable>size_spec</replaceable> ; ]
<optional> topology { <replaceable>address_match_list</replaceable> }</optional>; [ <command>cleaning-interval</command> <replaceable>number</replaceable> ; ]
<optional> sortlist { <replaceable>address_match_list</replaceable> }</optional>; [ <command>heartbeat-interval</command> <replaceable>number</replaceable> ; ]
<optional> rrset-order { <replaceable>order_spec</replaceable> ; <optional> <replaceable>order_spec</replaceable> ; ... </optional> </optional> }; [ <command>interface-interval</command> <replaceable>number</replaceable> ; ]
<optional> lame-ttl <replaceable>number</replaceable>; </optional> [ <command>statistics-interval</command> <replaceable>number</replaceable> ; ]
<optional> max-ncache-ttl <replaceable>number</replaceable>; </optional> [ <command>topology {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> max-cache-ttl <replaceable>number</replaceable>; </optional> [ <command>sortlist {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> max-zone-ttl ( <constant>unlimited</constant> | <replaceable>number</replaceable> ; </optional> [ <command>rrset-order {</command> <replaceable>order_spec</replaceable> ; ... <command>}</command> ; ]
<optional> serial-update-method <constant>increment</constant>|<constant>unixtime</constant>|<constant>date</constant>; </optional> [ <command>lame-ttl</command> <replaceable>number</replaceable> ; ]
<optional> servfail-ttl <replaceable>number</replaceable>; </optional> [ <command>max-ncache-ttl</command> <replaceable>number</replaceable> ; ]
<optional> sig-validity-interval <replaceable>number</replaceable> <optional><replaceable>number</replaceable></optional> ; </optional> [ <command>max-cache-ttl</command> <replaceable>number</replaceable> ; ]
<optional> sig-signing-nodes <replaceable>number</replaceable> ; </optional> [ <command>max-zone-ttl</command> ( <option>unlimited</option> | <replaceable>number</replaceable> ) ; ]
<optional> sig-signing-signatures <replaceable>number</replaceable> ; </optional> [ <command>serial-update-method</command> ( <option>increment</option> | <option>unixtime</option> | <option>date</option> ) ; ]
<optional> sig-signing-type <replaceable>number</replaceable> ; </optional> [ <command>servfail-ttl</command> <replaceable>number</replaceable> ; ]
<optional> min-roots <replaceable>number</replaceable>; </optional> [ <command>sig-validity-interval</command> <replaceable>number</replaceable> [<replaceable>number</replaceable>] ; ]
<optional> use-ixfr <replaceable>yes_or_no</replaceable> ; </optional> [ <command>sig-signing-nodes</command> <replaceable>number</replaceable> ; ]
<optional> provide-ixfr <replaceable>yes_or_no</replaceable>; </optional> [ <command>sig-signing-signatures</command> <replaceable>number</replaceable> ; ]
<optional> request-ixfr <replaceable>yes_or_no</replaceable>; </optional> [ <command>sig-signing-type</command> <replaceable>number</replaceable> ; ]
<optional> request-expire <replaceable>yes_or_no</replaceable>; </optional> [ <command>min-roots</command> <replaceable>number</replaceable> ; ]
<optional> treat-cr-as-space <replaceable>yes_or_no</replaceable> ; </optional> [ <command>use-ixfr</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> min-refresh-time <replaceable>number</replaceable> ; </optional> [ <command>provide-ixfr</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> max-refresh-time <replaceable>number</replaceable> ; </optional> [ <command>request-ixfr</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> min-retry-time <replaceable>number</replaceable> ; </optional> [ <command>request-expire</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> max-retry-time <replaceable>number</replaceable> ; </optional> [ <command>treat-cr-as-space</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> nta-lifetime <replaceable>duration</replaceable> ; </optional> [ <command>min-refresh-time</command> <replaceable>number</replaceable> ; ]
<optional> nta-recheck <replaceable>duration</replaceable> ; </optional> [ <command>max-refresh-time</command> <replaceable>number</replaceable> ; ]
<optional> port <replaceable>ip_port</replaceable>; </optional> [ <command>min-retry-time</command> <replaceable>number</replaceable> ; ]
<optional> dscp <replaceable>ip_dscp</replaceable></optional> ; [ <command>max-retry-time</command> <replaceable>number</replaceable> ; ]
<optional> additional-from-auth <replaceable>yes_or_no</replaceable> ; </optional> [ <command>nta-lifetime</command> <replaceable>duration</replaceable> ; ]
<optional> additional-from-cache <replaceable>yes_or_no</replaceable> ; </optional> [ <command>nta-recheck</command> <replaceable>duration</replaceable> ; ]
<optional> random-device <replaceable>path_name</replaceable> ; </optional> [ <command>port</command> <replaceable>ip_port</replaceable> ; ]
<optional> max-cache-size <replaceable>size_or_percent</replaceable> ; </optional> [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ; ]
<optional> match-mapped-addresses <replaceable>yes_or_no</replaceable>; </optional> [ <command>additional-from-auth</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> filter-aaaa-on-v4 ( <replaceable>yes_or_no</replaceable> | <replaceable>break-dnssec</replaceable> ); </optional> [ <command>additional-from-cache</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> filter-aaaa-on-v6 ( <replaceable>yes_or_no</replaceable> | <replaceable>break-dnssec</replaceable> ); </optional> [ <command>random-device</command> <replaceable>path_name</replaceable> ; ]
<optional> filter-aaaa { <replaceable>address_match_list</replaceable> }; </optional> [ <command>max-cache-size</command> <replaceable>size_or_percent</replaceable> ; ]
<optional> dns64 <replaceable>ipv6-prefix</replaceable> { [ <command>match-mapped-addresses</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> clients { <replaceable>address_match_list</replaceable> }; </optional> [ <command>filter-aaaa-on-v4</command> ( <replaceable>yes_or_no</replaceable> | <option>break-dnssec</option> ) ; ]
<optional> mapped { <replaceable>address_match_list</replaceable> }; </optional> [ <command>filter-aaaa-on-v6</command> ( <replaceable>yes_or_no</replaceable> | <option>break-dnssec</option> ) ; ]
<optional> exclude { <replaceable>address_match_list</replaceable> }; </optional> [ <command>filter-aaaa {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> suffix <replaceable>IPv6-address</replaceable>; </optional> [ <command>dns64</command> <replaceable>ipv6-prefix</replaceable> <command>{</command>
<optional> recursive-only <replaceable>yes_or_no</replaceable>; </optional> [ <command>clients {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> break-dnssec <replaceable>yes_or_no</replaceable>; </optional> [ <command>mapped {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
}; </optional>; [ <command>exclude {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
<optional> dns64-server <replaceable>name</replaceable> </optional> [ <command>suffix</command> <replaceable>ip6-address</replaceable> ; ]
<optional> dns64-contact <replaceable>name</replaceable> </optional> [ <command>recursive-only</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> preferred-glue ( <replaceable>A</replaceable> | <replaceable>AAAA</replaceable> | <replaceable>NONE</replaceable> ); </optional> [ <command>break-dnssec</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> edns-udp-size <replaceable>number</replaceable>; </optional> <command>}</command> ; ]
<optional> max-udp-size <replaceable>number</replaceable>; </optional> [ <command>dns64-server</command> <replaceable>name</replaceable> ]
<optional> max-rsa-exponent-size <replaceable>number</replaceable>; </optional> [ <command>dns64-contact</command> <replaceable>name</replaceable> ]
<optional> root-delegation-only <optional> exclude { <replaceable>namelist</replaceable> } </optional> ; </optional> [ <command>preferred-glue</command> ( <option>A</option> | <option>AAAA</option> | <option>none</option> ); ]
<optional> querylog <replaceable>yes_or_no</replaceable> ; </optional> [ <command>edns-udp-size</command> <replaceable>number</replaceable> ; ]
<optional> disable-algorithms <replaceable>domain</replaceable> { <replaceable>algorithm</replaceable>; [ <command>max-udp-size</command> <replaceable>number</replaceable> ; ]
<optional> <replaceable>algorithm</replaceable>; </optional> }; </optional> [ <command>response-padding</command> { <replaceable>address_match_list</replaceable> } block-size <replaceable>number</replaceable> ; ]
<optional> disable-ds-digests <replaceable>domain</replaceable> { <replaceable>digest_type</replaceable>; [ <command>max-rsa-exponent-size</command> <replaceable>number</replaceable> ; ]
<optional> <replaceable>digest_type</replaceable>; </optional> }; </optional> [ <command>root-delegation-only</command> [ <command>exclude {</command> <replaceable>namelist</replaceable> <command>}</command> ] ; ]
<optional> acache-enable <replaceable>yes_or_no</replaceable> ; </optional> [ <command>querylog</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> acache-cleaning-interval <replaceable>number</replaceable>; </optional> [ <command>disable-algorithms</command> <replaceable>domain</replaceable> <command>{</command> <replaceable>algorithm</replaceable> ; ... <command>}</command> ; ]
<optional> max-acache-size <replaceable>size_spec</replaceable> ; </optional> [ <command>disable-ds-digests</command> <replaceable>domain</replaceable> <command>{</command> <replaceable>digest_type</replaceable> ; ... <command>}</command> ; ]
<optional> max-recursion-depth <replaceable>number</replaceable> ; </optional> [ <command>acache-enable</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> max-recursion-queries <replaceable>number</replaceable> ; </optional> [ <command>acache-cleaning-interval</command> <replaceable>number</replaceable> ; ]
<optional> masterfile-format [ <command>max-acache-size</command> <replaceable>size_spec</replaceable> ; ]
(<constant>text</constant>|<constant>raw</constant>|<constant>map</constant>) ; </optional> [ <command>max-recursion-depth</command> <replaceable>number</replaceable> ; ]
<optional> masterfile-style [ <command>max-recursion-queries</command> <replaceable>number</replaceable> ; ]
(<constant>relative</constant>|<constant>full</constant>) ; </optional> [ <command>masterfile-format</command> ( <option>text</option> | <option>raw</option> | <option>map</option> ) ; ]
<optional> empty-server <replaceable>name</replaceable> ; </optional> [ <command>masterfile-style</command> ( <option>relative</option> | <option>full</option> ) ; ]
<optional> empty-contact <replaceable>name</replaceable> ; </optional> [ <command>empty-server</command> <replaceable>name</replaceable> ; ]
<optional> empty-zones-enable <replaceable>yes_or_no</replaceable> ; </optional> [ <command>empty-contact</command> <replaceable>name</replaceable> ; ]
<optional> disable-empty-zone <replaceable>zone_name</replaceable> ; </optional> [ <command>empty-zones-enable</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> zero-no-soa-ttl <replaceable>yes_or_no</replaceable> ; </optional> [ <command>disable-empty-zone</command> <replaceable>zone_name</replaceable> ; ]
<optional> zero-no-soa-ttl-cache <replaceable>yes_or_no</replaceable> ; </optional> [ <command>zero-no-soa-ttl</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> resolver-query-timeout <replaceable>number</replaceable> ; </optional> [ <command>zero-no-soa-ttl-cache</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> deny-answer-addresses { <replaceable>address_match_list</replaceable> } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;</optional> [ <command>resolver-query-timeout</command> <replaceable>number</replaceable> ; ]
<optional> deny-answer-aliases { <replaceable>namelist</replaceable> } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;</optional> [ <command>deny-answer-addresses {</command> <replaceable>address_match_list</replaceable> <command>}</command>
<optional> prefetch <replaceable>number</replaceable> <optional><replaceable>number</replaceable></optional> ; </optional> [ <command>except-from {</command> <replaceable>namelist</replaceable> <command>}</command> ] ; ]
[ <command>deny-answer-aliases {</command> <replaceable>namelist</replaceable> <command>}</command>
<optional> rate-limit { [ <command>except-from {</command> <replaceable>namelist</replaceable> <command>}</command> ] ; ]
<optional> responses-per-second <replaceable>number</replaceable> ; </optional> [ <command>prefetch</command> <replaceable>number</replaceable> [ <replaceable>number</replaceable> ] ; ]
<optional> referrals-per-second <replaceable>number</replaceable> ; </optional> [ <command>rate-limit {</command>
<optional> nodata-per-second <replaceable>number</replaceable> ; </optional> [ <command>responses-per-second</command> <replaceable>number</replaceable> ; ]
<optional> nxdomains-per-second <replaceable>number</replaceable> ; </optional> [ <command>referrals-per-second</command> <replaceable>number</replaceable> ; ]
<optional> errors-per-second <replaceable>number</replaceable> ; </optional> [ <command>nodata-per-second</command> <replaceable>number</replaceable> ; ]
<optional> all-per-second <replaceable>number</replaceable> ; </optional> [ <command>nxdomains-per-second</command> <replaceable>number</replaceable> ; ]
<optional> window <replaceable>number</replaceable> ; </optional> [ <command>errors-per-second</command> <replaceable>number</replaceable> ; ]
<optional> log-only <replaceable>yes_or_no</replaceable> ; </optional> [ <command>all-per-second</command> <replaceable>number</replaceable> ; ]
<optional> qps-scale <replaceable>number</replaceable> ; </optional> [ <command>window</command> <replaceable>number</replaceable> ; ]
<optional> ipv4-prefix-length <replaceable>number</replaceable> ; </optional> [ <command>log-only</command> <replaceable>yes_or_no</replaceable> ; ]
<optional> ipv6-prefix-length <replaceable>number</replaceable> ; </optional> [ <command>qps-scale</command> <replaceable>number</replaceable> ; ]
<optional> slip <replaceable>number</replaceable> ; </optional> [ <command>ipv4-prefix-length</command> <replaceable>number</replaceable> ; ]
<optional> exempt-clients { <replaceable>address_match_list</replaceable> } ; </optional> [ <command>ipv6-prefix-length</command> <replaceable>number</replaceable> ; ]
<optional> max-table-size <replaceable>number</replaceable> ; </optional> [ <command>slip</command> <replaceable>number</replaceable> ; ]
<optional> min-table-size <replaceable>number</replaceable> ; </optional> [ <command>exempt-clients {</command> <replaceable>address_match_list</replaceable> <command>}</command> ; ]
} ; </optional> [ <command>max-table-size</command> <replaceable>number</replaceable> ; ]
<optional> response-policy { [ <command>min-table-size</command> <replaceable>number</replaceable> ; ]
zone <replaceable>zone_name</replaceable> <command>}</command> ; ]
<optional> policy <replaceable>(given | disabled | passthru | drop | [ <command>response-policy {</command>
tcp-only | nxdomain | nodata | cname domain</replaceable>) </optional> <command>zone</command> <replaceable>zone_name</replaceable>
<optional> recursive-only <replaceable>yes_or_no</replaceable> </optional> [ <command>policy</command> ( given | disabled | passthru | drop |
<optional> log <replaceable>yes_or_no</replaceable> </optional> tcp-only | nxdomain | nodata | cname <replaceable>domain</replaceable> ) ]
<optional> max-policy-ttl <replaceable>number</replaceable> </optional> [ <command>recursive-only</command> <replaceable>yes_or_no</replaceable> ]
<optional> min-update-interval <replaceable>number</replaceable> </optional> [ <command>log</command> <replaceable>yes_or_no</replaceable> ]
; <optional>...</optional> [ <command>max-policy-ttl</command> <replaceable>number</replaceable> ]
} <optional> recursive-only <replaceable>yes_or_no</replaceable> </optional> [ <command>min-update-interval</command> <replaceable>number</replaceable> ] ;
<optional> max-policy-ttl <replaceable>number</replaceable> </optional> ...
<optional> min-update-interval <replaceable>number</replaceable> </optional> <command>}</command> [ <command>recursive-only</command> <replaceable>yes_or_no</replaceable> ]
<optional> break-dnssec <replaceable>yes_or_no</replaceable> </optional> [ <command>max-policy-ttl</command> <replaceable>number</replaceable> ]
<optional> min-ns-dots <replaceable>number</replaceable> </optional> [ <command>min-update-interval</command> <replaceable>number</replaceable> ]
<optional> nsip-wait-recurse <replaceable>yes_or_no</replaceable> </optional> [ <command>break-dnssec</command> <replaceable>yes_or_no</replaceable> ]
<optional> qname-wait-recurse <replaceable>yes_or_no</replaceable> </optional> [ <command>min-ns-dots</command> <replaceable>number</replaceable> ]
<optional> automatic-interface-scan <replaceable>yes_or_no</replaceable> </optional> [ <command>nsip-wait-recurse</command> <replaceable>yes_or_no</replaceable> ]
; </optional> [ <command>qname-wait-recurse</command> <replaceable>yes_or_no</replaceable> ] ; ]
<optional> catalog-zones { [ <command>catalog-zones {</command>
zone <replaceable>quoted_string</replaceable> <command>zone</command> <replaceable>quoted_string</replaceable>
<optional> default-masters [ <option>default-masters</option> [ <command>port</command> <replaceable>ip_port</replaceable> ] [ <command>dscp</command> <replaceable>ip_dscp</replaceable> ] <command>{</command>
<optional>port <replaceable>ip_port</replaceable></optional> ( <replaceable>masters_list</replaceable> | <replaceable>ip_addr</replaceable> [<command>port</command> <replaceable>ip_port</replaceable>] [ <command>key</command> <replaceable>key_name</replaceable>] ) ;
<optional>dscp <replaceable>ip_dscp</replaceable></optional> ...
{ ( <replaceable>masters_list</replaceable> | <replaceable>ip_addr</replaceable> <optional>port <replaceable>ip_port</replaceable></optional> <optional>key <replaceable>key</replaceable></optional> ) ; <optional>...</optional> }</optional> <command>}</command> ]
<optional>in-memory <replaceable>yes_or_no</replaceable></optional> [ <command>zone-directory</command> <replaceable>path_name</replaceable> ]
<optional>min-update-interval <replaceable>interval</replaceable></optional> [ <command>in-memory</command> <replaceable>yes_or_no</replaceable> ]
; <optional>...</optional> }; [ <command>min-update-interval</command> <replaceable>interval</replaceable> ] ;
; </optional> ...
<optional>v6-bias <replaceable>number</replaceable> ; </optional> <command>}</command> ; ]
}; [ <command>v6-bias</command> <replaceable>number</replaceable> ; ]
<command>}</command> ; ]
</programlisting> </programlisting>
</section> </section>