named.conf.docbook revision 689023771c563d8660e45d439a207e06e96de28f
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - Permission to use, copy, modify, and distribute this software for any
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - purpose with or without fee is hereby granted, provided that the above
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - copyright notice and this permission notice appear in all copies.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - PERFORMANCE OF THIS SOFTWARE.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<!-- $Id: named.conf.docbook,v 1.1 2004/08/20 21:33:14 marka Exp $ -->
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <refentryinfo>
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan </refentryinfo>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <refentrytitle><filename>named.conf</filename></refentrytitle>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <refname><filename>named.conf</filename></refname>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <refpurpose>configuration file for named</refpurpose>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <refsynopsisdiv>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan </cmdsynopsis>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan </refsynopsisdiv>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <filename>named.conf</filename> is the configuration file for
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <command>named</command>. Statements are enclosed
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan in braces and terminated with a semi-colon. Clauses in
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan the statements are also semi-colon terminated. The usual
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan comment styles are supported:
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan C style: /* */
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan C++ style: // to end of line
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan Unix style: # to end of line
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathanacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathankey <replaceable>domain_name</replaceable> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan algorithm <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan secret <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathanmasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathanserver ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan bogus <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan edns <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan provide-ixfr <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan request-ixfr <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan keys <replaceable>server_key</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfers <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-format ( many-answers | one-answer );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source ( <replaceable>ipv4_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan support-ixfr <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow { <replaceable>address_match_element</replaceable>; ... }
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan unix <replaceable>unsupported</replaceable>; // not implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan channel <replaceable>string</replaceable> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan file <replaceable>log_file</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan syslog <replaceable>optional_facility</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan severity <replaceable>log_severity</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan print-time <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan print-severity <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan print-category <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan listen-on <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan search { <replaceable>string</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ndots <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan blackhole { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan coresize <replaceable>size</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan datasize <replaceable>size</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan directory <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dump-file <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan heartbeat-interval <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan host-statistics <replaceable>boolean</replaceable>; // not implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan hostname ( <replaceable>quoted_string</replaceable> | none );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan interface-interval <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan match-mapped-addresses <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan memstatistics-file <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan pid-file ( <replaceable>quoted_string</replaceable> | none );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan port <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan querylog <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan recursing-file <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan random-device <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan recursive-clients <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan serial-query-rate <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan server-id ( <replaceable>quoted_string</replaceable> | none |;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan stacksize <replaceable>size</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan statistics-file <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan statistics-interval <replaceable>integer</replaceable>; // not yet implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan tcp-clients <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan tcp-listen-queue <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan tkey-domain <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfers-per-ns <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfers-in <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfers-out <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan use-ixfr <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan version ( <replaceable>quoted_string</replaceable> | none );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-recursion { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan sortlist { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan auth-nxdomain <replaceable>boolean</replaceable>; // default changed
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan minimal-responses <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan recursion <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan provide-ixfr <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan request-ixfr <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan additional-from-auth <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan additional-from-cache <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan query-source <replaceable>querysource4</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan query-source-v6 <replaceable>querysource6</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan cleaning-interval <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-roots <replaceable>integer</replaceable>; // not implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan lame-ttl <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-ncache-ttl <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-cache-ttl <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-format ( many-answers | one-answer );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-cache-size <replaceable>size_no_default</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan check-names ( master | slave | response )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( fail | warn | ignore );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan cache-file <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan preferred-glue <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan edns-udp-size <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dnssec-enable <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dialup <replaceable>dialuptype</replaceable>;
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan allow-query { <replaceable>address_match_element</replaceable>; ... };
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan allow-transfer { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify <replaceable>notifytype</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port <replaceable>integer</replaceable> </optional>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-notify { <replaceable>address_match_element</replaceable>; ... };
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan forward ( first | only );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan forwarders <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-journal-size <replaceable>size_no_default</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-time-in <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-time-out <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-idle-in <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-idle-out <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-retry-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-retry-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-refresh-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-refresh-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan multi-master <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan sig-validity-interval <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source ( <replaceable>ipv4_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan use-alt-transfer-source <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan zone-statistics <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan key-directory <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan fake-iquery <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan fetch-glue <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan has-old-clients <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan multiple-cnames <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan named-xfer <replaceable>quoted_string</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan serial-queries <replaceable>integer</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan treat-cr-as-space <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan use-id-pool <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathanview <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan match-clients { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan match-destinations { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan match-recursive-only <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan algorithm <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan secret <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan server ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan trusted-keys {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-recursion { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan sortlist { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan auth-nxdomain <replaceable>boolean</replaceable>; // default changed
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan minimal-responses <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan recursion <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan provide-ixfr <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan request-ixfr <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan additional-from-auth <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan additional-from-cache <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan query-source <replaceable>querysource4</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan query-source-v6 <replaceable>querysource6</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan cleaning-interval <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-roots <replaceable>integer</replaceable>; // not implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan lame-ttl <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-ncache-ttl <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-cache-ttl <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-format ( many-answers | one-answer );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-cache-size <replaceable>size_no_default</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan check-names ( master | slave | response )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( fail | warn | ignore );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan cache-file <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan preferred-glue <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan edns-udp-size <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dnssec-enable <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dialup <replaceable>dialuptype</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-query { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-transfer { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify <replaceable>notifytype</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port <replaceable>integer</replaceable> </optional>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-notify { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan forward ( first | only );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan forwarders <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-journal-size <replaceable>size_no_default</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-time-in <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-time-out <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-idle-in <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-idle-out <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-retry-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-retry-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-refresh-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-refresh-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan multi-master <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan sig-validity-interval <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source ( <replaceable>ipv4_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan use-alt-transfer-source <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan zone-statistics <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan key-directory <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan fetch-glue <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathanzone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan type ( master | slave | stub | hint |
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan forward | delegation-only );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan file <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan masters <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>ipv6_address</replaceable> <optional> port <replaceable>integer</replaceable> </optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan database <replaceable>string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan delegation-only <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan check-names ( fail | warn | ignore );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan dialup <replaceable>dialuptype</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ixfr-from-differences <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-query { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-transfer { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-update { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan update-policy {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( grant | deny ) <replaceable>string</replaceable>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( name | subdomain | wildcard | self ) <replaceable>string</replaceable>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <replaceable>rrtypelist</replaceable>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify <replaceable>notifytype</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port <replaceable>integer</replaceable> </optional>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan allow-notify { <replaceable>address_match_element</replaceable>; ... };
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan forward ( first | only );
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan forwarders <optional> port <replaceable>integer</replaceable> </optional> {
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-journal-size <replaceable>size_no_default</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-time-in <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-time-out <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-idle-in <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-transfer-idle-out <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-retry-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-retry-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-refresh-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan min-refresh-time <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan multi-master <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan sig-validity-interval <replaceable>integer</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source ( <replaceable>ipv4_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan use-alt-transfer-source <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan zone-statistics <replaceable>boolean</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan key-directory <replaceable>quoted_string</replaceable>;
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ixfr-base <replaceable>quoted_string</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan ixfr-tmp-file <replaceable>quoted_string</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; // obsolete
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</LITERALLAYOUT>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</citerefentry>,
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan<refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</citerefentry>,
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan<refentrytitle>BIND 9 Adminstrators Reference Manual</refentrytitle>
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan</citerefentry>.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan - Local variables: