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