named.conf.docbook revision 268a4475065fe6a8cd7cc707820982cf5e98f430
689023771c563d8660e45d439a207e06e96de28fMark Andrews<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
3e240d6559605696cadf630668683708b18de871Tinderbox User "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein [<!ENTITY mdash "&#8212;">]>
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater<!--
689023771c563d8660e45d439a207e06e96de28fMark Andrews - Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC")
689023771c563d8660e45d439a207e06e96de28fMark Andrews -
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - Permission to use, copy, modify, and distribute this software for any
689023771c563d8660e45d439a207e06e96de28fMark Andrews - purpose with or without fee is hereby granted, provided that the above
689023771c563d8660e45d439a207e06e96de28fMark Andrews - copyright notice and this permission notice appear in all copies.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -
689023771c563d8660e45d439a207e06e96de28fMark Andrews - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
689023771c563d8660e45d439a207e06e96de28fMark Andrews - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
689023771c563d8660e45d439a207e06e96de28fMark Andrews - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
689023771c563d8660e45d439a207e06e96de28fMark Andrews - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
689023771c563d8660e45d439a207e06e96de28fMark Andrews - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - PERFORMANCE OF THIS SOFTWARE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein-->
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!-- $Id: named.conf.docbook,v 1.9 2005/05/11 05:55:36 sra Exp $ -->
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<refentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refentryinfo>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <date>Aug 13, 2004</date>
9a5087bf58f651bfff841192aba5afd06760d6ceTinderbox User </refentryinfo>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refmeta>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refentrytitle><filename>named.conf</filename></refentrytitle>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <manvolnum>5</manvolnum>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refmiscinfo>BIND9</refmiscinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refmeta>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refnamediv>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refname><filename>named.conf</filename></refname>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refpurpose>configuration file for named</refpurpose>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </refnamediv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User <docinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <copyright>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <year>2004</year>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <year>2005</year>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </copyright>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </docinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refsynopsisdiv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <cmdsynopsis>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>named.conf</command>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </cmdsynopsis>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsynopsisdiv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <title>DESCRIPTION</title>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <para><filename>named.conf</filename> is the configuration file
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User for
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>named</command>. Statements are enclosed
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein in braces and terminated with a semi-colon. Clauses in
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the statements are also semi-colon terminated. The usual
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User comment styles are supported:
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </para>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <para>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User C style: /* */
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein C++ style: // to end of line
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User Unix style: # to end of line
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </para>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>ACL</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User</literallayout>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>KEY</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinkey <replaceable>domain_name</replaceable> {
00124ad0406365d39f4b2d1011ef6a76706e9df0Mark Andrews algorithm <replaceable>string</replaceable>;
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews secret <replaceable>string</replaceable>;
88a2182a1ad4fc7af07272af6b05b74db7f28e52Tinderbox User};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>MASTERS</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinmasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <title>SERVER</title>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <literallayout>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userserver ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bogus <replaceable>boolean</replaceable>;
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User edns <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein provide-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein request-ixfr <replaceable>boolean</replaceable>;
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User keys <replaceable>server_key</replaceable>;
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User transfers <replaceable>integer</replaceable>;
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User transfer-format ( many-answers | one-answer );
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User transfer-source ( <replaceable>ipv4_address</replaceable> | * )
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User support-ixfr <replaceable>boolean</replaceable>; // obsolete
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User};
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User</literallayout>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>TRUSTED-KEYS</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeintrusted-keys {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User </refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <title>CONTROLS</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeincontrols {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews allow { <replaceable>address_match_element</replaceable>; ... }
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein unix <replaceable>unsupported</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>LOGGING</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userlogging {
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User channel <replaceable>string</replaceable> {
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User file <replaceable>log_file</replaceable>;
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User syslog <replaceable>optional_facility</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein null;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein stderr;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein severity <replaceable>log_severity</replaceable>;
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews print-time <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print-severity <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print-category <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
fc74b733bf679e1b3fb1599e32d445dffe325208Tinderbox User category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
fc74b733bf679e1b3fb1599e32d445dffe325208Tinderbox User};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <refsect1>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <title>LWRES</title>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinlwres {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listen-on <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein search { <replaceable>string</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ndots <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>OPTIONS</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
d9184858dd5d7677050a813d444c281c56f697aaTinderbox Useroptions {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein blackhole { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein coresize <replaceable>size</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein datasize <replaceable>size</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein directory <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dump-file <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein files <replaceable>size</replaceable>;
4a71c59d2bf32585c5dd18f4630d5f10e56a1ab3Automatic Updater heartbeat-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein host-statistics <replaceable>boolean</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein host-statistics-max <replaceable>number</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hostname ( <replaceable>quoted_string</replaceable> | none );
197486d6a95ef23b1b414e96577bad21e57801cdTinderbox User interface-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein match-mapped-addresses <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein memstatistics-file <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pid-file ( <replaceable>quoted_string</replaceable> | none );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein port <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein querylog <replaceable>boolean</replaceable>;
517ae3de96aaf870049c52f1224e38a85fe7f21aAutomatic Updater recursing-file <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein random-device <replaceable>quoted_string</replaceable>;
a179cbdf652095d00e7774320592f25eab0210d8Tinderbox User recursive-clients <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein serial-query-rate <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein server-id ( <replaceable>quoted_string</replaceable> | none |;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein stacksize <replaceable>size</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein statistics-file <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein statistics-interval <replaceable>integer</replaceable>; // not yet implemented
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews tcp-clients <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tcp-listen-queue <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tkey-domain <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfers-per-ns <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfers-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfers-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-ixfr <replaceable>boolean</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews version ( <replaceable>quoted_string</replaceable> | none );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-recursion { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sortlist { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auth-nxdomain <replaceable>boolean</replaceable>; // default changed
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein minimal-responses <replaceable>boolean</replaceable>;
47012ae6dbf18a2503d7b33c1c9583dc38625cb7Mark Andrews recursion <replaceable>boolean</replaceable>;
47012ae6dbf18a2503d7b33c1c9583dc38625cb7Mark Andrews rrset-order {
89bc48260b64a8859ae717e9e5bae380e275fef4Mark Andrews <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
89bc48260b64a8859ae717e9e5bae380e275fef4Mark Andrews <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
89bc48260b64a8859ae717e9e5bae380e275fef4Mark Andrews };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein provide-ixfr <replaceable>boolean</replaceable>;
79cf9524b15ca65f55fd6913e6cf01b5581c588aAutomatic Updater request-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-auth <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-cache <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source <replaceable>querysource4</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source-v6 <replaceable>querysource6</replaceable>;
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrews cleaning-interval <replaceable>integer</replaceable>;
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrews min-roots <replaceable>integer</replaceable>; // not implemented
538a83db7509d598da95a93bd7b74ef3112123a4Mark Andrews lame-ttl <replaceable>integer</replaceable>;
538a83db7509d598da95a93bd7b74ef3112123a4Mark Andrews max-ncache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-cache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-format ( many-answers | one-answer );
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews max-cache-size <replaceable>size_no_default</replaceable>;
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews check-names ( master | slave | response )
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews ( fail | warn | ignore );
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews cache-file <replaceable>quoted_string</replaceable>;
22c71c7b86fa57a19f7df0da4222eb8593e6ad12Mark Andrews suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein preferred-glue <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews edns-udp-size <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-enable <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
aa444144ad14bdd909fe5b70e1f7730b46ec6072Tinderbox User dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
f051d76c87e055c6ea3879e0c97a76609df915ccMark Andrews dialup <replaceable>dialuptype</replaceable>;
36da16fa31fa2a582afe67010ba449a57177fd2fAutomatic Updater ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews allow-query { <replaceable>address_match_element</replaceable>; ... };
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-transfer { <replaceable>address_match_element</replaceable>; ... };
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-update { <replaceable>address_match_element</replaceable>; ... };
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User notify <replaceable>notifytype</replaceable>;
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater notify-delay <replaceable>seconds</replaceable>;
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater <optional> port <replaceable>integer</replaceable> </optional>; ... };
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews allow-notify { <replaceable>address_match_element</replaceable>; ... };
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews forward ( first | only );
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews forwarders <optional> port <replaceable>integer</replaceable> </optional> {
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-journal-size <replaceable>size_no_default</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-out <replaceable>integer</replaceable>;
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews max-transfer-idle-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-idle-out <replaceable>integer</replaceable>;
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews max-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-refresh-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-refresh-time <replaceable>integer</replaceable>;
083a5588a3488b6335ee7bafa505d00644c7c58dMark Andrews multi-master <replaceable>boolean</replaceable>;
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater sig-validity-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
43b94483957d3168796a816ed86cf097518817dcTinderbox User transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
7526edc7677371c366232de5f39a678b7dcda747Mark Andrews alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
d9c707589ade5d69fb59b6837555adc4cd24d34fAutomatic Updater alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
d9c707589ade5d69fb59b6837555adc4cd24d34fAutomatic Updater <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-alt-transfer-source <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zone-statistics <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key-directory <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fake-iquery <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fetch-glue <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein has-old-clients <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein multiple-cnames <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein named-xfer <replaceable>quoted_string</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein serial-queries <replaceable>integer</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein treat-cr-as-space <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-id-pool <replaceable>boolean</replaceable>; // obsolete
aeb7938001b22e811a910e1b36cdf452f9193865Automatic Updater};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
aeb7938001b22e811a910e1b36cdf452f9193865Automatic Updater </refsect1>
aeb7938001b22e811a910e1b36cdf452f9193865Automatic Updater
aeb7938001b22e811a910e1b36cdf452f9193865Automatic Updater <refsect1>
aeb7938001b22e811a910e1b36cdf452f9193865Automatic Updater <title>VIEW</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinview <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein match-clients { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein match-destinations { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein match-recursive-only <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key <replaceable>string</replaceable> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein algorithm <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein secret <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
0284e57b9b9dfaf2517a2cc3282ecf766b8ad075Automatic Updater
b29285b88f95055e1f399247994067f85882041cTinderbox User server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
6bf6622b7b9053dc52527478473b572f042c4b5bMark Andrews ...
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews };
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater trusted-keys {
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ...
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User };
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User allow-recursion { <replaceable>address_match_element</replaceable>; ... };
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User sortlist { <replaceable>address_match_element</replaceable>; ... };
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User auth-nxdomain <replaceable>boolean</replaceable>; // default changed
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater minimal-responses <replaceable>boolean</replaceable>;
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater recursion <replaceable>boolean</replaceable>;
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater rrset-order {
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater };
731cc132f22dbc9e0ecd7035dce314a61076d31bAutomatic Updater provide-ixfr <replaceable>boolean</replaceable>;
731cc132f22dbc9e0ecd7035dce314a61076d31bAutomatic Updater request-ixfr <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-auth <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein additional-from-cache <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source <replaceable>querysource4</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein query-source-v6 <replaceable>querysource6</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cleaning-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-roots <replaceable>integer</replaceable>; // not implemented
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lame-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-ncache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-cache-ttl <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-format ( many-answers | one-answer );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-cache-size <replaceable>size_no_default</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein check-names ( master | slave | response )
eadee66609d24bee478aa750cea3c8b3cc1e7579Tinderbox User ( fail | warn | ignore );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cache-file <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User preferred-glue <replaceable>string</replaceable>;
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein edns-udp-size <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-enable <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
689023771c563d8660e45d439a207e06e96de28fMark Andrews dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews dialup <replaceable>dialuptype</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-query { <replaceable>address_match_element</replaceable>; ... };
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow-transfer { <replaceable>address_match_element</replaceable>; ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-update { <replaceable>address_match_element</replaceable>; ... };
689023771c563d8660e45d439a207e06e96de28fMark Andrews allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify <replaceable>notifytype</replaceable>;
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews notify-delay <replaceable>seconds</replaceable>;
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port <replaceable>integer</replaceable> </optional>; ... };
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews allow-notify { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forward ( first | only );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forwarders <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-journal-size <replaceable>size_no_default</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-in <replaceable>integer</replaceable>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews max-transfer-time-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-idle-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-idle-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-refresh-time <replaceable>integer</replaceable>;
47012ae6dbf18a2503d7b33c1c9583dc38625cb7Mark Andrews min-refresh-time <replaceable>integer</replaceable>;
47012ae6dbf18a2503d7b33c1c9583dc38625cb7Mark Andrews multi-master <replaceable>boolean</replaceable>;
89bc48260b64a8859ae717e9e5bae380e275fef4Mark Andrews sig-validity-interval <replaceable>integer</replaceable>;
89bc48260b64a8859ae717e9e5bae380e275fef4Mark Andrews
89bc48260b64a8859ae717e9e5bae380e275fef4Mark Andrews transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
79cf9524b15ca65f55fd6913e6cf01b5581c588aAutomatic Updater transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrews use-alt-transfer-source <replaceable>boolean</replaceable>;
538a83db7509d598da95a93bd7b74ef3112123a4Mark Andrews
538a83db7509d598da95a93bd7b74ef3112123a4Mark Andrews zone-statistics <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key-directory <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
3a3705ef7747327df182bf8d009333d2472253d5Mark Andrews allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews fetch-glue <replaceable>boolean</replaceable>; // obsolete
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
22c71c7b86fa57a19f7df0da4222eb8593e6ad12Mark Andrews};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>ZONE</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <literallayout>
689023771c563d8660e45d439a207e06e96de28fMark Andrewszone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein type ( master | slave | stub | hint |
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews forward | delegation-only );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein file <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
aa444144ad14bdd909fe5b70e1f7730b46ec6072Tinderbox User masters <optional> port <replaceable>integer</replaceable> </optional> {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ( <replaceable>masters</replaceable> |
f051d76c87e055c6ea3879e0c97a76609df915ccMark Andrews <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
36da16fa31fa2a582afe67010ba449a57177fd2fAutomatic Updater <replaceable>ipv6_address</replaceable> <optional> port <replaceable>integer</replaceable> </optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein };
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater database <replaceable>string</replaceable>;
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater delegation-only <replaceable>boolean</replaceable>;
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater check-names ( fail | warn | ignore );
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater dialup <replaceable>dialuptype</replaceable>;
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User ixfr-from-differences <replaceable>boolean</replaceable>;
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User journal <replaceable>quoted_string</replaceable>;
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-query { <replaceable>address_match_element</replaceable>; ... };
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-transfer { <replaceable>address_match_element</replaceable>; ... };
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-update { <replaceable>address_match_element</replaceable>; ... };
65ad89971ee9973074cd11c207af92bf5440df01Automatic Updater allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews update-policy {
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews ( grant | deny ) <replaceable>string</replaceable>
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews ( name | subdomain | wildcard | self ) <replaceable>string</replaceable>
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews <replaceable>rrtypelist</replaceable>; ...
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews };
1586d8cbac5d73031716561386f60758c6c332d5Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify <replaceable>notifytype</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein notify-delay <replaceable>seconds</replaceable>;
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port <replaceable>integer</replaceable> </optional>; ... };
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews allow-notify { <replaceable>address_match_element</replaceable>; ... };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forward ( first | only );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forwarders <optional> port <replaceable>integer</replaceable> </optional> {
083a5588a3488b6335ee7bafa505d00644c7c58dMark Andrews ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater };
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
43b94483957d3168796a816ed86cf097518817dcTinderbox User max-journal-size <replaceable>size_no_default</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-time-out <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-idle-in <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-transfer-idle-out <replaceable>integer</replaceable>;
7526edc7677371c366232de5f39a678b7dcda747Mark Andrews max-retry-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein min-retry-time <replaceable>integer</replaceable>;
d9c707589ade5d69fb59b6837555adc4cd24d34fAutomatic Updater max-refresh-time <replaceable>integer</replaceable>;
d9c707589ade5d69fb59b6837555adc4cd24d34fAutomatic Updater min-refresh-time <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein multi-master <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sig-validity-interval <replaceable>integer</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
689023771c563d8660e45d439a207e06e96de28fMark Andrews transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein use-alt-transfer-source <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zone-statistics <replaceable>boolean</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key-directory <replaceable>quoted_string</replaceable>;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ixfr-base <replaceable>quoted_string</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ixfr-tmp-file <replaceable>quoted_string</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; // obsolete
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein};
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</literallayout>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>FILES</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para><filename>/etc/named.conf</filename>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
6bf6622b7b9053dc52527478473b572f042c4b5bMark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews <title>SEE ALSO</title>
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews <para><citerefentry>
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User </citerefentry>,
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <citerefentry>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User </citerefentry>,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <citerefentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refentrytitle>BIND 9 Administrator Reference Manual</refentrytitle>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </citerefentry>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</refentry><!--
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User - Local variables:
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User - mode: sgml
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User - End:
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User-->
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein