named.conf.docbook revision 5cd4555ad444fd391002ae32450572054369fd42
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
bec154197d3d640b0d5b416cd5218ea58dca5d3aTinderbox User "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews [<!ENTITY mdash "—">]>
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater - Copyright (C) 2004-2006 Internet Systems Consortium, Inc. ("ISC")
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - Permission to use, copy, modify, and distribute this software for any
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - purpose with or without fee is hereby granted, provided that the above
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - copyright notice and this permission notice appear in all copies.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User - PERFORMANCE OF THIS SOFTWARE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!-- $Id: named.conf.docbook,v 1.25 2007/01/29 22:16:02 sra Exp $ -->
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews <refentryinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refentryinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refentrytitle><filename>named.conf</filename></refentrytitle>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refnamediv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refname><filename>named.conf</filename></refname>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refpurpose>configuration file for named</refpurpose>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refnamediv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </copyright>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsynopsisdiv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <cmdsynopsis>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </cmdsynopsis>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsynopsisdiv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para><filename>named.conf</filename> is the configuration file
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>named</command>. Statements are enclosed
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein in braces and terminated with a semi-colon. Clauses in
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User the statements are also semi-colon terminated. The usual
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein comment styles are supported:
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User C style: /* */
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User C++ style: // to end of line
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Unix style: # to end of line
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater <literallayout>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updaterkey <replaceable>domain_name</replaceable> {
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
7be2f6d5df28b207e3e385c555eb4f740150528dTinderbox Usermasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
7be2f6d5df28b207e3e385c555eb4f740150528dTinderbox User <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
7be2f6d5df28b207e3e385c555eb4f740150528dTinderbox User <literallayout>
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrewsserver ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater edns-udp-size <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-udp-size <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein provide-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein request-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-format ( many-answers | one-answer );
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews transfer-source ( <replaceable>ipv4_address</replaceable> | * )
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein support-ixfr <replaceable>boolean</replaceable>; // obsolete
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeintrusted-keys {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow { <replaceable>address_match_element</replaceable>; ... }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein unix <replaceable>unsupported</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein syslog <replaceable>optional_facility</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein severity <replaceable>log_severity</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print-severity <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print-category <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews listen-on <optional> port <replaceable>integer</replaceable> </optional> {
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews search { <replaceable>string</replaceable>; ... };
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews</literallayout>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <literallayout>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein blackhole { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein directory <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dump-file <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein heartbeat-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein host-statistics <replaceable>boolean</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein host-statistics-max <replaceable>number</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hostname ( <replaceable>quoted_string</replaceable> | none );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein interface-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater match-mapped-addresses <replaceable>boolean</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater memstatistics-file <replaceable>quoted_string</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater pid-file ( <replaceable>quoted_string</replaceable> | none );
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater querylog <replaceable>boolean</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater recursing-file <replaceable>quoted_string</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater random-device <replaceable>quoted_string</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater recursive-clients <replaceable>integer</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater serial-query-rate <replaceable>integer</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater server-id ( <replaceable>quoted_string</replaceable> | none |;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater stacksize <replaceable>size</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater statistics-file <replaceable>quoted_string</replaceable>;
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater statistics-interval <replaceable>integer</replaceable>; // not yet implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tcp-listen-queue <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tkey-domain <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfers-per-ns <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfers-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfers-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein version ( <replaceable>quoted_string</replaceable> | none );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-recursion { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sortlist { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auth-nxdomain <replaceable>boolean</replaceable>; // default changed
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein minimal-responses <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rrset-order {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein provide-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein request-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-auth <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-cache <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cleaning-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-roots <replaceable>integer</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-ncache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-cache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-format ( many-answers | one-answer );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-cache-size <replaceable>size_no_default</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-acache-size <replaceable>size_no_default</replaceable>;
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews clients-per-query <replaceable>number</replaceable>;
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews max-clients-per-query <replaceable>number</replaceable>;
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews check-names ( master | slave | response )
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews ( fail | warn | ignore );
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews check-mx ( fail | warn | ignore );
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews check-integrity <replaceable>boolean</replaceable>;
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews check-mx-cname ( fail | warn | ignore );
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews check-srv-cname ( fail | warn | ignore );
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews cache-file <replaceable>quoted_string</replaceable>; // test option
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews preferred-glue <replaceable>string</replaceable>;
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews edns-udp-size <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-udp-size <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-enable <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-validation <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-accept-expired <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein empty-contact <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein empty-zones-enable <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein disable-empty-zone <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User allow-query { <replaceable>address_match_element</replaceable>; ... };
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User allow-transfer { <replaceable>address_match_element</replaceable>; ... };
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User allow-update { <replaceable>address_match_element</replaceable>; ... };
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User update-check-ksk <replaceable>boolean</replaceable>;
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User notify <replaceable>notifytype</replaceable>;
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User notify-delay <replaceable>seconds</replaceable>;
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User <optional> port <replaceable>integer</replaceable> </optional>; ... };
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User allow-notify { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forward ( first | only );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forwarders <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-journal-size <replaceable>size_no_default</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-in <replaceable>integer</replaceable>;
bea931e17b7567f09107f93ab7e25c7f00abeb9cMark Andrews max-transfer-time-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-idle-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-idle-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-retry-time <replaceable>integer</replaceable>;
b05bdb520d83f7ecaad708fe305268c3420be01dMark Andrews min-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-refresh-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-refresh-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein multi-master <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sig-validity-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-alt-transfer-source <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zone-statistics <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key-directory <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein try-tcp-refresh <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zero-no-soa-ttl <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews fake-iquery <replaceable>boolean</replaceable>; // obsolete
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews fetch-glue <replaceable>boolean</replaceable>; // obsolete
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews has-old-clients <replaceable>boolean</replaceable>; // obsolete
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein multiple-cnames <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein named-xfer <replaceable>quoted_string</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein serial-queries <replaceable>integer</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein treat-cr-as-space <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-id-pool <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinview <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein match-clients { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein match-destinations { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein match-recursive-only <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein trusted-keys {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-recursion { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sortlist { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
b05bdb520d83f7ecaad708fe305268c3420be01dMark Andrews auth-nxdomain <replaceable>boolean</replaceable>; // default changed
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein minimal-responses <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rrset-order {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein provide-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein request-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-auth <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-cache <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cleaning-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-roots <replaceable>integer</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-ncache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-cache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-format ( many-answers | one-answer );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-cache-size <replaceable>size_no_default</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater max-acache-size <replaceable>size_no_default</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater clients-per-query <replaceable>number</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater max-clients-per-query <replaceable>number</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater check-names ( master | slave | response )
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater ( fail | warn | ignore );
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater check-mx ( fail | warn | ignore );
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater check-integrity <replaceable>boolean</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater check-mx-cname ( fail | warn | ignore );
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater check-srv-cname ( fail | warn | ignore );
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater cache-file <replaceable>quoted_string</replaceable>; // test option
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater preferred-glue <replaceable>string</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater edns-udp-size <replaceable>integer</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater max-udp-size <replaceable>integer</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater dnssec-enable <replaceable>boolean</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater dnssec-validation <replaceable>boolean</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater dnssec-accept-expired <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein empty-contact <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein empty-zones-enable <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein disable-empty-zone <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User allow-query { <replaceable>address_match_element</replaceable>; ... };
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-transfer { <replaceable>address_match_element</replaceable>; ... };
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews allow-update { <replaceable>address_match_element</replaceable>; ... };
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User update-check-ksk <replaceable>boolean</replaceable>;
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User notify <replaceable>notifytype</replaceable>;
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User notify-delay <replaceable>seconds</replaceable>;
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User <optional> port <replaceable>integer</replaceable> </optional>; ... };
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User allow-notify { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forward ( first | only );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forwarders <optional> port <replaceable>integer</replaceable> </optional> {
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews max-journal-size <replaceable>size_no_default</replaceable>;
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews max-transfer-time-in <replaceable>integer</replaceable>;
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews max-transfer-time-out <replaceable>integer</replaceable>;
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User max-transfer-idle-in <replaceable>integer</replaceable>;
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User max-transfer-idle-out <replaceable>integer</replaceable>;
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User max-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-refresh-time <replaceable>integer</replaceable>;
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User min-refresh-time <replaceable>integer</replaceable>;
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User multi-master <replaceable>boolean</replaceable>;
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User sig-validity-interval <replaceable>integer</replaceable>;
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User transfer-source ( <replaceable>ipv4_address</replaceable> | * )
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-alt-transfer-source <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zone-statistics <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein try-tcp-refresh <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key-directory <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zero-no-soa-ttl <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fetch-glue <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinzone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein type ( master | slave | stub | hint |
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forward | delegation-only );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein masters <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>ipv6_address</replaceable> <optional> port <replaceable>integer</replaceable> </optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein delegation-only <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein check-names ( fail | warn | ignore );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein check-mx ( fail | warn | ignore );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein check-integrity <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein check-mx-cname ( fail | warn | ignore );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein check-srv-cname ( fail | warn | ignore );
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User dialup <replaceable>dialuptype</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ixfr-from-differences <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein journal <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zero-no-soa-ttl <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-query { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-transfer { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-update { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User update-policy {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( grant | deny ) <replaceable>string</replaceable>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( name | subdomain | wildcard | self ) <replaceable>string</replaceable>
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews update-check-ksk <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify-delay <replaceable>seconds</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port <replaceable>integer</replaceable> </optional>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-notify { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forward ( first | only );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forwarders <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-journal-size <replaceable>size_no_default</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-out <replaceable>integer</replaceable>;
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews max-transfer-idle-in <replaceable>integer</replaceable>;
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews max-transfer-idle-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-refresh-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-refresh-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein multi-master <replaceable>boolean</replaceable>;
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews sig-validity-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-alt-transfer-source <replaceable>boolean</replaceable>;
9c6a5d1f22f972232d7a9fd5c5fa64f10bacbdffAutomatic Updater zone-statistics <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein try-tcp-refresh <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key-directory <replaceable>quoted_string</replaceable>;
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews ixfr-base <replaceable>quoted_string</replaceable>; // obsolete
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews ixfr-tmp-file <replaceable>quoted_string</replaceable>; // obsolete
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; // obsolete
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews</literallayout>
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews </citerefentry>,
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews <citerefentry>
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews <refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews </citerefentry>,
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews <citerefentry>
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews <refentrytitle>BIND 9 Administrator Reference Manual</refentrytitle>
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews </citerefentry>.
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews - Local variables:
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews - mode: sgml