named.conf.docbook revision c5223c9cb7c22620d5ee6611228673e95b48a270
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
bb50eb10edbfa31f53699304d6838716d700b85bMark Andrews [<!ENTITY mdash "&#8212;">]>
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews<!--
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews - Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC")
bb50eb10edbfa31f53699304d6838716d700b85bMark Andrews -
a5e055b9d8bc42b0e29d88960ed2a5c531fa5acbRob Austein - Permission to use, copy, modify, and distribute this software for any
a5e055b9d8bc42b0e29d88960ed2a5c531fa5acbRob Austein - purpose with or without fee is hereby granted, provided that the above
3d8dfd44a3be708f00380064411c16b2fa28303aMark Andrews - copyright notice and this permission notice appear in all copies.
a46445468bb39318ad2a4291ace371a8c4ff9ac6Mark Andrews -
e794f1ef072b4453c4af64717429729bcf3a6a69Mark Andrews - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
e794f1ef072b4453c4af64717429729bcf3a6a69Mark Andrews - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
5f059eef4360bc6c35a38241deb2561884dd9001Mark Andrews - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
e180037bc15a98cac0b91ffcf464e9c96918294bMark Andrews - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
e180037bc15a98cac0b91ffcf464e9c96918294bMark Andrews - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
eeac8cfcd3ad738b435ad82fcd5c6387da643f90Mark Andrews - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
99ba7fc5ff50823248155f4f2954ece0271b4354Mark Andrews - PERFORMANCE OF THIS SOFTWARE.
99ba7fc5ff50823248155f4f2954ece0271b4354Mark Andrews-->
d1ef96c5fb81b1edbede4228480848b58e48799eMark Andrews
cc3aafe737334d444781f8a34ffaf459e075bb9aMark Andrews<!-- $Id: named.conf.docbook,v 1.11 2005/05/19 04:59:00 marka Exp $ -->
cc3aafe737334d444781f8a34ffaf459e075bb9aMark Andrews<refentry>
cc3aafe737334d444781f8a34ffaf459e075bb9aMark Andrews <refentryinfo>
cc3aafe737334d444781f8a34ffaf459e075bb9aMark Andrews <date>Aug 13, 2004</date>
cc3aafe737334d444781f8a34ffaf459e075bb9aMark Andrews </refentryinfo>
cc3aafe737334d444781f8a34ffaf459e075bb9aMark Andrews
cc3aafe737334d444781f8a34ffaf459e075bb9aMark Andrews <refmeta>
68fb0934fd5e2f8f95a2f43e26b1208f7cbc4307Mark Andrews <refentrytitle><filename>named.conf</filename></refentrytitle>
68fb0934fd5e2f8f95a2f43e26b1208f7cbc4307Mark Andrews <manvolnum>5</manvolnum>
68fb0934fd5e2f8f95a2f43e26b1208f7cbc4307Mark Andrews <refmiscinfo>BIND9</refmiscinfo>
68fb0934fd5e2f8f95a2f43e26b1208f7cbc4307Mark Andrews </refmeta>
68fb0934fd5e2f8f95a2f43e26b1208f7cbc4307Mark Andrews
3386e927950e1bacd2ae7bfdc03ee17885bd9993Mark Andrews <refnamediv>
3386e927950e1bacd2ae7bfdc03ee17885bd9993Mark Andrews <refname><filename>named.conf</filename></refname>
c80b5ef256d9c289c403bc90e0fbee3699552808Mark Andrews <refpurpose>configuration file for named</refpurpose>
23fdb6a5a3d3d0e427682b68eea9553d2d326ad4Mark Andrews </refnamediv>
23fdb6a5a3d3d0e427682b68eea9553d2d326ad4Mark Andrews
b8694095f0109e23d9aaa3e84f840829b014c417Mark Andrews <docinfo>
23fdb6a5a3d3d0e427682b68eea9553d2d326ad4Mark Andrews <copyright>
23fdb6a5a3d3d0e427682b68eea9553d2d326ad4Mark Andrews <year>2004</year>
23fdb6a5a3d3d0e427682b68eea9553d2d326ad4Mark Andrews <year>2005</year>
b8694095f0109e23d9aaa3e84f840829b014c417Mark Andrews <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
23fdb6a5a3d3d0e427682b68eea9553d2d326ad4Mark Andrews </copyright>
b8694095f0109e23d9aaa3e84f840829b014c417Mark Andrews </docinfo>
e6c95fe56b0491b533f2ca5a3ed8e8e9f74f4fd2Mark Andrews
e6c95fe56b0491b533f2ca5a3ed8e8e9f74f4fd2Mark Andrews <refsynopsisdiv>
e6c95fe56b0491b533f2ca5a3ed8e8e9f74f4fd2Mark Andrews <cmdsynopsis>
e6c95fe56b0491b533f2ca5a3ed8e8e9f74f4fd2Mark Andrews <command>named.conf</command>
1c52f228e9e2d8784273b7af76794031e480e5e8Mark Andrews </cmdsynopsis>
1c52f228e9e2d8784273b7af76794031e480e5e8Mark Andrews </refsynopsisdiv>
ea0b0c283be744d8b5810927b9981a9afe2f900dMark Andrews
c315e5cfead876251ee4ff5600ee67303b2729a4Mark Andrews <refsect1>
c315e5cfead876251ee4ff5600ee67303b2729a4Mark Andrews <title>DESCRIPTION</title>
c315e5cfead876251ee4ff5600ee67303b2729a4Mark Andrews <para><filename>named.conf</filename> is the configuration file
c956fbfbbd536407a2f0ef8f138c27729d31744dMark Andrews for
e5477896ce19a38c3b45e93c144e075565b79e9cMark Andrews <command>named</command>. Statements are enclosed
e5477896ce19a38c3b45e93c144e075565b79e9cMark Andrews in braces and terminated with a semi-colon. Clauses in
e5477896ce19a38c3b45e93c144e075565b79e9cMark Andrews the statements are also semi-colon terminated. The usual
c52d94fa4b7eaf8b7be9dfda15f9fc2c01041d51Mark Andrews comment styles are supported:
f66cd386cf4d0cc65b28cbaeaf540353406393a8Mark Andrews </para>
f66cd386cf4d0cc65b28cbaeaf540353406393a8Mark Andrews <para>
e94cf7074d8ac30820a715211ae914387996cca9Mark Andrews C style: /* */
7e2c0c16d6e03058650f536a5b43cb21598ec91fMark Andrews </para>
7e2c0c16d6e03058650f536a5b43cb21598ec91fMark Andrews <para>
7e2c0c16d6e03058650f536a5b43cb21598ec91fMark Andrews C++ style: // to end of line
6ecbd11029fa201b5f273f4ef016617dc35206aeMark Andrews </para>
6ecbd11029fa201b5f273f4ef016617dc35206aeMark Andrews <para>
738bffe2ee7dd6f3efeae8e2cca9017acc9c5f94Mark Andrews Unix style: # to end of line
8d5b4ce1eb7914205c6433d6575f6d11cd7a9509Mark Andrews </para>
8d5b4ce1eb7914205c6433d6575f6d11cd7a9509Mark Andrews </refsect1>
8d5b4ce1eb7914205c6433d6575f6d11cd7a9509Mark Andrews
c0707105f60934d59321c2fccbc254f9e31ff28aMark Andrews <refsect1>
c0707105f60934d59321c2fccbc254f9e31ff28aMark Andrews <title>ACL</title>
c0707105f60934d59321c2fccbc254f9e31ff28aMark Andrews <literallayout>
50e45d74340656422b21a5513f2d7138dfe24b7aMark Andrewsacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
50e45d74340656422b21a5513f2d7138dfe24b7aMark Andrews
be00eb0795d2def3452de0da2adde74e7eda6982Mark Andrews</literallayout>
be00eb0795d2def3452de0da2adde74e7eda6982Mark Andrews </refsect1>
be00eb0795d2def3452de0da2adde74e7eda6982Mark Andrews
2cd8fa3ef9b168429dcf76603e7b95c58317dd28Mark Andrews <refsect1>
2cd8fa3ef9b168429dcf76603e7b95c58317dd28Mark Andrews <title>KEY</title>
5ba04ba7a99371afcd4d988854ee71bffdb20df4Mark Andrews <literallayout>
5ba04ba7a99371afcd4d988854ee71bffdb20df4Mark Andrewskey <replaceable>domain_name</replaceable> {
5ba04ba7a99371afcd4d988854ee71bffdb20df4Mark Andrews algorithm <replaceable>string</replaceable>;
f6f0bf7d4bb135ba1a421520076a47a61b6870fcMark Andrews secret <replaceable>string</replaceable>;
f6f0bf7d4bb135ba1a421520076a47a61b6870fcMark Andrews};
4e681da26da4fff442b3ae24b0da2de1f240c43cMark Andrews</literallayout>
4e681da26da4fff442b3ae24b0da2de1f240c43cMark Andrews </refsect1>
4e681da26da4fff442b3ae24b0da2de1f240c43cMark Andrews
4e681da26da4fff442b3ae24b0da2de1f240c43cMark Andrews <refsect1>
4499c6cd5e376c59e06cd0be61f3620a1336bc5fMark Andrews <title>MASTERS</title>
4499c6cd5e376c59e06cd0be61f3620a1336bc5fMark Andrews <literallayout>
4a6f552617fe422ad90826e48c2a3446e3a2574bMark Andrewsmasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
4a6f552617fe422ad90826e48c2a3446e3a2574bMark Andrews ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
1195e2e1f2853df56d7ec69d2e01a99d44e4d61dMark Andrews <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
392cd518b3aff35c0396f84884cd51680edd68a1Mark Andrews};
392cd518b3aff35c0396f84884cd51680edd68a1Mark Andrews</literallayout>
392cd518b3aff35c0396f84884cd51680edd68a1Mark Andrews </refsect1>
74def1c9c1880480bb62eb881e8a7ce28f9f7a20Mark Andrews
5efa612be0471cc4e133b795db3dd3addf18ba6cMark Andrews <refsect1>
5efa612be0471cc4e133b795db3dd3addf18ba6cMark Andrews <title>SERVER</title>
da059d6dd4035c1f4736e7978065c4d51893b136Mark Andrews <literallayout>
78ef0ebab3a4039f8efc8afdb7ee4b936ffc34caMark Andrewsserver ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
78ef0ebab3a4039f8efc8afdb7ee4b936ffc34caMark Andrews bogus <replaceable>boolean</replaceable>;
78ef0ebab3a4039f8efc8afdb7ee4b936ffc34caMark Andrews edns <replaceable>boolean</replaceable>;
f620c5e527746a2ec3d90a11d21abd8a114746dfTatuya JINMEI 神明達哉 provide-ixfr <replaceable>boolean</replaceable>;
d9147148dde80db2ce3390ded26333d106d3c10bTatuya JINMEI 神明達哉 request-ixfr <replaceable>boolean</replaceable>;
ec3f1d35170225c74d11c27bb184e250d150b209Tatuya JINMEI 神明達哉 keys <replaceable>server_key</replaceable>;
ec3f1d35170225c74d11c27bb184e250d150b209Tatuya JINMEI 神明達哉 transfers <replaceable>integer</replaceable>;
75654de87118c587629b5dc6882b6c1925d34983Tatuya JINMEI 神明達哉 transfer-format ( many-answers | one-answer );
71839e2a424a904a60429a380ee7685464022e4bMark Andrews transfer-source ( <replaceable>ipv4_address</replaceable> | * )
71839e2a424a904a60429a380ee7685464022e4bMark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
578f588228f5e04ccf648b6ae596f396ad6a22c9Mark Andrews transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
578f588228f5e04ccf648b6ae596f396ad6a22c9Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
578f588228f5e04ccf648b6ae596f396ad6a22c9Mark Andrews
e0199985cfe68e8556cf0060ad8f7effbcdc5628Mark Andrews support-ixfr <replaceable>boolean</replaceable>; // obsolete
e0199985cfe68e8556cf0060ad8f7effbcdc5628Mark Andrews};
38e8022ace865803bdd609c9763cd7d7ba2818dcMark Andrews</literallayout>
38e8022ace865803bdd609c9763cd7d7ba2818dcMark Andrews </refsect1>
445acbbea8bd5143749e97a8ff247a808321aa6cMark Andrews
8407fbc61d73caa766c0689558525d0a76296c86Mark Andrews <refsect1>
8407fbc61d73caa766c0689558525d0a76296c86Mark Andrews <title>TRUSTED-KEYS</title>
08b40678f36df355db8e7b84fa4e74f726dd2b3eMark Andrews <literallayout>
08b40678f36df355db8e7b84fa4e74f726dd2b3eMark Andrewstrusted-keys {
08b40678f36df355db8e7b84fa4e74f726dd2b3eMark Andrews <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
b9625d9be5d89015b75cc7c25088a8d1a3bb7655Mark Andrews};
cc32d38366fa680fc29f9fb17bd3ebe515835445Mark Andrews</literallayout>
cc32d38366fa680fc29f9fb17bd3ebe515835445Mark Andrews </refsect1>
267a22597fc1c5ffd81532ec1afad36b729f6cb4Tatuya JINMEI 神明達哉
cc32d38366fa680fc29f9fb17bd3ebe515835445Mark Andrews <refsect1>
cc32d38366fa680fc29f9fb17bd3ebe515835445Mark Andrews <title>CONTROLS</title>
267a22597fc1c5ffd81532ec1afad36b729f6cb4Tatuya JINMEI 神明達哉 <literallayout>
3dc3d557be91d59317b34fc5a9ae79b1925d5878Mark Andrewscontrols {
c5076a76f6562b5aa48e6a1c680c343b53846157Mark Andrews inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews allow { <replaceable>address_match_element</replaceable>; ... }
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
86548554f6180bbe051c8cd8f03c93fc9b6a7825Mark Andrews unix <replaceable>unsupported</replaceable>; // not implemented
86548554f6180bbe051c8cd8f03c93fc9b6a7825Mark Andrews};
86548554f6180bbe051c8cd8f03c93fc9b6a7825Mark Andrews</literallayout>
5ed76fa7ea83d3ce7a33d365aa3b84410c3b8773Mark Andrews </refsect1>
5ed76fa7ea83d3ce7a33d365aa3b84410c3b8773Mark Andrews
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews <refsect1>
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews <title>LOGGING</title>
ad3b537a241f40bbb3fdc4de252881c42645021bMark Andrews <literallayout>
b21b49a1d43dbc44d2b15674ce03a13562165566Mark Andrewslogging {
b21b49a1d43dbc44d2b15674ce03a13562165566Mark Andrews channel <replaceable>string</replaceable> {
b21b49a1d43dbc44d2b15674ce03a13562165566Mark Andrews file <replaceable>log_file</replaceable>;
ea38808b7dc1b2e760f18f2cc3ae07deaf15ba1aMark Andrews syslog <replaceable>optional_facility</replaceable>;
de6ceebf98bedee0b1e1e81d078befbd728b801cMark Andrews null;
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews stderr;
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews severity <replaceable>log_severity</replaceable>;
349f684cf175422918d10e91e7bee747c18ae840Mark Andrews print-time <replaceable>boolean</replaceable>;
ed6e3610e3e56aac554dc93cad461a0016e961f9Mark Andrews print-severity <replaceable>boolean</replaceable>;
1cf54d1966b3de8f6593e9e80eae9a80a1c011adMark Andrews print-category <replaceable>boolean</replaceable>;
1cf54d1966b3de8f6593e9e80eae9a80a1c011adMark Andrews };
c3c72c1033b9d085b1a1fe74a9e3efb6db724ce2Mark Andrews category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
b4fe7caac90b28629d207b40a77862e2535f925cMark Andrews};
b4fe7caac90b28629d207b40a77862e2535f925cMark Andrews</literallayout>
a0a19510c03e6004fd11ec278745d499751cd081Mark Andrews </refsect1>
c2ec022f5784a2ff844f7d062c2022197dc4ad09Mark Andrews
c2ec022f5784a2ff844f7d062c2022197dc4ad09Mark Andrews <refsect1>
c2ec022f5784a2ff844f7d062c2022197dc4ad09Mark Andrews <title>LWRES</title>
46ed893dd0c8096d2bcbf31e6dcf79b2786e7b7fMark Andrews <literallayout>
1ae75c1024eb0475c2be352b8707772e16332ad0Mark Andrewslwres {
1ae75c1024eb0475c2be352b8707772e16332ad0Mark Andrews listen-on <optional> port <replaceable>integer</replaceable> </optional> {
1ae75c1024eb0475c2be352b8707772e16332ad0Mark Andrews ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
ea17e969771f19485dc7ab2f731d641128a9ee3bMark Andrews };
ea17e969771f19485dc7ab2f731d641128a9ee3bMark Andrews view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
ea17e969771f19485dc7ab2f731d641128a9ee3bMark Andrews search { <replaceable>string</replaceable>; ... };
5eb0659963ec2aa5158425b39620ec1b30c83c7bMark Andrews ndots <replaceable>integer</replaceable>;
5eb0659963ec2aa5158425b39620ec1b30c83c7bMark Andrews};
5eb0659963ec2aa5158425b39620ec1b30c83c7bMark Andrews</literallayout>
7952b2b43e880b18e63613805f71fd3e8624bb44Mark Andrews </refsect1>
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews <refsect1>
e1f638a7141a4c1364e4ca45025241c9e2fecf74Mark Andrews <title>OPTIONS</title>
4995dba770c1f5f421cf22a2e9e138586a153765Mark Andrews <literallayout>
4995dba770c1f5f421cf22a2e9e138586a153765Mark Andrewsoptions {
4995dba770c1f5f421cf22a2e9e138586a153765Mark Andrews avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
4995dba770c1f5f421cf22a2e9e138586a153765Mark Andrews avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
b39213ce599dc433c6f99144c97ca3d562f40344Mark Andrews blackhole { <replaceable>address_match_element</replaceable>; ... };
b39213ce599dc433c6f99144c97ca3d562f40344Mark Andrews coresize <replaceable>size</replaceable>;
154bd87b5c9d603329dd691b822525c6885f21d4Mark Andrews datasize <replaceable>size</replaceable>;
8862388bcb44f634cbfc3e69f11ff4cb76590a4bMark Andrews directory <replaceable>quoted_string</replaceable>;
8862388bcb44f634cbfc3e69f11ff4cb76590a4bMark Andrews dump-file <replaceable>quoted_string</replaceable>;
6ec0f98cf6e88aeba1615763fdec253bf391f22eMark Andrews files <replaceable>size</replaceable>;
80cc19dc262cead5a8af41838ebfae5a6e587605Mark Andrews heartbeat-interval <replaceable>integer</replaceable>;
80cc19dc262cead5a8af41838ebfae5a6e587605Mark Andrews host-statistics <replaceable>boolean</replaceable>; // not implemented
80cc19dc262cead5a8af41838ebfae5a6e587605Mark Andrews host-statistics-max <replaceable>number</replaceable>; // not implemented
d4e1933abc4bfa3d42dcc2f093c81816a317dde6Mark Andrews hostname ( <replaceable>quoted_string</replaceable> | none );
8d414d155953f89a4eff40f16878438a8c9228f3Mark Andrews interface-interval <replaceable>integer</replaceable>;
8d414d155953f89a4eff40f16878438a8c9228f3Mark Andrews listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
7c82b7ae3f3006e20d00529a15372d6cba133c20Mark Andrews listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
8d414d155953f89a4eff40f16878438a8c9228f3Mark Andrews match-mapped-addresses <replaceable>boolean</replaceable>;
7c82b7ae3f3006e20d00529a15372d6cba133c20Mark Andrews memstatistics-file <replaceable>quoted_string</replaceable>;
8d414d155953f89a4eff40f16878438a8c9228f3Mark Andrews pid-file ( <replaceable>quoted_string</replaceable> | none );
8d414d155953f89a4eff40f16878438a8c9228f3Mark Andrews port <replaceable>integer</replaceable>;
7c82b7ae3f3006e20d00529a15372d6cba133c20Mark Andrews querylog <replaceable>boolean</replaceable>;
39e5cab80a2abc95ca034ac79ea3f973fc66f5b3Mark Andrews recursing-file <replaceable>quoted_string</replaceable>;
39e5cab80a2abc95ca034ac79ea3f973fc66f5b3Mark Andrews random-device <replaceable>quoted_string</replaceable>;
0b9af9eb37f624033652f6cc463262474ee13344Mark Andrews recursive-clients <replaceable>integer</replaceable>;
85315eb5361d92ba034cecc26c3526e121392386Mark Andrews serial-query-rate <replaceable>integer</replaceable>;
3b1fce680f1dbe9467cd3b0ab3138ea52d5a976fMark Andrews server-id ( <replaceable>quoted_string</replaceable> | none |;
3b1fce680f1dbe9467cd3b0ab3138ea52d5a976fMark Andrews stacksize <replaceable>size</replaceable>;
ead4d2d676b12a856769d3750861c6efbb95f709Mark Andrews statistics-file <replaceable>quoted_string</replaceable>;
0822cc50657c972c6a5ee29cba9506847c7ea7c2Mark Andrews statistics-interval <replaceable>integer</replaceable>; // not yet implemented
0822cc50657c972c6a5ee29cba9506847c7ea7c2Mark Andrews tcp-clients <replaceable>integer</replaceable>;
bdb609f5874056f6f1cd212ebf8700132e683fe5Mark Andrews tcp-listen-queue <replaceable>integer</replaceable>;
c5cde9d5a70c921da901a23845e740ccc7a8c4e4Mark Andrews tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
c5cde9d5a70c921da901a23845e740ccc7a8c4e4Mark Andrews tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
bae21f249ead77e442a025b9b18d90e21ebf72ceMark Andrews tkey-domain <replaceable>quoted_string</replaceable>;
321df4df1972da49223fc8ee1180f94b88295568Mark Andrews transfers-per-ns <replaceable>integer</replaceable>;
a3a09ca2497e925a9f0ba76f1525c6c60e5d5094Mark Andrews transfers-in <replaceable>integer</replaceable>;
7f5a3cea4e93ad683b13ebef8a6589afd97fb762Mark Andrews transfers-out <replaceable>integer</replaceable>;
7f5a3cea4e93ad683b13ebef8a6589afd97fb762Mark Andrews use-ixfr <replaceable>boolean</replaceable>;
9c3df90dd3767bcc14c4028fb3d81b26d056e821Mark Andrews version ( <replaceable>quoted_string</replaceable> | none );
9c3df90dd3767bcc14c4028fb3d81b26d056e821Mark Andrews allow-recursion { <replaceable>address_match_element</replaceable>; ... };
50105afc551903541608b11851d73278b23579a3Mark Andrews sortlist { <replaceable>address_match_element</replaceable>; ... };
50105afc551903541608b11851d73278b23579a3Mark Andrews topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
1285fa26e632e3b386435b730b47b5ff1a03e553Mark Andrews auth-nxdomain <replaceable>boolean</replaceable>; // default changed
1285fa26e632e3b386435b730b47b5ff1a03e553Mark Andrews minimal-responses <replaceable>boolean</replaceable>;
5a680f4170ba77be1e31cf1fc40ab43856919078Mark Andrews recursion <replaceable>boolean</replaceable>;
5a680f4170ba77be1e31cf1fc40ab43856919078Mark Andrews rrset-order {
ad35e0aec9dae18ee31e760beab1602f7eb4ef05Mark Andrews <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
2047977ce2dfcfe3a0fa2d638c3242841310fad3Mark Andrews <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
2047977ce2dfcfe3a0fa2d638c3242841310fad3Mark Andrews };
8c5d451ea2898586c00932efeb5123b41afc9650Mark Andrews provide-ixfr <replaceable>boolean</replaceable>;
9c8fb5f756d99a4ecba95df9a00757384f3b71b7Mark Andrews request-ixfr <replaceable>boolean</replaceable>;
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
fa7ee558e0536a94bfdb154a7c7ba298535459c4Mark Andrews additional-from-auth <replaceable>boolean</replaceable>;
d81018ac98b287438248cd0e3a1c230eb40b0b55Mark Andrews additional-from-cache <replaceable>boolean</replaceable>;
1d7cbe71b99ea0e883a4cf8af8a91bba04a3597eMark Andrews query-source <replaceable>querysource4</replaceable>;
1d7cbe71b99ea0e883a4cf8af8a91bba04a3597eMark Andrews query-source-v6 <replaceable>querysource6</replaceable>;
7436bb66c610c039ca3dec12aac5024037898910Mark Andrews cleaning-interval <replaceable>integer</replaceable>;
c569a0e4d518bf30be1b2ba9cc3592fe470e9822Mark Andrews min-roots <replaceable>integer</replaceable>; // not implemented
c569a0e4d518bf30be1b2ba9cc3592fe470e9822Mark Andrews lame-ttl <replaceable>integer</replaceable>;
e9964e7db4467722300c0d7d52ec1d7a51a784c1Mark Andrews max-ncache-ttl <replaceable>integer</replaceable>;
89783da064f4f9bf2e82d2b3941ddeffe2a8c30dMark Andrews max-cache-ttl <replaceable>integer</replaceable>;
50105afc551903541608b11851d73278b23579a3Mark Andrews transfer-format ( many-answers | one-answer );
89783da064f4f9bf2e82d2b3941ddeffe2a8c30dMark Andrews max-cache-size <replaceable>size_no_default</replaceable>;
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews check-names ( master | slave | response )
a03848252fa85734ca75beae3d0b01bb503c0a8bMark Andrews ( fail | warn | ignore );
d7282a5fe88699990943df5ee6a7a48ee7ee2f7bMark Andrews check-mx ( fail | warn | ignore );
a03848252fa85734ca75beae3d0b01bb503c0a8bMark Andrews integrity-check <replaceable>boolean</replaceable>;
d7282a5fe88699990943df5ee6a7a48ee7ee2f7bMark Andrews cache-file <replaceable>quoted_string</replaceable>;
22fa4e3206c2048cabaf75a3ae21132fd5542848Mark Andrews suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
22fa4e3206c2048cabaf75a3ae21132fd5542848Mark Andrews preferred-glue <replaceable>string</replaceable>;
3ad4e307b64bcf8baa984e10a4e7549dbeaea31dMark Andrews dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
3f08fb69eb3b5f6eaa3c57160dff0998e1569283Mark Andrews ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
3f08fb69eb3b5f6eaa3c57160dff0998e1569283Mark Andrews <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
9ce4318edbab0b50f21df9ce28beb6fde71943ecMark Andrews <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
91c79af4755df2d892511512e0fc886639518a92Mark Andrews }
91c79af4755df2d892511512e0fc886639518a92Mark Andrews edns-udp-size <replaceable>integer</replaceable>;
bf74532c942054bccc3df5227009ce52063a9dafMark Andrews root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
80c5a37ddcb42239f6b7d16b66ca0426ca6ffe2cMark Andrews disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
2558e3f25d4972a028c99141bd26d3f3087630d5Mark Andrews dnssec-enable <replaceable>boolean</replaceable>;
821644d49b73b49f2abc5463bc53a3132f612478Mark Andrews dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
821644d49b73b49f2abc5463bc53a3132f612478Mark Andrews dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
821644d49b73b49f2abc5463bc53a3132f612478Mark Andrews
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews dialup <replaceable>dialuptype</replaceable>;
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews
902aebfb5ad7c735f74f700da288dc4519b83123Mark Andrews allow-query { <replaceable>address_match_element</replaceable>; ... };
22cd704fca51434f7aba193fd94d3291cc94ba2bMark Andrews allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
22cd704fca51434f7aba193fd94d3291cc94ba2bMark Andrews allow-transfer { <replaceable>address_match_element</replaceable>; ... };
0e4f7c9d4e1a4bb66f0702e9f9975c392a15918bMark Andrews allow-update { <replaceable>address_match_element</replaceable>; ... };
7554feaef6057f5ea2926076900ac7634b911456Mark Andrews allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews
dbc4666b1b153775001613af160541da986429b2Mark Andrews notify <replaceable>notifytype</replaceable>;
aa20b1b625dc406e1d9c3ff95d2a4af432e119faMark Andrews notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
aa20b1b625dc406e1d9c3ff95d2a4af432e119faMark Andrews notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
aa20b1b625dc406e1d9c3ff95d2a4af432e119faMark Andrews notify-delay <replaceable>seconds</replaceable>;
54a8b1e6ede781e9f4059512530046db8c4de1ddMark Andrews also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
c4b8c7555d4abcfa4706c0551b00d71554250936Mark Andrews <optional> port <replaceable>integer</replaceable> </optional>; ... };
c4b8c7555d4abcfa4706c0551b00d71554250936Mark Andrews allow-notify { <replaceable>address_match_element</replaceable>; ... };
4b28ee17ca96def8c7e7a8a45af55da81545f20aMark Andrews
c4b8c7555d4abcfa4706c0551b00d71554250936Mark Andrews forward ( first | only );
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews forwarders <optional> port <replaceable>integer</replaceable> </optional> {
4b28ee17ca96def8c7e7a8a45af55da81545f20aMark Andrews ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
f7e94169a9814c8e7d2ac8ac62bf0ccafb5a2cb6Mark Andrews };
f7e94169a9814c8e7d2ac8ac62bf0ccafb5a2cb6Mark Andrews
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews max-journal-size <replaceable>size_no_default</replaceable>;
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews max-transfer-time-in <replaceable>integer</replaceable>;
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews max-transfer-time-out <replaceable>integer</replaceable>;
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews max-transfer-idle-in <replaceable>integer</replaceable>;
807d4a4c54ab9a328afeb5f69dc680ffbcb384c8Tatuya JINMEI 神明達哉 max-transfer-idle-out <replaceable>integer</replaceable>;
1f058fb7d18d43e26ab0c9e8ce2ff6615740186aMark Andrews max-retry-time <replaceable>integer</replaceable>;
1f058fb7d18d43e26ab0c9e8ce2ff6615740186aMark Andrews min-retry-time <replaceable>integer</replaceable>;
1f058fb7d18d43e26ab0c9e8ce2ff6615740186aMark Andrews max-refresh-time <replaceable>integer</replaceable>;
6bd3b1fdb3915931ac158b2126fae35711bd0b26Mark Andrews min-refresh-time <replaceable>integer</replaceable>;
f8dfdef682c54f61cacebfb31260f3d6ba4ea54aMark Andrews multi-master <replaceable>boolean</replaceable>;
f8dfdef682c54f61cacebfb31260f3d6ba4ea54aMark Andrews sig-validity-interval <replaceable>integer</replaceable>;
f8dfdef682c54f61cacebfb31260f3d6ba4ea54aMark Andrews
f8dfdef682c54f61cacebfb31260f3d6ba4ea54aMark Andrews transfer-source ( <replaceable>ipv4_address</replaceable> | * )
f8dfdef682c54f61cacebfb31260f3d6ba4ea54aMark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
b3d3e578410209d849efb59c9ea4925ca5c9ca68Mark Andrews transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
b3d3e578410209d849efb59c9ea4925ca5c9ca68Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ea40cebe2b51bd2b3c228ac6d08a3cfeca17960aMark Andrews
96c973a6a96f10c93ede4c66964ceae47535a07aMark Andrews alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
96c973a6a96f10c93ede4c66964ceae47535a07aMark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
96c973a6a96f10c93ede4c66964ceae47535a07aMark Andrews alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
9cf0970f43a41fe78a78d878f1d45c65f0b733d3Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
9cf0970f43a41fe78a78d878f1d45c65f0b733d3Mark Andrews use-alt-transfer-source <replaceable>boolean</replaceable>;
9cf0970f43a41fe78a78d878f1d45c65f0b733d3Mark Andrews
ad430189fb0028e41ae722f6e3c465b4bdd47af1Mark Andrews zone-statistics <replaceable>boolean</replaceable>;
ad430189fb0028e41ae722f6e3c465b4bdd47af1Mark Andrews key-directory <replaceable>quoted_string</replaceable>;
ad430189fb0028e41ae722f6e3c465b4bdd47af1Mark Andrews
90c4900d5cf1a1b556ae4c1de6338b2e7475ee55Mark Andrews allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
b857ba993de91a3863de92db6462afdbec47d993Mark Andrews deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews fake-iquery <replaceable>boolean</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews fetch-glue <replaceable>boolean</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews has-old-clients <replaceable>boolean</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews multiple-cnames <replaceable>boolean</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews named-xfer <replaceable>quoted_string</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews serial-queries <replaceable>integer</replaceable>; // obsolete
35541328a8c18ba1f984300dfe30ec8713c90031Mark Andrews treat-cr-as-space <replaceable>boolean</replaceable>; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews use-id-pool <replaceable>boolean</replaceable>; // obsolete
029a79c8807a5378a31f0f92e9c600bd46be17c9Mark Andrews};
1f1b47a2ba565f96a97981e8447f80eba6854887Mark Andrews</literallayout>
6ec7bd9c691cf7b7a1d4f507e89f2b7cb22a12dcMark Andrews </refsect1>
61fb42c4ef45d88e115bd769c30c4f36b461870bMark Andrews
61fb42c4ef45d88e115bd769c30c4f36b461870bMark Andrews <refsect1>
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews <title>VIEW</title>
9cc75a3e5b0b54c5015e3f73a4a64d273560d5e3Mark Andrews <literallayout>
9cc75a3e5b0b54c5015e3f73a4a64d273560d5e3Mark Andrewsview <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
c3f9bda20f0993bc7aa4c654e7e2082adfbaa47fMark Andrews match-clients { <replaceable>address_match_element</replaceable>; ... };
94d1015e65882e0f0c527abb0e8f66a609f46cb8Mark Andrews match-destinations { <replaceable>address_match_element</replaceable>; ... };
c3f9bda20f0993bc7aa4c654e7e2082adfbaa47fMark Andrews match-recursive-only <replaceable>boolean</replaceable>;
f0e57c23e01731ed9e7f2dae585e6c643e590111Mark Andrews
f0e57c23e01731ed9e7f2dae585e6c643e590111Mark Andrews key <replaceable>string</replaceable> {
dbbcb98a7069e5b79c5100b3c9cc3f3e5704d14eMark Andrews algorithm <replaceable>string</replaceable>;
c52ae25dd70636c673d4a299859137a1c8ba611aMark Andrews secret <replaceable>string</replaceable>;
c52ae25dd70636c673d4a299859137a1c8ba611aMark Andrews };
6286983c506433d642b23e64845c50be30f2a7f6Mark Andrews
6286983c506433d642b23e64845c50be30f2a7f6Mark Andrews zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
d0aebc5a55b6145297d94f8aee939852357c59fcMark Andrews ...
d0aebc5a55b6145297d94f8aee939852357c59fcMark Andrews };
d0aebc5a55b6145297d94f8aee939852357c59fcMark Andrews
f470686d921e6aa26726109226310a42ad8a44f3Mark Andrews server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
f470686d921e6aa26726109226310a42ad8a44f3Mark Andrews ...
f470686d921e6aa26726109226310a42ad8a44f3Mark Andrews };
fd447061627e77db3ccf2536e14134e50647b9beMark Andrews
fd447061627e77db3ccf2536e14134e50647b9beMark Andrews trusted-keys {
fd447061627e77db3ccf2536e14134e50647b9beMark Andrews <replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; ...
9f1bca36e43f076ab49d8de51301cb3c2dc04995Mark Andrews };
9f1bca36e43f076ab49d8de51301cb3c2dc04995Mark Andrews
9f1bca36e43f076ab49d8de51301cb3c2dc04995Mark Andrews allow-recursion { <replaceable>address_match_element</replaceable>; ... };
0e0d2891c08b70886f811d627bfb91a0c5e07dfcMark Andrews sortlist { <replaceable>address_match_element</replaceable>; ... };
0e0d2891c08b70886f811d627bfb91a0c5e07dfcMark Andrews topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
0e0d2891c08b70886f811d627bfb91a0c5e07dfcMark Andrews auth-nxdomain <replaceable>boolean</replaceable>; // default changed
0e0d2891c08b70886f811d627bfb91a0c5e07dfcMark Andrews minimal-responses <replaceable>boolean</replaceable>;
7052e191ce63fdf063a977695718ff426a27628eMark Andrews recursion <replaceable>boolean</replaceable>;
7052e191ce63fdf063a977695718ff426a27628eMark Andrews rrset-order {
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
7052e191ce63fdf063a977695718ff426a27628eMark Andrews <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
6f3e68a8dbad508b815f42a0250122ca5e58972eMark Andrews };
62bdc6103b8245b812eef9faabee8e644afcc25fMark Andrews provide-ixfr <replaceable>boolean</replaceable>;
62bdc6103b8245b812eef9faabee8e644afcc25fMark Andrews request-ixfr <replaceable>boolean</replaceable>;
185fd227381269568e193147a98f292210a16f2cMark Andrews rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
fb31e2890814be0ac3c343d91144f89ce5e05784Mark Andrews additional-from-auth <replaceable>boolean</replaceable>;
d5ad558234adfef1b847b534dd7b4c6302cc5ea3Mark Andrews additional-from-cache <replaceable>boolean</replaceable>;
d5ad558234adfef1b847b534dd7b4c6302cc5ea3Mark Andrews query-source <replaceable>querysource4</replaceable>;
ce75d8bec3e93ef9fbd4a235f14f99483b3f238fMark Andrews query-source-v6 <replaceable>querysource6</replaceable>;
62700b67eb8abb7d13f9c3c1bc4b60a1477d35d8Mark Andrews cleaning-interval <replaceable>integer</replaceable>;
62700b67eb8abb7d13f9c3c1bc4b60a1477d35d8Mark Andrews min-roots <replaceable>integer</replaceable>; // not implemented
f853c77478af94109291ea93f800444b949be558Mark Andrews lame-ttl <replaceable>integer</replaceable>;
cdb6532e86a8f3d3d563b6da8c333bdf377d51ddMark Andrews max-ncache-ttl <replaceable>integer</replaceable>;
cdb6532e86a8f3d3d563b6da8c333bdf377d51ddMark Andrews max-cache-ttl <replaceable>integer</replaceable>;
7ad4d54f29c315cbcb241ca5fc12ba1e0744358bMark Andrews transfer-format ( many-answers | one-answer );
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews max-cache-size <replaceable>size_no_default</replaceable>;
6fd711065f5878c526f88f2825ab8024e2296644Mark Andrews check-names ( master | slave | response )
5e41884b4a1871eb83e66f0d68ca4d04bbbc857eMark Andrews ( fail | warn | ignore );
5e41884b4a1871eb83e66f0d68ca4d04bbbc857eMark Andrews check-mx ( fail | warn | ignore );
54a565b1409a0c259ee3b20791db1b4636addc5eMark Andrews integrity-check <replaceable>boolean</replaceable>;
93a90ddd6b588a381b6894974a2d48727f19d42bMark Andrews cache-file <replaceable>quoted_string</replaceable>;
93a90ddd6b588a381b6894974a2d48727f19d42bMark Andrews suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
37225662b64e44a3c59f92dd6156db37b52ca7a3Mark Andrews preferred-glue <replaceable>string</replaceable>;
eabf7ff29a88c578619fdc0d307f9e0bad0d6ce8Mark Andrews dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
30b89a5ad95b5775abf6cce8ecc84a061babf76dMark Andrews <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
8f2b99738760449de3431b191c0c9c0ea08fdc2eMark Andrews <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
6342df69b05f2f62d060fd4affdf536e51504084Mark Andrews };
6342df69b05f2f62d060fd4affdf536e51504084Mark Andrews edns-udp-size <replaceable>integer</replaceable>;
6342df69b05f2f62d060fd4affdf536e51504084Mark Andrews root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
5caf500beeb91b96a2bb2fd55080141569aead97Mark Andrews disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
881702c9c0079cd48a45054fd90d043f3a8b7e11Mark Andrews dnssec-enable <replaceable>boolean</replaceable>;
6f808593181c16d5a7625cb527a5755872f9680cMark Andrews dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
012dedf87438043ff00d4deec8b488eec2be2a1cMark Andrews
6f808593181c16d5a7625cb527a5755872f9680cMark Andrews dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
6f808593181c16d5a7625cb527a5755872f9680cMark Andrews dialup <replaceable>dialuptype</replaceable>;
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
1576cde466a8de10e84f9887ec073ebaf5973aefMark Andrews
1edbf336252ea6a94d58f3f1a135567e2956e8caMark Andrews allow-query { <replaceable>address_match_element</replaceable>; ... };
e407562a75eb93073bb72089cced150d7ffe4d4fTatuya JINMEI 神明達哉 allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
e407562a75eb93073bb72089cced150d7ffe4d4fTatuya JINMEI 神明達哉 allow-transfer { <replaceable>address_match_element</replaceable>; ... };
8cb1558ff82868e45e76aa64e2ff72986aeebce2Tatuya JINMEI 神明達哉 allow-update { <replaceable>address_match_element</replaceable>; ... };
6da7c87a77ecfd9ccce36f96b4ccd20e1b9cccf1Tatuya JINMEI 神明達哉 allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
6da7c87a77ecfd9ccce36f96b4ccd20e1b9cccf1Tatuya JINMEI 神明達哉
582b6dc68b2defc1d8795df8f1da31bd1825c30bTatuya JINMEI 神明達哉 notify <replaceable>notifytype</replaceable>;
668767dc6471dfed4741869c8dd20af8e9ace3cdTatuya JINMEI 神明達哉 notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
668767dc6471dfed4741869c8dd20af8e9ace3cdTatuya JINMEI 神明達哉 notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
bb030ee88e51488a464146dfce4db74d16e05a0cMark Andrews notify-delay <replaceable>seconds</replaceable>;
bb030ee88e51488a464146dfce4db74d16e05a0cMark Andrews also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
634d053dfe806ee6a3d9ed5c2bda7f68ba410de4Tatuya JINMEI 神明達哉 <optional> port <replaceable>integer</replaceable> </optional>; ... };
e724512f2be8d3de5f2982ebba0b2cdaf8325702Mark Andrews allow-notify { <replaceable>address_match_element</replaceable>; ... };
b6d52ee5bea1b9d9074698e693b49ce96edff47bMark Andrews
b6d52ee5bea1b9d9074698e693b49ce96edff47bMark Andrews forward ( first | only );
b6d52ee5bea1b9d9074698e693b49ce96edff47bMark Andrews forwarders <optional> port <replaceable>integer</replaceable> </optional> {
b657d7db3b73701430b7d1fa17e9c016fd859088Mark Andrews ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
b657d7db3b73701430b7d1fa17e9c016fd859088Mark Andrews };
8d42bb315ce6745e5631eda4eac59d3b981e58c6Mark Andrews
8d42bb315ce6745e5631eda4eac59d3b981e58c6Mark Andrews max-journal-size <replaceable>size_no_default</replaceable>;
8d42bb315ce6745e5631eda4eac59d3b981e58c6Mark Andrews max-transfer-time-in <replaceable>integer</replaceable>;
4efe32b8bb512ac03a139b77f008600c5a3624eaMark Andrews max-transfer-time-out <replaceable>integer</replaceable>;
4efe32b8bb512ac03a139b77f008600c5a3624eaMark Andrews max-transfer-idle-in <replaceable>integer</replaceable>;
4efe32b8bb512ac03a139b77f008600c5a3624eaMark Andrews max-transfer-idle-out <replaceable>integer</replaceable>;
89639a5e13cace9166bf14931b9e1ce9dc8c47a3Mark Andrews max-retry-time <replaceable>integer</replaceable>;
89639a5e13cace9166bf14931b9e1ce9dc8c47a3Mark Andrews min-retry-time <replaceable>integer</replaceable>;
94be8e357c37c843027e899bb277a314ea828a4cMark Andrews max-refresh-time <replaceable>integer</replaceable>;
94be8e357c37c843027e899bb277a314ea828a4cMark Andrews min-refresh-time <replaceable>integer</replaceable>;
94be8e357c37c843027e899bb277a314ea828a4cMark Andrews multi-master <replaceable>boolean</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews sig-validity-interval <replaceable>integer</replaceable>;
49fcdcd940274fedcb9cf943f0ee8144369527fdMark Andrews
49fcdcd940274fedcb9cf943f0ee8144369527fdMark Andrews transfer-source ( <replaceable>ipv4_address</replaceable> | * )
49fcdcd940274fedcb9cf943f0ee8144369527fdMark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
93d6dfaf66258337985427c86181f01fc51f0bb4Mark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
600cbd1fcea3c9cc9706dc1ff8fc0d0034ebdeacTatuya JINMEI 神明達哉 <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
1160ecfd146301ff0d053ed054e5276f33f28b4eMark Andrews use-alt-transfer-source <replaceable>boolean</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews zone-statistics <replaceable>boolean</replaceable>;
d3fc633c344e15179480d887aeecf4a6263baeabMark Andrews key-directory <replaceable>quoted_string</replaceable>;
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews
73d74334741756eab4a9afd8d3c4e7c08da9a844Mark Andrews allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews fetch-glue <replaceable>boolean</replaceable>; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
baee883e378402698eeb7326538a7d432c8350d1Mark Andrews max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews};
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews</literallayout>
0b1da8124c817270f5dfe46cd0211b993c931a91Mark Andrews </refsect1>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <refsect1>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <title>ZONE</title>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <literallayout>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrewszone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
0b1da8124c817270f5dfe46cd0211b993c931a91Mark Andrews type ( master | slave | stub | hint |
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews forward | delegation-only );
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews file <replaceable>quoted_string</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
da34d92aeee25dedd6affd69623dc7d0aba2cc23Mark Andrews masters <optional> port <replaceable>integer</replaceable> </optional> {
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews ( <replaceable>masters</replaceable> |
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
da34d92aeee25dedd6affd69623dc7d0aba2cc23Mark Andrews <replaceable>ipv6_address</replaceable> <optional> port <replaceable>integer</replaceable> </optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews };
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
da34d92aeee25dedd6affd69623dc7d0aba2cc23Mark Andrews database <replaceable>string</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews delegation-only <replaceable>boolean</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews check-names ( fail | warn | ignore );
20d90a37532b92b0471c56fb583d6b2ddc32caa6Mark Andrews check-mx ( fail | warn | ignore );
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews integrity-check <replaceable>boolean</replaceable>;
fefe1106d96d3a89b21315f665b36a67cdea3840Mark Andrews dialup <replaceable>dialuptype</replaceable>;
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews ixfr-from-differences <replaceable>boolean</replaceable>;
4607e7a9b8dfb1b41c70e51c2b603daaf22cf302Mark Andrews journal <replaceable>quoted_string</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
2f025ec6fe68421d942330afaf1980b7a4976e30Mark Andrews allow-query { <replaceable>address_match_element</replaceable>; ... };
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews allow-transfer { <replaceable>address_match_element</replaceable>; ... };
c528ef03d9cdfd7eed4fe6b93563dd599bbb25b0Mark Andrews allow-update { <replaceable>address_match_element</replaceable>; ... };
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
f58233ec6c8b5866083bbaf5083ac9ade6bebe3aMark Andrews update-policy {
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews ( grant | deny ) <replaceable>string</replaceable>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews ( name | subdomain | wildcard | self ) <replaceable>string</replaceable>
c282d16311ce06b6bcb594be716cde4ad5c40af9Mark Andrews <replaceable>rrtypelist</replaceable>; ...
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews };
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
1b5a72829324a0d2fa327a270caea8fd02ae8779Mark Andrews notify <replaceable>notifytype</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
5e9f6125246cec57771bcdeefed03153d41c23fdMark Andrews notify-delay <replaceable>seconds</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
0451757ad8f7c49a0d3dcdf7fbdd4ea64fcec298Mark Andrews <optional> port <replaceable>integer</replaceable> </optional>; ... };
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews allow-notify { <replaceable>address_match_element</replaceable>; ... };
3184ff5e45c8f821e5165ea60d674bfb87faf5b8Mark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews forward ( first | only );
1e107b3d7b54de5022c3328423164e533afcc15eMark Andrews forwarders <optional> port <replaceable>integer</replaceable> </optional> {
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
cc6271e46c775592f39a1e8b4e2cb1ff457e2f89Mark Andrews };
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
87c7b822b7bcdd8bec7ba1c01937286308b4847cMark Andrews max-journal-size <replaceable>size_no_default</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews max-transfer-time-in <replaceable>integer</replaceable>;
17a14e451df80b3d82278e5c925682ade3263dbcMark Andrews max-transfer-time-out <replaceable>integer</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews max-transfer-idle-in <replaceable>integer</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews max-transfer-idle-out <replaceable>integer</replaceable>;
a4b3e51a8f1c9742c0f7d9f7d70f1ad926985145Mark Andrews max-retry-time <replaceable>integer</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews min-retry-time <replaceable>integer</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews max-refresh-time <replaceable>integer</replaceable>;
c282d16311ce06b6bcb594be716cde4ad5c40af9Mark Andrews min-refresh-time <replaceable>integer</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews multi-master <replaceable>boolean</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews sig-validity-interval <replaceable>integer</replaceable>;
f488b1c311f2fc09ae8e45f7893185e608b17edeMark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews transfer-source ( <replaceable>ipv4_address</replaceable> | * )
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
4bb16c5856e5c6b05ac43c60f9f9376641bdcccfMark Andrews transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
c676c1b4978bfe2d00bdf5085fd44544067f9de4Mark Andrews alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ffdfae8e4188c143297393f80f22134503372452Mark Andrews use-alt-transfer-source <replaceable>boolean</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews zone-statistics <replaceable>boolean</replaceable>;
471e0563c7965c556c759775882cd3448dae78eaMark Andrews key-directory <replaceable>quoted_string</replaceable>;
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
743ffc91bdd462be6f91b3bab8f440c6a69f0770Mark Andrews ixfr-base <replaceable>quoted_string</replaceable>; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews ixfr-tmp-file <replaceable>quoted_string</replaceable>; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
743ffc91bdd462be6f91b3bab8f440c6a69f0770Mark Andrews max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; // obsolete
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews};
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews</literallayout>
072e21c2bbf0907706b18a4a3857913e79d380fbMark Andrews </refsect1>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <refsect1>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <title>FILES</title>
3ca4b8062f845489a9c7e33a4af63cf9c863c1d4Mark Andrews <para><filename>/etc/named.conf</filename>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews </para>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews </refsect1>
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <refsect1>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <title>SEE ALSO</title>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <para><citerefentry>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews </citerefentry>,
ad4b2f37e0f51a90c160edbe8633589ce42e60b9Mark Andrews <citerefentry>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews </citerefentry>,
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews <citerefentry>
072e21c2bbf0907706b18a4a3857913e79d380fbMark Andrews <refentrytitle>BIND 9 Administrator Reference Manual</refentrytitle>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews </citerefentry>.
a8fb98aff8a186bf80fa4e48cc3e99a42939dd0aMark Andrews </para>
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews </refsect1>
9c1eb2279d715188bf631d98d103f6f81a3c76fbMark Andrews
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews</refentry><!--
edfcbabd60f8479b72d91bcc2d2082a36ace4003Mark Andrews - Local variables:
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews - mode: sgml
f95231835fdcd8d5f58486c9f9993602f27fe157Mark Andrews - End:
b39bfc630dc222fb73c21a00bcba47c4f9e38f20Mark Andrews-->
21f1794606dce19928cf455029e173321f166380Mark Andrews