93ca8abdf86dfe69d40c0bc5389151e0672780afTinderbox User - Copyright (C) 2004-2018 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - file, You can obtain one at http://mozilla.org/MPL/2.0/.
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt<!-- Generated by doc/misc/docbook-options.pl -->
83a28ca274521e15086fc39febde507bcc4e145eMark Andrews<refentry xmlns:db="http://docbook.org/ns/docbook" version="5.0" xml:id="man.named.conf">
689023771c563d8660e45d439a207e06e96de28fMark Andrews <refentryinfo>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt <corpauthor>Internet Systems Consortium, Inc.</corpauthor>
689023771c563d8660e45d439a207e06e96de28fMark Andrews </refentryinfo>
689023771c563d8660e45d439a207e06e96de28fMark Andrews <refentrytitle><filename>named.conf</filename></refentrytitle>
689023771c563d8660e45d439a207e06e96de28fMark Andrews <refnamediv>
689023771c563d8660e45d439a207e06e96de28fMark Andrews <refname><filename>named.conf</filename></refname>
2637d30fbd235fe98145f4312b10cc41a13bf7dcJeremy C. Reed <refpurpose>configuration file for <command>named</command></refpurpose>
689023771c563d8660e45d439a207e06e96de28fMark Andrews </refnamediv>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </copyright>
689023771c563d8660e45d439a207e06e96de28fMark Andrews <refsynopsisdiv>
689023771c563d8660e45d439a207e06e96de28fMark Andrews </cmdsynopsis>
689023771c563d8660e45d439a207e06e96de28fMark Andrews </refsynopsisdiv>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt <refsection><info><title>DESCRIPTION</title></info>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <para><filename>named.conf</filename> is the configuration file
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <command>named</command>. Statements are enclosed
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein in braces and terminated with a semi-colon. Clauses in
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein the statements are also semi-colon terminated. The usual
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein comment styles are supported:
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein C style: /* */
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein C++ style: // to end of line
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein Unix style: # to end of line
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
689023771c563d8660e45d439a207e06e96de28fMark Andrewsacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt * ) [ port ( <replaceable>integer</replaceable> | * ) ] allow
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt { <replaceable>address_match_element</replaceable>; ... } [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt keys { <replaceable>string</replaceable>; ... } ] [ read-only
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt unix <replaceable>quoted_string</replaceable> perm <replaceable>integer</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt owner <replaceable>integer</replaceable> group <replaceable>integer</replaceable> [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt keys { <replaceable>string</replaceable>; ... } ] [ read-only
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Huntdyndb <replaceable>string</replaceable> <replaceable>quoted_string</replaceable> {
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt file <replaceable>quoted_string</replaceable> [ versions ( "unlimited" | <replaceable>integer</replaceable> )
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt print-category <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt print-severity <replaceable>boolean</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt syslog [ <replaceable>syslog_facility</replaceable> ];
8f7de3db7ec299ddeded142905f5eb1f22076353Evan Hunt</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt listen-on [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>ipv4_address</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt | <replaceable>ipv6_address</replaceable> ) [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt search { <replaceable>string</replaceable>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt view <replaceable>string</replaceable> [ <replaceable>class</replaceable> ];
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <refsection><info><title>MANAGED-KEYS</title></info>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Huntmanaged-keys { <replaceable>string</replaceable> <replaceable>string</replaceable> <replaceable>integer</replaceable>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ... };
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
1cf118a656f5fd210787908b845362077fc507f8Evan Huntmasters <replaceable>string</replaceable> [ port <replaceable>integer</replaceable> ] [ dscp
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] ) [ key <replaceable>string</replaceable> ]; ... };
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt acache-cleaning-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt additional-from-auth <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt additional-from-cache <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-new-zones <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-notify { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query-cache-on { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query-on { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-recursion { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-recursion-on { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-transfer { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-update { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt also-notify [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv4_address</replaceable> [ port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] ) [ key <replaceable>string</replaceable> ]; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * )
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt * ) ] [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt auth-nxdomain <replaceable>boolean</replaceable>; // default changed
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt auto-dnssec ( allow | maintain | off );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt automatic-interface-scan <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt avoid-v4-udp-ports { <replaceable>portrange</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt avoid-v6-udp-ports { <replaceable>portrange</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt bindkeys-file <replaceable>quoted_string</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews blackhole { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt cache-file <replaceable>quoted_string</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt catalog-zones { zone <replaceable>quoted_string</replaceable> [ default-masters [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port <replaceable>integer</replaceable> ] ) [ key
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>string</replaceable> ]; ... } ] [ zone-directory <replaceable>quoted_string</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt in-memory <replaceable>boolean</replaceable> ] [ min-update-interval <replaceable>integer</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-dup-records ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-integrity <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-mx ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-mx-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-names ( master | slave | response
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ) ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-spf ( warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-srv-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-wildcard <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt cleaning-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt clients-per-query <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt cookie-algorithm ( aes | sha1 | sha256 );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt coresize ( default | unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt datasize ( default | unlimited | <replaceable>sizeval</replaceable> );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt deny-answer-addresses { <replaceable>address_match_element</replaceable>; ... } [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt except-from { <replaceable>quoted_string</replaceable>; ... } ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt deny-answer-aliases { <replaceable>quoted_string</replaceable>; ... } [ except-from {
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>quoted_string</replaceable>; ... } ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dialup ( notify | notify-passive | passive | refresh | <replaceable>boolean</replaceable> );
689023771c563d8660e45d439a207e06e96de28fMark Andrews directory <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt disable-ds-digests <replaceable>string</replaceable> { <replaceable>string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt disable-empty-zone <replaceable>string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt clients { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt exclude { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt mapped { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt recursive-only <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-accept-expired <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-dnskey-kskonly <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-loadkeys-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-lookaside ( <replaceable>string</replaceable> trust-anchor
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-secure-to-insecure <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-update-mode ( maintain | no-resign );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-validation ( yes | no | auto );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnstap { ( all | auth | client | forwarder |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt resolver ) [ ( query | response ) ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnstap-identity ( <replaceable>quoted_string</replaceable> | none |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnstap-output ( file | unix ) <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnstap-version ( <replaceable>quoted_string</replaceable> | none );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt dual-stack-servers [ port <replaceable>integer</replaceable> ] { ( <replaceable>quoted_string</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] | <replaceable>ipv4_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] ); ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews dump-file <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt empty-zones-enable <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fetch-quota-params <replaceable>integer</replaceable> <replaceable>fixedpoint</replaceable> <replaceable>fixedpoint</replaceable> <replaceable>fixedpoint</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt fetches-per-server <replaceable>integer</replaceable> [ ( drop | fail ) ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt fetches-per-zone <replaceable>integer</replaceable> [ ( drop | fail ) ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt files ( default | unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt filter-aaaa { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt filter-aaaa-on-v4 ( break-dnssec | <replaceable>boolean</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt filter-aaaa-on-v6 ( break-dnssec | <replaceable>boolean</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt flush-zones-on-shutdown <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt forward ( first | only );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt forwarders [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>ipv4_address</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt | <replaceable>ipv6_address</replaceable> ) [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fstrm-set-buffer-hint <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fstrm-set-flush-timeout <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fstrm-set-input-queue-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fstrm-set-output-notify-threshold <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fstrm-set-output-queue-model ( mpsc | spsc );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fstrm-set-output-queue-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fstrm-set-reopen-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt geoip-directory ( <replaceable>quoted_string</replaceable> | none );
689023771c563d8660e45d439a207e06e96de28fMark Andrews heartbeat-interval <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews hostname ( <replaceable>quoted_string</replaceable> | none );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt inline-signing <replaceable>boolean</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews interface-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ixfr-from-differences ( master | slave | <replaceable>boolean</replaceable> );
761d135ed686601f36fe3d0d4aaa6bf41287bb0fEvan Hunt keep-response-order { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt key-directory <replaceable>quoted_string</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt listen-on [ port <replaceable>integer</replaceable> ] [ dscp
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <replaceable>address_match_element</replaceable>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt listen-on-v6 [ port <replaceable>integer</replaceable> ] [ dscp
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <replaceable>address_match_element</replaceable>; ... };
3b38e4b8344cb3bb28f2b116d2e39f8371ef8e34Mukund Sivaraman lmdb-mapsize <replaceable>sizeval</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt lock-file ( <replaceable>quoted_string</replaceable> | none );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt managed-keys-directory <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-format ( map | raw | text );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-style ( full | relative );
689023771c563d8660e45d439a207e06e96de28fMark Andrews match-mapped-addresses <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-acache-size ( unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-cache-size ( default | unlimited | <replaceable>sizeval</replaceable> | <replaceable>percentage</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-clients-per-query <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-journal-size ( unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-ncache-ttl <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-recursion-depth <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-recursion-queries <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-retry-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-rsa-exponent-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-idle-in <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-idle-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-in <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-zone-ttl ( unlimited | <replaceable>ttlval</replaceable> );
689023771c563d8660e45d439a207e06e96de28fMark Andrews memstatistics-file <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt message-compression <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-retry-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt minimal-responses ( no-auth | no-auth-recursive | <replaceable>boolean</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt no-case-compress { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nocookie-udp-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt notify ( explicit | master-only | <replaceable>boolean</replaceable> );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ]
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nxdomain-redirect <replaceable>string</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews pid-file ( <replaceable>quoted_string</replaceable> | none );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt prefetch <replaceable>integer</replaceable> [ <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source ( ( [ address ] ( <replaceable>ipv4_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] ( <replaceable>ipv4_address</replaceable> | * ) ]
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port ( <replaceable>integer</replaceable> | * ) ) ) [ dscp <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source-v6 ( ( [ address ] ( <replaceable>ipv6_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] ( <replaceable>ipv6_address</replaceable> | * ) ]
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port ( <replaceable>integer</replaceable> | * ) ) ) [ dscp <replaceable>integer</replaceable> ];
689023771c563d8660e45d439a207e06e96de28fMark Andrews random-device <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt rate-limit {
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt all-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt errors-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt exempt-clients { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ipv4-prefix-length <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ipv6-prefix-length <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-table-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-table-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nodata-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nxdomains-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt referrals-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt responses-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt recursing-file <replaceable>quoted_string</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews recursive-clients <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt request-expire <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt require-server-cookie <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt reserved-sockets <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt resolver-query-timeout <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt response-policy { zone <replaceable>quoted_string</replaceable> [ log <replaceable>boolean</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt max-policy-ttl <replaceable>integer</replaceable> ] [ policy ( cname | disabled | drop |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt given | no-op | nodata | nxdomain | passthru | tcp-only
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>quoted_string</replaceable> ) ] [ recursive-only <replaceable>boolean</replaceable> ]; ... } [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt break-dnssec <replaceable>boolean</replaceable> ] [ max-policy-ttl <replaceable>integer</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt min-ns-dots <replaceable>integer</replaceable> ] [ nsip-wait-recurse <replaceable>boolean</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt qname-wait-recurse <replaceable>boolean</replaceable> ] [ recursive-only <replaceable>boolean</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt root-delegation-only [ exclude { <replaceable>quoted_string</replaceable>; ... } ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt rrset-order { [ class <replaceable>string</replaceable> ] [ type <replaceable>string</replaceable> ] [ name
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>quoted_string</replaceable> ] <replaceable>string</replaceable> <replaceable>string</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt secroots-file <replaceable>quoted_string</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews serial-query-rate <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt serial-update-method ( date | increment | unixtime );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt server-id ( <replaceable>quoted_string</replaceable> | none | hostname );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt session-keyfile ( <replaceable>quoted_string</replaceable> | none );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt session-keyname <replaceable>string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-nodes <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-signatures <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-type <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt sig-validity-interval <replaceable>integer</replaceable> [ <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sortlist { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt stacksize ( default | unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt startup-notify-rate <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews statistics-file <replaceable>quoted_string</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews tcp-clients <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews tcp-listen-queue <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt tkey-domain <replaceable>quoted_string</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
71bd858d8ed62672e7c23999dc7c02fd16a55089Evan Hunt tkey-gssapi-keytab <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt transfer-format ( many-answers | one-answer );
ecc06cbc32c5a2b91a17e65c1820c9c66313d35cMukund Sivaraman transfer-message-size <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * )
689023771c563d8660e45d439a207e06e96de28fMark Andrews transfers-in <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews transfers-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt transfers-per-ns <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt trust-anchor-telemetry <replaceable>boolean</replaceable>; // experimental
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt try-tcp-refresh <replaceable>boolean</replaceable>;
59d84d1b077678cb77f6cbcc53d8cfa60ff69cb7Mark Andrews update-check-ksk <replaceable>boolean</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews use-alt-transfer-source <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt use-v4-udp-ports { <replaceable>portrange</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt use-v6-udp-ports { <replaceable>portrange</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt version ( <replaceable>quoted_string</replaceable> | none );
a1bc94109313bf4ebb6e6ff655d71d45582d2e43Mark Andrews zero-no-soa-ttl <replaceable>boolean</replaceable>;
a1bc94109313bf4ebb6e6ff655d71d45582d2e43Mark Andrews zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt zone-statistics ( full | terse | none | <replaceable>boolean</replaceable> );
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ]
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source ( ( [ address ] ( <replaceable>ipv4_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] ( <replaceable>ipv4_address</replaceable> | * ) ]
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port ( <replaceable>integer</replaceable> | * ) ) ) [ dscp <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source-v6 ( ( [ address ] ( <replaceable>ipv6_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] ( <replaceable>ipv6_address</replaceable> | * ) ]
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port ( <replaceable>integer</replaceable> | * ) ) ) [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt request-expire <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt transfer-format ( many-answers | one-answer );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * )
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt</literallayout>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <refsection><info><title>STATISTICS-CHANNELS</title></info>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Huntstatistics-channels {
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow { <replaceable>address_match_element</replaceable>; ...
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt</literallayout>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <refsection><info><title>TRUSTED-KEYS</title></info>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunttrusted-keys { <replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt</literallayout>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt </refsection>
1cf118a656f5fd210787908b845362077fc507f8Evan Huntview <replaceable>string</replaceable> [ <replaceable>class</replaceable> ] {
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt acache-cleaning-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt additional-from-auth <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt additional-from-cache <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-new-zones <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-notify { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query-cache-on { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query-on { <replaceable>address_match_element</replaceable>; ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-recursion { <replaceable>address_match_element</replaceable>; ... };
819b98479eff49ed93f57f4d65eb0ffe72136adcMark Andrews allow-recursion-on { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-transfer { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-update { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt also-notify [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv4_address</replaceable> [ port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] ) [ key <replaceable>string</replaceable> ]; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * )
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt * ) ] [ dscp <replaceable>integer</replaceable> ];
689023771c563d8660e45d439a207e06e96de28fMark Andrews auth-nxdomain <replaceable>boolean</replaceable>; // default changed
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt auto-dnssec ( allow | maintain | off );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt cache-file <replaceable>quoted_string</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt catalog-zones { zone <replaceable>quoted_string</replaceable> [ default-masters [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port <replaceable>integer</replaceable> ] ) [ key
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>string</replaceable> ]; ... } ] [ zone-directory <replaceable>quoted_string</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt in-memory <replaceable>boolean</replaceable> ] [ min-update-interval <replaceable>integer</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-dup-records ( fail | warn | ignore );
dc6da18ccbb808d21f123cc6bda399b44ad11445Mark Andrews check-integrity <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-mx ( fail | warn | ignore );
dc6da18ccbb808d21f123cc6bda399b44ad11445Mark Andrews check-mx-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-names ( master | slave | response
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ) ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-spf ( warn | ignore );
dc6da18ccbb808d21f123cc6bda399b44ad11445Mark Andrews check-srv-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-wildcard <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt cleaning-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt clients-per-query <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt deny-answer-addresses { <replaceable>address_match_element</replaceable>; ... } [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt except-from { <replaceable>quoted_string</replaceable>; ... } ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt deny-answer-aliases { <replaceable>quoted_string</replaceable>; ... } [ except-from {
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>quoted_string</replaceable>; ... } ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dialup ( notify | notify-passive | passive | refresh | <replaceable>boolean</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt disable-ds-digests <replaceable>string</replaceable> { <replaceable>string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt disable-empty-zone <replaceable>string</replaceable>;
dc4fa197dd1031b3c966e5ee9d69a0f49ae1d9ceMark Andrews break-dnssec <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt clients { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt exclude { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt mapped { <replaceable>address_match_element</replaceable>; ... };
dc4fa197dd1031b3c966e5ee9d69a0f49ae1d9ceMark Andrews recursive-only <replaceable>boolean</replaceable>;
dc4fa197dd1031b3c966e5ee9d69a0f49ae1d9ceMark Andrews suffix <replaceable>ipv6_address</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-accept-expired <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-dnskey-kskonly <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-loadkeys-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-lookaside ( <replaceable>string</replaceable> trust-anchor
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-secure-to-insecure <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-update-mode ( maintain | no-resign );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-validation ( yes | no | auto );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnstap { ( all | auth | client | forwarder |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt resolver ) [ ( query | response ) ]; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt dual-stack-servers [ port <replaceable>integer</replaceable> ] { ( <replaceable>quoted_string</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] | <replaceable>ipv4_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] ); ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dyndb <replaceable>string</replaceable> <replaceable>quoted_string</replaceable> {
6b79e960e6ba2991aeb02a6c39af255ab7f06d99Mark Andrews empty-contact <replaceable>string</replaceable>;
6b79e960e6ba2991aeb02a6c39af255ab7f06d99Mark Andrews empty-zones-enable <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt fetch-quota-params <replaceable>integer</replaceable> <replaceable>fixedpoint</replaceable> <replaceable>fixedpoint</replaceable> <replaceable>fixedpoint</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt fetches-per-server <replaceable>integer</replaceable> [ ( drop | fail ) ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt fetches-per-zone <replaceable>integer</replaceable> [ ( drop | fail ) ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt filter-aaaa { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt filter-aaaa-on-v4 ( break-dnssec | <replaceable>boolean</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt filter-aaaa-on-v6 ( break-dnssec | <replaceable>boolean</replaceable> );
689023771c563d8660e45d439a207e06e96de28fMark Andrews forward ( first | only );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt forwarders [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>ipv4_address</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt | <replaceable>ipv6_address</replaceable> ) [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt inline-signing <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ixfr-from-differences ( master | slave | <replaceable>boolean</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt key-directory <replaceable>quoted_string</replaceable>;
3b38e4b8344cb3bb28f2b116d2e39f8371ef8e34Mukund Sivaraman lmdb-mapsize <replaceable>sizeval</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt managed-keys { <replaceable>string</replaceable> <replaceable>string</replaceable>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-format ( map | raw | text );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-style ( full | relative );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt match-clients { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt match-destinations { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt match-recursive-only <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-acache-size ( unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-cache-size ( default | unlimited | <replaceable>sizeval</replaceable> | <replaceable>percentage</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-clients-per-query <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-journal-size ( unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-ncache-ttl <replaceable>integer</replaceable>;
744c1db6352c4c3f11c8538e4a2a57c8b0e0d570Mark Andrews max-records <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-recursion-depth <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-recursion-queries <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-retry-time <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews max-transfer-idle-in <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews max-transfer-idle-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-in <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-zone-ttl ( unlimited | <replaceable>ttlval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt message-compression <replaceable>boolean</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews min-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-retry-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt minimal-responses ( no-auth | no-auth-recursive | <replaceable>boolean</replaceable> );
689023771c563d8660e45d439a207e06e96de28fMark Andrews multi-master <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt no-case-compress { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nocookie-udp-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt notify ( explicit | master-only | <replaceable>boolean</replaceable> );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ]
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nxdomain-redirect <replaceable>string</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt prefetch <replaceable>integer</replaceable> [ <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source ( ( [ address ] ( <replaceable>ipv4_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] ( <replaceable>ipv4_address</replaceable> | * ) ]
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port ( <replaceable>integer</replaceable> | * ) ) ) [ dscp <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source-v6 ( ( [ address ] ( <replaceable>ipv6_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] ( <replaceable>ipv6_address</replaceable> | * ) ]
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port ( <replaceable>integer</replaceable> | * ) ) ) [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt rate-limit {
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt all-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt errors-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt exempt-clients { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ipv4-prefix-length <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ipv6-prefix-length <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-table-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-table-size <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nodata-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt nxdomains-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt referrals-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt responses-per-second <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt request-expire <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt require-server-cookie <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt resolver-query-timeout <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt response-policy { zone <replaceable>quoted_string</replaceable> [ log <replaceable>boolean</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt max-policy-ttl <replaceable>integer</replaceable> ] [ policy ( cname | disabled | drop |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt given | no-op | nodata | nxdomain | passthru | tcp-only
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>quoted_string</replaceable> ) ] [ recursive-only <replaceable>boolean</replaceable> ]; ... } [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt break-dnssec <replaceable>boolean</replaceable> ] [ max-policy-ttl <replaceable>integer</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt min-ns-dots <replaceable>integer</replaceable> ] [ nsip-wait-recurse <replaceable>boolean</replaceable> ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt qname-wait-recurse <replaceable>boolean</replaceable> ] [ recursive-only <replaceable>boolean</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt root-delegation-only [ exclude { <replaceable>quoted_string</replaceable>; ... } ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt rrset-order { [ class <replaceable>string</replaceable> ] [ type <replaceable>string</replaceable> ] [ name
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>quoted_string</replaceable> ] <replaceable>string</replaceable> <replaceable>string</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt serial-update-method ( date | increment | unixtime );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | *
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt | * ) ] [ dscp <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source ( ( [ address ] ( <replaceable>ipv4_address</replaceable> | * ) [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt ( <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv4_address</replaceable> | * ) ] port ( <replaceable>integer</replaceable> | * ) ) ) [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt query-source-v6 ( ( [ address ] ( <replaceable>ipv6_address</replaceable> | * ) [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port ( <replaceable>integer</replaceable> | * ) ] ) | ( [ [ address ] (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv6_address</replaceable> | * ) ] port ( <replaceable>integer</replaceable> | * ) ) ) [
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt request-expire <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt transfer-format ( many-answers | one-answer );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt * ) ] [ dscp <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-nodes <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-signatures <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-type <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt sig-validity-interval <replaceable>integer</replaceable> [ <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sortlist { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt transfer-format ( many-answers | one-answer );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * )
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt trust-anchor-telemetry <replaceable>boolean</replaceable>; // experimental
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt trusted-keys { <replaceable>string</replaceable> <replaceable>integer</replaceable>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>;
a45a6ea2b03448751d7c44931e8ac7666e7cc2ceMark Andrews try-tcp-refresh <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt update-check-ksk <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt use-alt-transfer-source <replaceable>boolean</replaceable>;
a1bc94109313bf4ebb6e6ff655d71d45582d2e43Mark Andrews zero-no-soa-ttl <replaceable>boolean</replaceable>;
a1bc94109313bf4ebb6e6ff655d71d45582d2e43Mark Andrews zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt zone <replaceable>string</replaceable> [ <replaceable>class</replaceable> ] {
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-notify { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-query-on { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-transfer { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-update { <replaceable>address_match_element</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt also-notify [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> [ port <replaceable>integer</replaceable> ] |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv6_address</replaceable> [ port <replaceable>integer</replaceable> ] ) [ key <replaceable>string</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] [ dscp <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt auto-dnssec ( allow | maintain | off );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-dup-records ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-integrity <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-mx ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-mx-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-names ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-spf ( warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-srv-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-wildcard <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt delegation-only <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dialup ( notify | notify-passive | passive | refresh |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-dnskey-kskonly <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-loadkeys-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-secure-to-insecure <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-update-mode ( maintain | no-resign );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt forward ( first | only );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt forwarders [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) [ port <replaceable>integer</replaceable> ] [
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt inline-signing <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ixfr-from-differences <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt key-directory <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-format ( map | raw | text );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-style ( full | relative );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt masters [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt | <replaceable>ipv4_address</replaceable> [ port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt port <replaceable>integer</replaceable> ] ) [ key <replaceable>string</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-ixfr-log-size ( default | unlimited |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-journal-size ( unlimited | <replaceable>sizeval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-retry-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-idle-in <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-idle-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-in <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-zone-ttl ( unlimited | <replaceable>ttlval</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-retry-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt notify ( explicit | master-only | <replaceable>boolean</replaceable> );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | *
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt | * ) ] [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt request-expire <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt serial-update-method ( date | increment | unixtime );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt server-addresses { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) [
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt server-names { <replaceable>quoted_string</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-nodes <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-signatures <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-type <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt sig-validity-interval <replaceable>integer</replaceable> [ <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt * ) ] [ dscp <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port (
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> | * ) ] [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt try-tcp-refresh <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt type ( delegation-only | forward | hint | master | redirect
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt | slave | static-stub | stub );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt update-check-ksk <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt update-policy ( local | { ( deny | grant ) <replaceable>string</replaceable> (
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt 6to4-self | external | krb5-self | krb5-subdomain |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ms-self | ms-subdomain | name | self | selfsub |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt selfwild | subdomain | tcp-self | wildcard | zonesub )
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt [ <replaceable>string</replaceable> ] <replaceable>rrtypelist</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt use-alt-transfer-source <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt zero-no-soa-ttl <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt zone-statistics ( full | terse | none | <replaceable>boolean</replaceable> );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt zone-statistics ( full | terse | none | <replaceable>boolean</replaceable> );
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
1cf118a656f5fd210787908b845362077fc507f8Evan Huntzone <replaceable>string</replaceable> [ <replaceable>class</replaceable> ] {
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt allow-notify { <replaceable>address_match_element</replaceable>; ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-query { <replaceable>address_match_element</replaceable>; ... };
819b98479eff49ed93f57f4d65eb0ffe72136adcMark Andrews allow-query-on { <replaceable>address_match_element</replaceable>; ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-transfer { <replaceable>address_match_element</replaceable>; ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-update { <replaceable>address_match_element</replaceable>; ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt also-notify [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv4_address</replaceable> [ port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] ) [ key <replaceable>string</replaceable> ]; ... };
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * )
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt * ) ] [ dscp <replaceable>integer</replaceable> ];
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt auto-dnssec ( allow | maintain | off );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-dup-records ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-integrity <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-mx ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-mx-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-names ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-spf ( warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-srv-cname ( fail | warn | ignore );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt check-wildcard <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt delegation-only <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dialup ( notify | notify-passive | passive | refresh | <replaceable>boolean</replaceable> );
8e4f3f1cbceef520ba889270c993de0ac376a2a7Evan Hunt dnssec-dnskey-kskonly <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-loadkeys-interval <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-secure-to-insecure <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt dnssec-update-mode ( maintain | no-resign );
689023771c563d8660e45d439a207e06e96de28fMark Andrews forward ( first | only );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt forwarders [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>ipv4_address</replaceable>
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt | <replaceable>ipv6_address</replaceable> ) [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt inline-signing <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt ixfr-from-differences <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt key-directory <replaceable>quoted_string</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-format ( map | raw | text );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt masterfile-style ( full | relative );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt masters [ port <replaceable>integer</replaceable> ] [ dscp <replaceable>integer</replaceable> ] { ( <replaceable>masters</replaceable> |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>ipv4_address</replaceable> [ port <replaceable>integer</replaceable> ] | <replaceable>ipv6_address</replaceable> [ port
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt <replaceable>integer</replaceable> ] ) [ key <replaceable>string</replaceable> ]; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-journal-size ( unlimited | <replaceable>sizeval</replaceable> );
744c1db6352c4c3f11c8538e4a2a57c8b0e0d570Mark Andrews max-records <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-retry-time <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews max-transfer-idle-in <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews max-transfer-idle-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-in <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-transfer-time-out <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt max-zone-ttl ( unlimited | <replaceable>ttlval</replaceable> );
689023771c563d8660e45d439a207e06e96de28fMark Andrews min-refresh-time <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt min-retry-time <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews multi-master <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt notify ( explicit | master-only | <replaceable>boolean</replaceable> );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ]
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt request-expire <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt serial-update-method ( date | increment | unixtime );
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt server-addresses { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) [ port
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt server-names { <replaceable>quoted_string</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-nodes <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-signatures <replaceable>integer</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt sig-signing-type <replaceable>integer</replaceable>;
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt sig-validity-interval <replaceable>integer</replaceable> [ <replaceable>integer</replaceable> ];
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source ( <replaceable>ipv4_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * ) ] [
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) [ port ( <replaceable>integer</replaceable> | * )
a45a6ea2b03448751d7c44931e8ac7666e7cc2ceMark Andrews try-tcp-refresh <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt type ( delegation-only | forward | hint | master | redirect | slave
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt | static-stub | stub );
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt update-check-ksk <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt update-policy ( local | { ( deny | grant ) <replaceable>string</replaceable> ( 6to4-self |
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt external | krb5-self | krb5-subdomain | ms-self | ms-subdomain
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt | name | self | selfsub | selfwild | subdomain | tcp-self |
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt wildcard | zonesub ) [ <replaceable>string</replaceable> ] <replaceable>rrtypelist</replaceable>; ... };
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt use-alt-transfer-source <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt zero-no-soa-ttl <replaceable>boolean</replaceable>;
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt zone-statistics ( full | terse | none | <replaceable>boolean</replaceable> );
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</literallayout>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <refentrytitle>ddns-confgen</refentrytitle><manvolnum>8</manvolnum>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt </citerefentry>,
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <citerefentry>
c631ff56bfe13f7b47ff01950364f4db423bf21aMark Andrews <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </citerefentry>,
6043e41fcf5dc91aa8a981c966512d73bdec31c1Mark Andrews <citerefentry>
c631ff56bfe13f7b47ff01950364f4db423bf21aMark Andrews <refentrytitle>named-checkconf</refentrytitle><manvolnum>8</manvolnum>
6043e41fcf5dc91aa8a981c966512d73bdec31c1Mark Andrews </citerefentry>,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <citerefentry>
c631ff56bfe13f7b47ff01950364f4db423bf21aMark Andrews <refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </citerefentry>,
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <citerefentry>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt <refentrytitle>rndc-confgen</refentrytitle><manvolnum>8</manvolnum>
34f649fa22a16acb488ccf0f8a41d541c6ba7da1Evan Hunt </citerefentry>,
561a29af8c54a216e7d30b5b4f6e0d21661654ecMark Andrews <citetitle>BIND 9 Administrator Reference Manual</citetitle>.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refsection>