named.conf.docbook revision ec5347e2c775f027573ce5648b910361aa926c01
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg [<!ENTITY mdash "&#8212;">]>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg<!--
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg -
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - Permission to use, copy, modify, and/or distribute this software for any
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - purpose with or without fee is hereby granted, provided that the above
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - copyright notice and this permission notice appear in all copies.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg -
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
0662ed52e814f8f08ef0e09956413a792584eddffuankg - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg - PERFORMANCE OF THIS SOFTWARE.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg-->
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg<!-- $Id: named.conf.docbook,v 1.30 2007/06/18 23:47:18 tbox Exp $ -->
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg<refentry>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refentryinfo>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <date>Aug 13, 2004</date>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refentryinfo>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refmeta>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refentrytitle><filename>named.conf</filename></refentrytitle>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <manvolnum>5</manvolnum>
16b55a35cff91315d261d1baa776138af465c4e4fuankg <refmiscinfo>BIND9</refmiscinfo>
16b55a35cff91315d261d1baa776138af465c4e4fuankg </refmeta>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refnamediv>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refname><filename>named.conf</filename></refname>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refpurpose>configuration file for named</refpurpose>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refnamediv>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <docinfo>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <copyright>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <year>2004</year>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <year>2005</year>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <year>2006</year>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <year>2007</year>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </copyright>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </docinfo>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsynopsisdiv>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <cmdsynopsis>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <command>named.conf</command>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </cmdsynopsis>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsynopsisdiv>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>DESCRIPTION</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <para><filename>named.conf</filename> is the configuration file
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg for
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <command>named</command>. Statements are enclosed
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg in braces and terminated with a semi-colon. Clauses in
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg the statements are also semi-colon terminated. The usual
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg comment styles are supported:
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </para>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <para>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg C style: /* */
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </para>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <para>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg C++ style: // to end of line
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </para>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <para>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg Unix style: # to end of line
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </para>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>ACL</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>KEY</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgkey <replaceable>domain_name</replaceable> {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg algorithm <replaceable>string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg secret <replaceable>string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg};
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>MASTERS</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgmasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg};
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>SERVER</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgserver ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg bogus <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg edns <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg edns-udp-size <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg max-udp-size <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg provide-ixfr <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg request-ixfr <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg keys <replaceable>server_key</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfers <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfer-format ( many-answers | one-answer );
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfer-source ( <replaceable>ipv4_address</replaceable> | * )
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
0662ed52e814f8f08ef0e09956413a792584eddffuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg support-ixfr <replaceable>boolean</replaceable>; // obsolete
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg};
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>TRUSTED-KEYS</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgtrusted-keys {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg};
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
0662ed52e814f8f08ef0e09956413a792584eddffuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>CONTROLS</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
0662ed52e814f8f08ef0e09956413a792584eddffuankgcontrols {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg allow { <replaceable>address_match_element</replaceable>; ... }
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg unix <replaceable>unsupported</replaceable>; // not implemented
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg};
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
0662ed52e814f8f08ef0e09956413a792584eddffuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>LOGGING</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankglogging {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg channel <replaceable>string</replaceable> {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg file <replaceable>log_file</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg syslog <replaceable>optional_facility</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg null;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg stderr;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg severity <replaceable>log_severity</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg print-time <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg print-severity <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg print-category <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg};
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>LWRES</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankglwres {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg listen-on <optional> port <replaceable>integer</replaceable> </optional> {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg search { <replaceable>string</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg ndots <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg};
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg</literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg </refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <refsect1>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <title>OPTIONS</title>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <literallayout>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgoptions {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg blackhole { <replaceable>address_match_element</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg coresize <replaceable>size</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg datasize <replaceable>size</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg directory <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg dump-file <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg files <replaceable>size</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg heartbeat-interval <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg host-statistics <replaceable>boolean</replaceable>; // not implemented
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg host-statistics-max <replaceable>number</replaceable>; // not implemented
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg hostname ( <replaceable>quoted_string</replaceable> | none );
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg interface-interval <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg match-mapped-addresses <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg memstatistics-file <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg pid-file ( <replaceable>quoted_string</replaceable> | none );
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg port <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg querylog <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg recursing-file <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg random-device <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg recursive-clients <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg serial-query-rate <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg server-id ( <replaceable>quoted_string</replaceable> | none |;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg stacksize <replaceable>size</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg statistics-file <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg statistics-interval <replaceable>integer</replaceable>; // not yet implemented
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg tcp-clients <replaceable>integer</replaceable>;
8ffac2c334103c0336602aaede650cb578611151fuankg tcp-listen-queue <replaceable>integer</replaceable>;
8ffac2c334103c0336602aaede650cb578611151fuankg tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg tkey-domain <replaceable>quoted_string</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfers-per-ns <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfers-in <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfers-out <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg use-ixfr <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg version ( <replaceable>quoted_string</replaceable> | none );
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg allow-recursion { <replaceable>address_match_element</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg allow-recursion-on { <replaceable>address_match_element</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg sortlist { <replaceable>address_match_element</replaceable>; ... };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg auth-nxdomain <replaceable>boolean</replaceable>; // default changed
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg minimal-responses <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg recursion <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg rrset-order {
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg };
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg provide-ixfr <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg request-ixfr <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg additional-from-auth <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg additional-from-cache <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg use-queryport-pool <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg queryport-pool-ports <replaceable>integer</replaceable>;
0662ed52e814f8f08ef0e09956413a792584eddffuankg queryport-pool-updateinterval <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg cleaning-interval <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg min-roots <replaceable>integer</replaceable>; // not implemented
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg lame-ttl <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg max-ncache-ttl <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg max-cache-ttl <replaceable>integer</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg transfer-format ( many-answers | one-answer );
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg max-cache-size <replaceable>size_no_default</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg max-acache-size <replaceable>size_no_default</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg clients-per-query <replaceable>number</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg max-clients-per-query <replaceable>number</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg check-names ( master | slave | response )
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg ( fail | warn | ignore );
0662ed52e814f8f08ef0e09956413a792584eddffuankg check-mx ( fail | warn | ignore );
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg check-integrity <replaceable>boolean</replaceable>;
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg check-mx-cname ( fail | warn | ignore );
check-srv-cname ( fail | warn | ignore );
cache-file <replaceable>quoted_string</replaceable>; // test option
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-on { <replaceable>address_match_element</replaceable>; ... };
allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
allow-query-cache-on { <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>;
try-tcp-refresh <replaceable>boolean</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>; ... };
allow-recursion-on { <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>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
use-queryport-pool <replaceable>boolean</replaceable>;
queryport-pool-ports <replaceable>integer</replaceable>;
queryport-pool-updateinterval <replaceable>integer</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>; // test option
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-on { <replaceable>address_match_element</replaceable>; ... };
allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
allow-query-cache-on { <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>;
try-tcp-refresh <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-query-on { <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>;
try-tcp-refresh <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>,
<citetitle>BIND 9 Administrator Reference Manual</citetitle>.
</para>
</refsect1>
</refentry><!--
- Local variables:
- mode: sgml
- End:
-->