named.conf.docbook revision 7c693bfdbe488ca8fa4f0831c71f5809972f6cc7
f743002678eb67b99bbc29fee116b65d9530fec0wrowe<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankg "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem [<!ENTITY mdash "&#8212;">]>
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic<!--
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic - Copyright (C) 2004-2006 Internet Systems Consortium, Inc. ("ISC")
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic -
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic - Permission to use, copy, modify, and distribute this software for any
4da61833a1cbbca94094f9653fd970582b97a72etrawick - purpose with or without fee is hereby granted, provided that the above
4da61833a1cbbca94094f9653fd970582b97a72etrawick - copyright notice and this permission notice appear in all copies.
4da61833a1cbbca94094f9653fd970582b97a72etrawick -
4da61833a1cbbca94094f9653fd970582b97a72etrawick - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
4da61833a1cbbca94094f9653fd970582b97a72etrawick - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
4789804be088bcd86ae637a29cdb7fda25169521jailletc - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
4789804be088bcd86ae637a29cdb7fda25169521jailletc - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
4789804be088bcd86ae637a29cdb7fda25169521jailletc - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
4789804be088bcd86ae637a29cdb7fda25169521jailletc - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
e50c3026198fd496f183cda4c32a202925476778covener - PERFORMANCE OF THIS SOFTWARE.
e50c3026198fd496f183cda4c32a202925476778covener-->
e50c3026198fd496f183cda4c32a202925476778covener
5b88c8507d5ef6d0c4cfbc78230294968175b638minfrin<!-- $Id: named.conf.docbook,v 1.24 2006/09/13 00:15:38 marka Exp $ -->
5b88c8507d5ef6d0c4cfbc78230294968175b638minfrin<refentry>
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic <refentryinfo>
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic <date>Aug 13, 2004</date>
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic </refentryinfo>
4f29b65ab4b547ad5dbe506e2d0ff5d12ead9247ylavic
4f29b65ab4b547ad5dbe506e2d0ff5d12ead9247ylavic <refmeta>
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavic <refentrytitle><filename>named.conf</filename></refentrytitle>
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavic <manvolnum>5</manvolnum>
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavic <refmiscinfo>BIND9</refmiscinfo>
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavic </refmeta>
69301145375a889e7e37caf7cc7321ac0f91801erpluem
69301145375a889e7e37caf7cc7321ac0f91801erpluem <refnamediv>
69301145375a889e7e37caf7cc7321ac0f91801erpluem <refname><filename>named.conf</filename></refname>
506bfe33206b2fece40ef25f695af39dd4130facjkaluza <refpurpose>configuration file for named</refpurpose>
506bfe33206b2fece40ef25f695af39dd4130facjkaluza </refnamediv>
506bfe33206b2fece40ef25f695af39dd4130facjkaluza
506bfe33206b2fece40ef25f695af39dd4130facjkaluza <docinfo>
d58a848a016d401b965111e50ef829e1641f7834minfrin <copyright>
d58a848a016d401b965111e50ef829e1641f7834minfrin <year>2004</year>
d58a848a016d401b965111e50ef829e1641f7834minfrin <year>2005</year>
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf <year>2006</year>
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf </copyright>
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic </docinfo>
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic <refsynopsisdiv>
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic <cmdsynopsis>
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic <command>named.conf</command>
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic </cmdsynopsis>
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic </refsynopsisdiv>
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic <refsect1>
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic <title>DESCRIPTION</title>
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic <para><filename>named.conf</filename> is the configuration file
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic for
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic <command>named</command>. Statements are enclosed
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic in braces and terminated with a semi-colon. Clauses in
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic the statements are also semi-colon terminated. The usual
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener comment styles are supported:
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener </para>
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener <para>
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener C style: /* */
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener </para>
44ff304057225e944e220e981d434a046d14cf06covener <para>
44ff304057225e944e220e981d434a046d14cf06covener C++ style: // to end of line
44ff304057225e944e220e981d434a046d14cf06covener </para>
44ff304057225e944e220e981d434a046d14cf06covener <para>
5d1ba75b8794925e67591c209085a49279791de9covener Unix style: # to end of line
5d1ba75b8794925e67591c209085a49279791de9covener </para>
5d1ba75b8794925e67591c209085a49279791de9covener </refsect1>
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand <refsect1>
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand <title>ACL</title>
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand <literallayout>
caad2986f81ab263f7af41467dd622dc9add17f3ylavicacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
caad2986f81ab263f7af41467dd622dc9add17f3ylavic
caad2986f81ab263f7af41467dd622dc9add17f3ylavic</literallayout>
caad2986f81ab263f7af41467dd622dc9add17f3ylavic </refsect1>
45a10d38e6051fd7bdf9d742aaae633d97ff02abjailletc
f7317ff316c2b141feea31bddb74d5d3fa1584edjorton <refsect1>
f7317ff316c2b141feea31bddb74d5d3fa1584edjorton <title>KEY</title>
2165214331e4afafca4048f66f303d0253d7b001covener <literallayout>
a34684a59b60a4173c25035d0c627ef17e6dc215rpluemkey <replaceable>domain_name</replaceable> {
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem algorithm <replaceable>string</replaceable>;
1e2d421a36999d292042a5539971070d54aa6c63ylavic secret <replaceable>string</replaceable>;
1e2d421a36999d292042a5539971070d54aa6c63ylavic};
1e2d421a36999d292042a5539971070d54aa6c63ylavic</literallayout>
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh </refsect1>
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh <refsect1>
0b67eb8568cd58bb77082703951679b42cf098actrawick <title>MASTERS</title>
0b67eb8568cd58bb77082703951679b42cf098actrawick <literallayout>
0b67eb8568cd58bb77082703951679b42cf098actrawickmasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
0b67eb8568cd58bb77082703951679b42cf098actrawick ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
5ef3c61605a3a021ff71f488983cb0065f8e1a79covener <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
fb1985a97912b25ec6564c73e610a31e5fc6e25fcovener};
09c87c777bed1655621bb20e1c46cb6b1a63279dcovener</literallayout>
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic </refsect1>
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic
3060ce7f798fbda7999cd4ddf89b525d2b294185covener <refsect1>
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic <title>SERVER</title>
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic <literallayout>
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavicserver ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
e6b4bd1113567627ab6bb6c6a7105e1e01a7d889jailletc bogus <replaceable>boolean</replaceable>;
e6b4bd1113567627ab6bb6c6a7105e1e01a7d889jailletc edns <replaceable>boolean</replaceable>;
e466c40e1801982602ee0200c9e8b61cc148742djailletc edns-udp-size <replaceable>integer</replaceable>;
e466c40e1801982602ee0200c9e8b61cc148742djailletc max-udp-size <replaceable>integer</replaceable>;
457468b82e59d01eba00dd9d0817309c8f5e414ejim provide-ixfr <replaceable>boolean</replaceable>;
457468b82e59d01eba00dd9d0817309c8f5e414ejim request-ixfr <replaceable>boolean</replaceable>;
457468b82e59d01eba00dd9d0817309c8f5e414ejim keys <replaceable>server_key</replaceable>;
04983e3bd1754764eec7d6bb772fe3b0bf391771jorton transfers <replaceable>integer</replaceable>;
04983e3bd1754764eec7d6bb772fe3b0bf391771jorton transfer-format ( many-answers | one-answer );
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem transfer-source ( <replaceable>ipv4_address</replaceable> | * )
15660979a30d251681463de2e0584853890082accovener <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
15660979a30d251681463de2e0584853890082accovener transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
49dacedb6c387b786b7911082ff35121a45f414bcovener <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
49dacedb6c387b786b7911082ff35121a45f414bcovener
cfd9415521847b2f9394fad04fb701cfb955f503rjung support-ixfr <replaceable>boolean</replaceable>; // obsolete
cfd9415521847b2f9394fad04fb701cfb955f503rjung};
cfd9415521847b2f9394fad04fb701cfb955f503rjung</literallayout>
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe </refsect1>
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe <refsect1>
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe <title>TRUSTED-KEYS</title>
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe <literallayout>
8491e0600f69b0405e156ea8a419653c065c645bcovenertrusted-keys {
63b9f1f5880391261705f696d7d65507bbe9ace3covener <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
63b9f1f5880391261705f696d7d65507bbe9ace3covener};
63b9f1f5880391261705f696d7d65507bbe9ace3covener</literallayout>
49dacedb6c387b786b7911082ff35121a45f414bcovener </refsect1>
49dacedb6c387b786b7911082ff35121a45f414bcovener
49dacedb6c387b786b7911082ff35121a45f414bcovener <refsect1>
49dacedb6c387b786b7911082ff35121a45f414bcovener <title>CONTROLS</title>
3c990331fc6702119e4f5b8ba9eae3021aea5265jim <literallayout>
3c990331fc6702119e4f5b8ba9eae3021aea5265jimcontrols {
3c990331fc6702119e4f5b8ba9eae3021aea5265jim inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
3c990331fc6702119e4f5b8ba9eae3021aea5265jim <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
fc42512879dd0504532f52fe5d0d0383dda96a1eniq allow { <replaceable>address_match_element</replaceable>; ... }
fc42512879dd0504532f52fe5d0d0383dda96a1eniq <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
fc42512879dd0504532f52fe5d0d0383dda96a1eniq unix <replaceable>unsupported</replaceable>; // not implemented
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq};
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq</literallayout>
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq </refsect1>
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc
983528026996668ea295be95aedb9c7a346af470ylavic <refsect1>
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc <title>LOGGING</title>
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc <literallayout>
06b8f183140c8e02e0974e938a05078b511d1603covenerlogging {
06b8f183140c8e02e0974e938a05078b511d1603covener channel <replaceable>string</replaceable> {
06b8f183140c8e02e0974e938a05078b511d1603covener file <replaceable>log_file</replaceable>;
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem syslog <replaceable>optional_facility</replaceable>;
259878293a997ff49f5ddfc53d3739cbdc25444ecovener null;
259878293a997ff49f5ddfc53d3739cbdc25444ecovener stderr;
259878293a997ff49f5ddfc53d3739cbdc25444ecovener severity <replaceable>log_severity</replaceable>;
259878293a997ff49f5ddfc53d3739cbdc25444ecovener print-time <replaceable>boolean</replaceable>;
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem print-severity <replaceable>boolean</replaceable>;
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin print-category <replaceable>boolean</replaceable>;
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin };
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
65967d05f839dbf27cf91d91fa79585eeae19660minfrin};
65967d05f839dbf27cf91d91fa79585eeae19660minfrin</literallayout>
65967d05f839dbf27cf91d91fa79585eeae19660minfrin </refsect1>
65967d05f839dbf27cf91d91fa79585eeae19660minfrin
8152945ae46857b170cb227e79bb799f4fc7710dminfrin <refsect1>
8152945ae46857b170cb227e79bb799f4fc7710dminfrin <title>LWRES</title>
8152945ae46857b170cb227e79bb799f4fc7710dminfrin <literallayout>
8152945ae46857b170cb227e79bb799f4fc7710dminfrinlwres {
75f5c2db254c0167a0e396254460de09b775d203trawick listen-on <optional> port <replaceable>integer</replaceable> </optional> {
75f5c2db254c0167a0e396254460de09b775d203trawick ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
75f5c2db254c0167a0e396254460de09b775d203trawick };
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph search { <replaceable>string</replaceable>; ... };
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph ndots <replaceable>integer</replaceable>;
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick};
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick</literallayout>
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick </refsect1>
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick
54d750a84a175d8e338880514d440773eb986b50covener <refsect1>
54d750a84a175d8e338880514d440773eb986b50covener <title>OPTIONS</title>
54d750a84a175d8e338880514d440773eb986b50covener <literallayout>
54d750a84a175d8e338880514d440773eb986b50coveneroptions {
54d750a84a175d8e338880514d440773eb986b50covener avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
54d750a84a175d8e338880514d440773eb986b50covener avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
54d750a84a175d8e338880514d440773eb986b50covener blackhole { <replaceable>address_match_element</replaceable>; ... };
54d750a84a175d8e338880514d440773eb986b50covener coresize <replaceable>size</replaceable>;
7a3aa12f0eda24793ee26d6a179bd53132e9dae8covener datasize <replaceable>size</replaceable>;
54d750a84a175d8e338880514d440773eb986b50covener directory <replaceable>quoted_string</replaceable>;
54d750a84a175d8e338880514d440773eb986b50covener dump-file <replaceable>quoted_string</replaceable>;
83b50288fa7d306324bba68832011ea08f5c7832covener files <replaceable>size</replaceable>;
4e30ef014533a7e93c92d88306291f5e49c9692ftrawick heartbeat-interval <replaceable>integer</replaceable>;
83b50288fa7d306324bba68832011ea08f5c7832covener host-statistics <replaceable>boolean</replaceable>; // not implemented
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick host-statistics-max <replaceable>number</replaceable>; // not implemented
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick hostname ( <replaceable>quoted_string</replaceable> | none );
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick interface-interval <replaceable>integer</replaceable>;
2e15620d724fb8e3a5be183b917359a2fd6e9468covener listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
2e15620d724fb8e3a5be183b917359a2fd6e9468covener listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
2e15620d724fb8e3a5be183b917359a2fd6e9468covener match-mapped-addresses <replaceable>boolean</replaceable>;
2e15620d724fb8e3a5be183b917359a2fd6e9468covener memstatistics-file <replaceable>quoted_string</replaceable>;
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener pid-file ( <replaceable>quoted_string</replaceable> | none );
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener port <replaceable>integer</replaceable>;
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener querylog <replaceable>boolean</replaceable>;
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener recursing-file <replaceable>quoted_string</replaceable>;
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener random-device <replaceable>quoted_string</replaceable>;
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener recursive-clients <replaceable>integer</replaceable>;
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener serial-query-rate <replaceable>integer</replaceable>;
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd server-id ( <replaceable>quoted_string</replaceable> | none |;
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd stacksize <replaceable>size</replaceable>;
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd statistics-file <replaceable>quoted_string</replaceable>;
179565be4043d7e5f9161aa75271fa0a001866d9covener statistics-interval <replaceable>integer</replaceable>; // not yet implemented
179565be4043d7e5f9161aa75271fa0a001866d9covener tcp-clients <replaceable>integer</replaceable>;
179565be4043d7e5f9161aa75271fa0a001866d9covener tcp-listen-queue <replaceable>integer</replaceable>;
111436a32ba1254291e4883292fb116d15fe8f64covener tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener tkey-domain <replaceable>quoted_string</replaceable>;
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener transfers-per-ns <replaceable>integer</replaceable>;
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener transfers-in <replaceable>integer</replaceable>;
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick transfers-out <replaceable>integer</replaceable>;
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick use-ixfr <replaceable>boolean</replaceable>;
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick version ( <replaceable>quoted_string</replaceable> | none );
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz allow-recursion { <replaceable>address_match_element</replaceable>; ... };
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz sortlist { <replaceable>address_match_element</replaceable>; ... };
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza auth-nxdomain <replaceable>boolean</replaceable>; // default changed
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza minimal-responses <replaceable>boolean</replaceable>;
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza recursion <replaceable>boolean</replaceable>;
efe780dcf13b2b95effabf897d694d8f23feac74trawick rrset-order {
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin };
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza provide-ixfr <replaceable>boolean</replaceable>;
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza request-ixfr <replaceable>boolean</replaceable>;
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
ba050a6f942b9fa0e81ed73437588005c569655ccovener additional-from-auth <replaceable>boolean</replaceable>;
ba050a6f942b9fa0e81ed73437588005c569655ccovener additional-from-cache <replaceable>boolean</replaceable>;
ba050a6f942b9fa0e81ed73437588005c569655ccovener query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ba050a6f942b9fa0e81ed73437588005c569655ccovener query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
135ddda3a989215d2bedbcf1529bfb269c3eda23niq cleaning-interval <replaceable>integer</replaceable>;
135ddda3a989215d2bedbcf1529bfb269c3eda23niq min-roots <replaceable>integer</replaceable>; // not implemented
135ddda3a989215d2bedbcf1529bfb269c3eda23niq lame-ttl <replaceable>integer</replaceable>;
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh max-ncache-ttl <replaceable>integer</replaceable>;
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh max-cache-ttl <replaceable>integer</replaceable>;
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh transfer-format ( many-answers | one-answer );
efe780dcf13b2b95effabf897d694d8f23feac74trawick max-cache-size <replaceable>size_no_default</replaceable>;
793214f67dede32edfd9ee96c664ead04d175cbbjfclere max-acache-size <replaceable>size_no_default</replaceable>;
cc5a4a08dc9783fcbc52ce86f11e01c281a43810minfrin clients-per-query <replaceable>number</replaceable>;
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener max-clients-per-query <replaceable>number</replaceable>;
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener check-names ( master | slave | response )
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener ( fail | warn | ignore );
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza check-mx ( fail | warn | ignore );
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza check-integrity <replaceable>boolean</replaceable>;
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza check-mx-cname ( fail | warn | ignore );
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza check-srv-cname ( fail | warn | ignore );
56589be3d7a3e9343370df240010c6928cc78b39jkaluza cache-file <replaceable>quoted_string</replaceable>; // test option
56589be3d7a3e9343370df240010c6928cc78b39jkaluza suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
56589be3d7a3e9343370df240010c6928cc78b39jkaluza preferred-glue <replaceable>string</replaceable>;
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick };
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick edns-udp-size <replaceable>integer</replaceable>;
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick max-udp-size <replaceable>integer</replaceable>;
4d12805e6c18253040223ea637acd6b3b3c18f60jorton root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
4d12805e6c18253040223ea637acd6b3b3c18f60jorton disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
4d12805e6c18253040223ea637acd6b3b3c18f60jorton dnssec-enable <replaceable>boolean</replaceable>;
85eacfc96a04547ef25aabbc06440039715084c2jorton dnssec-validation <replaceable>boolean</replaceable>;
85eacfc96a04547ef25aabbc06440039715084c2jorton dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
e5d909f2b06bd880fb3675cd49363df981caa631trawick dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener dnssec-accept-expired <replaceable>boolean</replaceable>;
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener empty-server <replaceable>string</replaceable>;
cb666b29f81df1d11d65002250153353568021fccovener empty-contact <replaceable>string</replaceable>;
cb666b29f81df1d11d65002250153353568021fccovener empty-zones-enable <replaceable>boolean</replaceable>;
cb666b29f81df1d11d65002250153353568021fccovener disable-empty-zone <replaceable>string</replaceable>;
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covener
1c2cab00d988fc48cbe59032cf76cc0bab20d6f7covener dialup <replaceable>dialuptype</replaceable>;
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covener ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
75a230a728338d84dcfe81edd375352f34de22d0covener
75a230a728338d84dcfe81edd375352f34de22d0covener allow-query { <replaceable>address_match_element</replaceable>; ... };
75a230a728338d84dcfe81edd375352f34de22d0covener allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener allow-transfer { <replaceable>address_match_element</replaceable>; ... };
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener allow-update { <replaceable>address_match_element</replaceable>; ... };
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
63a5ea80bddcc84a462e40f402b4f330e0e05411covener update-check-ksk <replaceable>boolean</replaceable>;
63a5ea80bddcc84a462e40f402b4f330e0e05411covener
63a5ea80bddcc84a462e40f402b4f330e0e05411covener notify <replaceable>notifytype</replaceable>;
63a5ea80bddcc84a462e40f402b4f330e0e05411covener notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
65a4e663b82f8bce28ac22ab2edfd7502de36998sf notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
65a4e663b82f8bce28ac22ab2edfd7502de36998sf notify-delay <replaceable>seconds</replaceable>;
65a4e663b82f8bce28ac22ab2edfd7502de36998sf also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
65a4e663b82f8bce28ac22ab2edfd7502de36998sf <optional> port <replaceable>integer</replaceable> </optional>; ... };
c7de1955eb0eaeabf7042902476397692672d549sf allow-notify { <replaceable>address_match_element</replaceable>; ... };
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin forward ( first | only );
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin forwarders <optional> port <replaceable>integer</replaceable> </optional> {
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
a511a29faf2ff7ead3b67680154a624effb31aafminfrin };
a511a29faf2ff7ead3b67680154a624effb31aafminfrin
a511a29faf2ff7ead3b67680154a624effb31aafminfrin max-journal-size <replaceable>size_no_default</replaceable>;
a511a29faf2ff7ead3b67680154a624effb31aafminfrin max-transfer-time-in <replaceable>integer</replaceable>;
a511a29faf2ff7ead3b67680154a624effb31aafminfrin max-transfer-time-out <replaceable>integer</replaceable>;
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin max-transfer-idle-in <replaceable>integer</replaceable>;
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin max-transfer-idle-out <replaceable>integer</replaceable>;
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin max-retry-time <replaceable>integer</replaceable>;
deec48c67d4786bc77112ffbf3a4e70b931097edminfrin min-retry-time <replaceable>integer</replaceable>;
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin max-refresh-time <replaceable>integer</replaceable>;
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin min-refresh-time <replaceable>integer</replaceable>;
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin multi-master <replaceable>boolean</replaceable>;
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin sig-validity-interval <replaceable>integer</replaceable>;
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener transfer-source ( <replaceable>ipv4_address</replaceable> | * )
5c43d2fb853f84497b5ece2d414ef9484aa87e5fsf <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq
26c5829347f6a355c00f1ba0301d575056b69536niq alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq use-alt-transfer-source <replaceable>boolean</replaceable>;
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq zone-statistics <replaceable>boolean</replaceable>;
413ee814748f37be168ff12407fa6dba0ceeabe6trawick key-directory <replaceable>quoted_string</replaceable>;
c12917da693bae4028a1d5a5e8224bceed8c739dsf try-tcp-refresh <replaceable>boolean</replaceable>;
c12917da693bae4028a1d5a5e8224bceed8c739dsf zero-no-soa-ttl <replaceable>boolean</replaceable>;
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf fake-iquery <replaceable>boolean</replaceable>; // obsolete
d7ffd2da16d58b1a0de212e4d56f7aebb72bef26sf fetch-glue <replaceable>boolean</replaceable>; // obsolete
d7ffd2da16d58b1a0de212e4d56f7aebb72bef26sf has-old-clients <replaceable>boolean</replaceable>; // obsolete
d7ffd2da16d58b1a0de212e4d56f7aebb72bef26sf maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf multiple-cnames <replaceable>boolean</replaceable>; // obsolete
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf named-xfer <replaceable>quoted_string</replaceable>; // obsolete
9811aed12bbc71783d2e544ccb5fecd193843eadsf serial-queries <replaceable>integer</replaceable>; // obsolete
9811aed12bbc71783d2e544ccb5fecd193843eadsf treat-cr-as-space <replaceable>boolean</replaceable>; // obsolete
9811aed12bbc71783d2e544ccb5fecd193843eadsf use-id-pool <replaceable>boolean</replaceable>; // obsolete
88fac54d9d64f85bbdab5d7010816f4377f95bd7rjung};
88fac54d9d64f85bbdab5d7010816f4377f95bd7rjung</literallayout>
bd3f5647b96d378d9c75c954e3f13582af32c643sf </refsect1>
bd3f5647b96d378d9c75c954e3f13582af32c643sf
bd3f5647b96d378d9c75c954e3f13582af32c643sf <refsect1>
bd3f5647b96d378d9c75c954e3f13582af32c643sf <title>VIEW</title>
bd3f5647b96d378d9c75c954e3f13582af32c643sf <literallayout>
2a7beea91d46beb41f043a84eaad060047ee04aafabienview <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
2a7beea91d46beb41f043a84eaad060047ee04aafabien match-clients { <replaceable>address_match_element</replaceable>; ... };
2a7beea91d46beb41f043a84eaad060047ee04aafabien match-destinations { <replaceable>address_match_element</replaceable>; ... };
2a7beea91d46beb41f043a84eaad060047ee04aafabien match-recursive-only <replaceable>boolean</replaceable>;
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf key <replaceable>string</replaceable> {
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf algorithm <replaceable>string</replaceable>;
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf secret <replaceable>string</replaceable>;
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf };
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf ...
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf };
132ee6ac1c26d6e8953836316ba50734eefab47bsf
132ee6ac1c26d6e8953836316ba50734eefab47bsf server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
132ee6ac1c26d6e8953836316ba50734eefab47bsf ...
85eacfc96a04547ef25aabbc06440039715084c2jorton };
85eacfc96a04547ef25aabbc06440039715084c2jorton
85eacfc96a04547ef25aabbc06440039715084c2jorton trusted-keys {
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick <replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ...
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick };
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick allow-recursion { <replaceable>address_match_element</replaceable>; ... };
79c5787b92ac5f0e1cc82393816c77a006399316trawick sortlist { <replaceable>address_match_element</replaceable>; ... };
79c5787b92ac5f0e1cc82393816c77a006399316trawick topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
79c5787b92ac5f0e1cc82393816c77a006399316trawick auth-nxdomain <replaceable>boolean</replaceable>; // default changed
79c5787b92ac5f0e1cc82393816c77a006399316trawick minimal-responses <replaceable>boolean</replaceable>;
c967bf3bc89e8aa60dbd30d9da388e448ddc1cc4trawick recursion <replaceable>boolean</replaceable>;
79c5787b92ac5f0e1cc82393816c77a006399316trawick rrset-order {
79c5787b92ac5f0e1cc82393816c77a006399316trawick <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
79c5787b92ac5f0e1cc82393816c77a006399316trawick <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
79c5787b92ac5f0e1cc82393816c77a006399316trawick };
79c5787b92ac5f0e1cc82393816c77a006399316trawick provide-ixfr <replaceable>boolean</replaceable>;
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton request-ixfr <replaceable>boolean</replaceable>;
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton additional-from-auth <replaceable>boolean</replaceable>;
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton additional-from-cache <replaceable>boolean</replaceable>;
536e48c08d674acac5d44929318f2ad928edc361jorton query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
536e48c08d674acac5d44929318f2ad928edc361jorton query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
e81785da447b469da66f218b3f0244aab507958djorton cleaning-interval <replaceable>integer</replaceable>;
e81785da447b469da66f218b3f0244aab507958djorton min-roots <replaceable>integer</replaceable>; // not implemented
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton lame-ttl <replaceable>integer</replaceable>;
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton max-ncache-ttl <replaceable>integer</replaceable>;
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton max-cache-ttl <replaceable>integer</replaceable>;
53e9b27aba029b18be814df40bcf6f0428771d1efuankg transfer-format ( many-answers | one-answer );
53e9b27aba029b18be814df40bcf6f0428771d1efuankg max-cache-size <replaceable>size_no_default</replaceable>;
53e9b27aba029b18be814df40bcf6f0428771d1efuankg max-acache-size <replaceable>size_no_default</replaceable>;
53e9b27aba029b18be814df40bcf6f0428771d1efuankg clients-per-query <replaceable>number</replaceable>;
53e9b27aba029b18be814df40bcf6f0428771d1efuankg max-clients-per-query <replaceable>number</replaceable>;
6bb524f1895f30265a1431afc460977d391cb36bsf check-names ( master | slave | response )
6bb524f1895f30265a1431afc460977d391cb36bsf ( fail | warn | ignore );
ca61ccd0c306c2c72df153688ba1b49f3eceed80sf check-mx ( fail | warn | ignore );
6bb524f1895f30265a1431afc460977d391cb36bsf check-integrity <replaceable>boolean</replaceable>;
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin check-mx-cname ( fail | warn | ignore );
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin check-srv-cname ( fail | warn | ignore );
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin cache-file <replaceable>quoted_string</replaceable>; // test option
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin preferred-glue <replaceable>string</replaceable>;
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung };
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung edns-udp-size <replaceable>integer</replaceable>;
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung max-udp-size <replaceable>integer</replaceable>;
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung dnssec-enable <replaceable>boolean</replaceable>;
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung dnssec-validation <replaceable>boolean</replaceable>;
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
0827cb14e550f6f65018431c22c2c913631c8f25kbrand dnssec-accept-expired <replaceable>boolean</replaceable>;
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick
ae600ca541efc686b34f8b1f21bd3d0741d37674covener empty-server <replaceable>string</replaceable>;
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick empty-contact <replaceable>string</replaceable>;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding empty-zones-enable <replaceable>boolean</replaceable>;
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim disable-empty-zone <replaceable>string</replaceable>;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim dialup <replaceable>dialuptype</replaceable>;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim
cfa64348224b66dd1c9979b809406c4d15b1c137fielding allow-query { <replaceable>address_match_element</replaceable>; ... };
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 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-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>,
<citerefentry>
<refentrytitle>BIND 9 Administrator Reference Manual</refentrytitle>
</citerefentry>.
</para>
</refsect1>
</refentry><!--
- Local variables:
- mode: sgml
- End:
-->