named.conf.docbook revision cfe92110ce4eaf19f7f3255d2961710879bdc9dd
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff [<!ENTITY mdash "&#8212;">]>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff<!--
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff - Copyright (C) 2004-2006 Internet Systems Consortium, Inc. ("ISC")
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff -
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff - Permission to use, copy, modify, and distribute this software for any
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff - purpose with or without fee is hereby granted, provided that the above
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac - copyright notice and this permission notice appear in all copies.
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac -
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac - PERFORMANCE OF THIS SOFTWARE.
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac-->
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff<!-- $Id: named.conf.docbook,v 1.21 2006/03/09 23:21:53 marka Exp $ -->
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff<refentry>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refentryinfo>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <date>Aug 13, 2004</date>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara </refentryinfo>
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refmeta>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refentrytitle><filename>named.conf</filename></refentrytitle>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <manvolnum>5</manvolnum>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refmiscinfo>BIND9</refmiscinfo>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refmeta>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refnamediv>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara <refname><filename>named.conf</filename></refname>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara <refpurpose>configuration file for named</refpurpose>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refnamediv>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <docinfo>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <copyright>
ad9d86a5c3b3d0a2373882a4ef34efb984b53ceajvergara <year>2004</year>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <year>2005</year>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <year>2006</year>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </copyright>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </docinfo>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsynopsisdiv>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara <cmdsynopsis>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara <command>named.conf</command>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </cmdsynopsis>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsynopsisdiv>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>DESCRIPTION</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <para><filename>named.conf</filename> is the configuration file
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff for
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <command>named</command>. Statements are enclosed
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff in braces and terminated with a semi-colon. Clauses in
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff the statements are also semi-colon terminated. The usual
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff comment styles are supported:
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </para>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <para>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff C style: /* */
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </para>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <para>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff C++ style: // to end of line
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </para>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <para>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff Unix style: # to end of line
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </para>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>ACL</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduffacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff</literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>KEY</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduffkey <replaceable>domain_name</replaceable> {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff algorithm <replaceable>string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff secret <replaceable>string</replaceable>;
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac};
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac</literallayout>
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac </refsect1>
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac <refsect1>
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac <title>MASTERS</title>
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac <literallayout>
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignacmasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff};
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff</literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>SERVER</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduffserver ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff bogus <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff edns <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff edns-udp-size <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff max-udp-size <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff provide-ixfr <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff request-ixfr <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff keys <replaceable>server_key</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff transfers <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff transfer-format ( many-answers | one-answer );
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff transfer-source ( <replaceable>ipv4_address</replaceable> | * )
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff support-ixfr <replaceable>boolean</replaceable>; // obsolete
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff};
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff</literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>TRUSTED-KEYS</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcdufftrusted-keys {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff};
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff</literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>CONTROLS</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduffcontrols {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff allow { <replaceable>address_match_element</replaceable>; ... }
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff unix <replaceable>unsupported</replaceable>; // not implemented
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff};
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff</literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
ad9d86a5c3b3d0a2373882a4ef34efb984b53ceajvergara <title>LOGGING</title>
ad9d86a5c3b3d0a2373882a4ef34efb984b53ceajvergara <literallayout>
ad9d86a5c3b3d0a2373882a4ef34efb984b53ceajvergaralogging {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff channel <replaceable>string</replaceable> {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff file <replaceable>log_file</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff syslog <replaceable>optional_facility</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff null;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff stderr;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff severity <replaceable>log_severity</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff print-time <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff print-severity <replaceable>boolean</replaceable>;
ad9d86a5c3b3d0a2373882a4ef34efb984b53ceajvergara print-category <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff};
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff</literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>LWRES</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <literallayout>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergaralwres {
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara listen-on <optional> port <replaceable>integer</replaceable> </optional> {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff search { <replaceable>string</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff ndots <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff};
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara</literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff </refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <refsect1>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <title>OPTIONS</title>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <literallayout>
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduffoptions {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff blackhole { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff coresize <replaceable>size</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff datasize <replaceable>size</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff directory <replaceable>quoted_string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff dump-file <replaceable>quoted_string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff files <replaceable>size</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff heartbeat-interval <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff host-statistics <replaceable>boolean</replaceable>; // not implemented
62104ed5c93ba48512e847313db5ec552f68ab0cjvergara host-statistics-max <replaceable>number</replaceable>; // not implemented
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff hostname ( <replaceable>quoted_string</replaceable> | none );
ad9d86a5c3b3d0a2373882a4ef34efb984b53ceajvergara interface-interval <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff match-mapped-addresses <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff memstatistics-file <replaceable>quoted_string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff pid-file ( <replaceable>quoted_string</replaceable> | none );
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff port <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff querylog <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff recursing-file <replaceable>quoted_string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff random-device <replaceable>quoted_string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff recursive-clients <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff serial-query-rate <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff server-id ( <replaceable>quoted_string</replaceable> | none |;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff stacksize <replaceable>size</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff statistics-file <replaceable>quoted_string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff statistics-interval <replaceable>integer</replaceable>; // not yet implemented
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff tcp-clients <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff tcp-listen-queue <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff tkey-domain <replaceable>quoted_string</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara transfers-per-ns <replaceable>integer</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara transfers-in <replaceable>integer</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara transfers-out <replaceable>integer</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara use-ixfr <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara version ( <replaceable>quoted_string</replaceable> | none );
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara allow-recursion { <replaceable>address_match_element</replaceable>; ... };
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara sortlist { <replaceable>address_match_element</replaceable>; ... };
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara auth-nxdomain <replaceable>boolean</replaceable>; // default changed
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara minimal-responses <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara recursion <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara rrset-order {
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara };
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara provide-ixfr <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara request-ixfr <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff additional-from-auth <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff additional-from-cache <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff query-source <replaceable>querysource4</replaceable>;
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac query-source-v6 <replaceable>querysource6</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff cleaning-interval <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff min-roots <replaceable>integer</replaceable>; // not implemented
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff lame-ttl <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff max-ncache-ttl <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff max-cache-ttl <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff transfer-format ( many-answers | one-answer );
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff max-cache-size <replaceable>size_no_default</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff max-acache-size <replaceable>size_no_default</replaceable>;
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac clients-per-query <replaceable>number</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff max-clients-per-query <replaceable>number</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff check-names ( master | slave | response )
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff ( fail | warn | ignore );
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff check-mx ( fail | warn | ignore );
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff check-integrity <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff check-mx-cname ( fail | warn | ignore );
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff check-srv-cname ( fail | warn | ignore );
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff cache-file <replaceable>quoted_string</replaceable>;
9b09e08b4d4f555d0d0d294df4c8dc601754ad92JnRouvignac suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff preferred-glue <replaceable>string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff edns-udp-size <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff max-udp-size <replaceable>integer</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
ad9d86a5c3b3d0a2373882a4ef34efb984b53ceajvergara disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara dnssec-enable <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara dnssec-validation <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara dnssec-accept-expired <replaceable>boolean</replaceable>;
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara
06332cdbe10aaf7af368090091f6f0aeffdeac85jvergara empty-server <replaceable>string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff empty-contact <replaceable>string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff empty-zones-enable <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff disable-empty-zone <replaceable>string</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff dialup <replaceable>dialuptype</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff allow-query { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff allow-transfer { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff allow-update { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff update-check-ksk <replaceable>boolean</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff notify <replaceable>notifytype</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff notify-delay <replaceable>seconds</replaceable>;
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff <optional> port <replaceable>integer</replaceable> </optional>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff allow-notify { <replaceable>address_match_element</replaceable>; ... };
d25372dc8e65a9ed019a88fdf659ca61313f1b31jcduff
forward ( first | only );
forwarders <optional> port <replaceable>integer</replaceable> </optional> {
( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
};
max-journal-size <replaceable>size_no_default</replaceable>;
max-transfer-time-in <replaceable>integer</replaceable>;
max-transfer-time-out <replaceable>integer</replaceable>;
max-transfer-idle-in <replaceable>integer</replaceable>;
max-transfer-idle-out <replaceable>integer</replaceable>;
max-retry-time <replaceable>integer</replaceable>;
min-retry-time <replaceable>integer</replaceable>;
max-refresh-time <replaceable>integer</replaceable>;
min-refresh-time <replaceable>integer</replaceable>;
multi-master <replaceable>boolean</replaceable>;
sig-validity-interval <replaceable>integer</replaceable>;
transfer-source ( <replaceable>ipv4_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
use-alt-transfer-source <replaceable>boolean</replaceable>;
zone-statistics <replaceable>boolean</replaceable>;
key-directory <replaceable>quoted_string</replaceable>;
zero-no-soa-ttl <replaceable>boolean</replaceable>;
zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
fake-iquery <replaceable>boolean</replaceable>; // obsolete
fetch-glue <replaceable>boolean</replaceable>; // obsolete
has-old-clients <replaceable>boolean</replaceable>; // obsolete
maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
multiple-cnames <replaceable>boolean</replaceable>; // obsolete
named-xfer <replaceable>quoted_string</replaceable>; // obsolete
serial-queries <replaceable>integer</replaceable>; // obsolete
treat-cr-as-space <replaceable>boolean</replaceable>; // obsolete
use-id-pool <replaceable>boolean</replaceable>; // obsolete
};
</literallayout>
</refsect1>
<refsect1>
<title>VIEW</title>
<literallayout>
view <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
match-clients { <replaceable>address_match_element</replaceable>; ... };
match-destinations { <replaceable>address_match_element</replaceable>; ... };
match-recursive-only <replaceable>boolean</replaceable>;
key <replaceable>string</replaceable> {
algorithm <replaceable>string</replaceable>;
secret <replaceable>string</replaceable>;
};
zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
...
};
server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
...
};
trusted-keys {
<replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ...
};
allow-recursion { <replaceable>address_match_element</replaceable>; ... };
sortlist { <replaceable>address_match_element</replaceable>; ... };
topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
auth-nxdomain <replaceable>boolean</replaceable>; // default changed
minimal-responses <replaceable>boolean</replaceable>;
recursion <replaceable>boolean</replaceable>;
rrset-order {
<optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
<optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
};
provide-ixfr <replaceable>boolean</replaceable>;
request-ixfr <replaceable>boolean</replaceable>;
rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
additional-from-auth <replaceable>boolean</replaceable>;
additional-from-cache <replaceable>boolean</replaceable>;
query-source <replaceable>querysource4</replaceable>;
query-source-v6 <replaceable>querysource6</replaceable>;
cleaning-interval <replaceable>integer</replaceable>;
min-roots <replaceable>integer</replaceable>; // not implemented
lame-ttl <replaceable>integer</replaceable>;
max-ncache-ttl <replaceable>integer</replaceable>;
max-cache-ttl <replaceable>integer</replaceable>;
transfer-format ( many-answers | one-answer );
max-cache-size <replaceable>size_no_default</replaceable>;
max-acache-size <replaceable>size_no_default</replaceable>;
clients-per-query <replaceable>number</replaceable>;
max-clients-per-query <replaceable>number</replaceable>;
check-names ( master | slave | response )
( fail | warn | ignore );
check-mx ( fail | warn | ignore );
check-integrity <replaceable>boolean</replaceable>;
check-mx-cname ( fail | warn | ignore );
check-srv-cname ( fail | warn | ignore );
cache-file <replaceable>quoted_string</replaceable>;
suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
preferred-glue <replaceable>string</replaceable>;
dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
<replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
<replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
};
edns-udp-size <replaceable>integer</replaceable>;
max-udp-size <replaceable>integer</replaceable>;
root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
dnssec-enable <replaceable>boolean</replaceable>;
dnssec-validation <replaceable>boolean</replaceable>;
dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
dnssec-accept-expired <replaceable>boolean</replaceable>;
empty-server <replaceable>string</replaceable>;
empty-contact <replaceable>string</replaceable>;
empty-zones-enable <replaceable>boolean</replaceable>;
disable-empty-zone <replaceable>string</replaceable>;
dialup <replaceable>dialuptype</replaceable>;
ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
allow-query { <replaceable>address_match_element</replaceable>; ... };
allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
allow-transfer { <replaceable>address_match_element</replaceable>; ... };
allow-update { <replaceable>address_match_element</replaceable>; ... };
allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
update-check-ksk <replaceable>boolean</replaceable>;
notify <replaceable>notifytype</replaceable>;
notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
notify-delay <replaceable>seconds</replaceable>;
also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
<optional> port <replaceable>integer</replaceable> </optional>; ... };
allow-notify { <replaceable>address_match_element</replaceable>; ... };
forward ( first | only );
forwarders <optional> port <replaceable>integer</replaceable> </optional> {
( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
};
max-journal-size <replaceable>size_no_default</replaceable>;
max-transfer-time-in <replaceable>integer</replaceable>;
max-transfer-time-out <replaceable>integer</replaceable>;
max-transfer-idle-in <replaceable>integer</replaceable>;
max-transfer-idle-out <replaceable>integer</replaceable>;
max-retry-time <replaceable>integer</replaceable>;
min-retry-time <replaceable>integer</replaceable>;
max-refresh-time <replaceable>integer</replaceable>;
min-refresh-time <replaceable>integer</replaceable>;
multi-master <replaceable>boolean</replaceable>;
sig-validity-interval <replaceable>integer</replaceable>;
transfer-source ( <replaceable>ipv4_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
use-alt-transfer-source <replaceable>boolean</replaceable>;
zone-statistics <replaceable>boolean</replaceable>;
key-directory <replaceable>quoted_string</replaceable>;
zero-no-soa-ttl <replaceable>boolean</replaceable>;
zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
fetch-glue <replaceable>boolean</replaceable>; // obsolete
maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
};
</literallayout>
</refsect1>
<refsect1>
<title>ZONE</title>
<literallayout>
zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
type ( master | slave | stub | hint |
forward | delegation-only );
file <replaceable>quoted_string</replaceable>;
masters <optional> port <replaceable>integer</replaceable> </optional> {
( <replaceable>masters</replaceable> |
<replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
<replaceable>ipv6_address</replaceable> <optional> port <replaceable>integer</replaceable> </optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
};
database <replaceable>string</replaceable>;
delegation-only <replaceable>boolean</replaceable>;
check-names ( fail | warn | ignore );
check-mx ( fail | warn | ignore );
check-integrity <replaceable>boolean</replaceable>;
check-mx-cname ( fail | warn | ignore );
check-srv-cname ( fail | warn | ignore );
dialup <replaceable>dialuptype</replaceable>;
ixfr-from-differences <replaceable>boolean</replaceable>;
journal <replaceable>quoted_string</replaceable>;
zero-no-soa-ttl <replaceable>boolean</replaceable>;
allow-query { <replaceable>address_match_element</replaceable>; ... };
allow-transfer { <replaceable>address_match_element</replaceable>; ... };
allow-update { <replaceable>address_match_element</replaceable>; ... };
allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
update-policy {
( grant | deny ) <replaceable>string</replaceable>
( name | subdomain | wildcard | self ) <replaceable>string</replaceable>
<replaceable>rrtypelist</replaceable>; ...
};
update-check-ksk <replaceable>boolean</replaceable>;
notify <replaceable>notifytype</replaceable>;
notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
notify-delay <replaceable>seconds</replaceable>;
also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
<optional> port <replaceable>integer</replaceable> </optional>; ... };
allow-notify { <replaceable>address_match_element</replaceable>; ... };
forward ( first | only );
forwarders <optional> port <replaceable>integer</replaceable> </optional> {
( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
};
max-journal-size <replaceable>size_no_default</replaceable>;
max-transfer-time-in <replaceable>integer</replaceable>;
max-transfer-time-out <replaceable>integer</replaceable>;
max-transfer-idle-in <replaceable>integer</replaceable>;
max-transfer-idle-out <replaceable>integer</replaceable>;
max-retry-time <replaceable>integer</replaceable>;
min-retry-time <replaceable>integer</replaceable>;
max-refresh-time <replaceable>integer</replaceable>;
min-refresh-time <replaceable>integer</replaceable>;
multi-master <replaceable>boolean</replaceable>;
sig-validity-interval <replaceable>integer</replaceable>;
transfer-source ( <replaceable>ipv4_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
<optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
use-alt-transfer-source <replaceable>boolean</replaceable>;
zone-statistics <replaceable>boolean</replaceable>;
key-directory <replaceable>quoted_string</replaceable>;
ixfr-base <replaceable>quoted_string</replaceable>; // obsolete
ixfr-tmp-file <replaceable>quoted_string</replaceable>; // obsolete
maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; // obsolete
};
</literallayout>
</refsect1>
<refsect1>
<title>FILES</title>
<para><filename>/etc/named.conf</filename>
</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
<para><citerefentry>
<refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>,
<citerefentry>
<refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>,
<citerefentry>
<refentrytitle>BIND 9 Administrator Reference Manual</refentrytitle>
</citerefentry>.
</para>
</refsect1>
</refentry><!--
- Local variables:
- mode: sgml
- End:
-->