named.conf.docbook revision ecc06cbc32c5a2b91a17e65c1820c9c66313d35c
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC")
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - Permission to use, copy, modify, and/or distribute this software for any
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - purpose with or without fee is hereby granted, provided that the above
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - copyright notice and this permission notice appear in all copies.
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen - PERFORMANCE OF THIS SOFTWARE.
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen<!-- Converted by db4-upgrade version 1.0 -->
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen<refentry xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="man.named.conf">
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refentryinfo>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <corpauthor>Internet Systems Consortium, Inc.</corpauthor>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refentryinfo>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refentrytitle><filename>named.conf</filename></refentrytitle>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refname><filename>named.conf</filename></refname>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refpurpose>configuration file for <command>named</command></refpurpose>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refnamediv>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsynopsisdiv>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </cmdsynopsis>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsynopsisdiv>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>DESCRIPTION</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <para><filename>named.conf</filename> is the configuration file
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <command>named</command>. Statements are enclosed
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen in braces and terminated with a semi-colon. Clauses in
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen the statements are also semi-colon terminated. The usual
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen comment styles are supported:
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen C style: /* */
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen C++ style: // to end of line
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen Unix style: # to end of line
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenacl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>MASTERS</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenmasters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>SERVER</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenserver ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen edns-udp-size <replaceable>integer</replaceable>;
f923659c0e5298263d80622c99f4dc4132b4675bTimo Sirainen max-udp-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen provide-ixfr <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen request-ixfr <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-format ( many-answers | one-answer );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-source ( <replaceable>ipv4_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen support-ixfr <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>TRUSTED-KEYS</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainentrusted-keys {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>MANAGED-KEYS</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenmanaged-keys {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>domain_name</replaceable> <constant>initial-key</constant> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>CONTROLS</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow { <replaceable>address_match_element</replaceable>; ... }
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> keys { <replaceable>string</replaceable>; ... } </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen unix <replaceable>unsupported</replaceable>; // not implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>LOGGING</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen syslog <replaceable>optional_facility</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen severity <replaceable>log_severity</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen print-time <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen print-severity <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen print-category <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen listen-on <optional> port <replaceable>integer</replaceable> </optional> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen view <replaceable>string</replaceable> <replaceable>optional_class</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen search { <replaceable>string</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen lwres-tasks <replaceable>integer</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen lwres-clients <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>OPTIONS</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen blackhole { <replaceable>address_match_element</replaceable>; ... };
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen directory <replaceable>quoted_string</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen dump-file <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen heartbeat-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen host-statistics <replaceable>boolean</replaceable>; // not implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen host-statistics-max <replaceable>number</replaceable>; // not implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen hostname ( <replaceable>quoted_string</replaceable> | none );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen interface-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen keep-response-order { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen listen-on <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen listen-on-v6 <optional> port <replaceable>integer</replaceable> </optional> { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen match-mapped-addresses <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen memstatistics-file <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen pid-file ( <replaceable>quoted_string</replaceable> | none );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen recursing-file <replaceable>quoted_string</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen reserved-sockets <replaceable>integer</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen random-device <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen recursive-clients <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen serial-query-rate <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen server-id ( <replaceable>quoted_string</replaceable> | hostname | none );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen statistics-file <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen statistics-interval <replaceable>integer</replaceable>; // not yet implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen tcp-clients <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen tcp-listen-queue <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen tkey-dhkey <replaceable>quoted_string</replaceable> <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen tkey-gssapi-credential <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen tkey-gssapi-keytab <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen tkey-domain <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-message-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfers-per-ns <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfers-in <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfers-out <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen version ( <replaceable>quoted_string</replaceable> | none );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-recursion { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-recursion-on { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sortlist { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen auth-nxdomain <replaceable>boolean</replaceable>; // default changed
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen minimal-responses <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen rrset-order {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen provide-ixfr <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen request-ixfr <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen additional-from-auth <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen additional-from-cache <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen use-queryport-pool <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen queryport-pool-ports <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen queryport-pool-updateinterval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen cleaning-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen resolver-query-timeout <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen min-roots <replaceable>integer</replaceable>; // not implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-ncache-ttl <replaceable>integer</replaceable>;
f923659c0e5298263d80622c99f4dc4132b4675bTimo Sirainen max-cache-ttl <replaceable>integer</replaceable>;
f923659c0e5298263d80622c99f4dc4132b4675bTimo Sirainen transfer-format ( many-answers | one-answer );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-cache-size <replaceable>size</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-acache-size <replaceable>size</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen clients-per-query <replaceable>number</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-clients-per-query <replaceable>number</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-names ( master | slave | response )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-mx ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-integrity <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-mx-cname ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-srv-cname ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen cache-file <replaceable>quoted_string</replaceable>; // test option
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen preferred-glue <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen edns-udp-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-udp-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen disable-ds-digests <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-enable <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-validation <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-lookaside ( <replaceable>auto</replaceable> | <replaceable>no</replaceable> | <replaceable>domain</replaceable> trust-anchor <replaceable>domain</replaceable> );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-accept-expired <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dns64-server <replaceable>string</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen dns64-contact <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen break-dnssec <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen recursive-only <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen suffix <replaceable>ipv6_address</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen empty-server <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen empty-contact <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen empty-zones-enable <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen disable-empty-zone <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query { <replaceable>address_match_element</replaceable>; ... };
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen allow-query-on { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query-cache-on { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-transfer { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-update { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen update-check-ksk <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-dnskey-kskonly <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen masterfile-format ( text | raw | map );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-delay <replaceable>seconds</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen notify-to-soa <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen <optional> port <replaceable>integer</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> key <replaceable>keyname</replaceable> </optional> ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-notify { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen forward ( first | only );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen forwarders <optional> port <replaceable>integer</replaceable> </optional> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
3a30e5e6ca0473fbaf5eb243fd1cccb1e227c630Timo Sirainen max-journal-size <replaceable>size_no_default</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-time-in <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-time-out <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-idle-in <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-idle-out <replaceable>integer</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen max-retry-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen min-retry-time <replaceable>integer</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen max-refresh-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen min-refresh-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen multi-master <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sig-validity-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sig-re-signing-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sig-signing-nodes <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sig-signing-signatures <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sig-signing-type <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-source ( <replaceable>ipv4_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen use-alt-transfer-source <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zone-statistics <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen key-directory <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen managed-keys-directory <replaceable>quoted_string</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen auto-dnssec <constant>allow</constant>|<constant>maintain</constant>|<constant>off</constant>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen try-tcp-refresh <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zero-no-soa-ttl <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-secure-to-insecure <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen cookie-algorithm ( <replaceable>aes</replaceable> | <replaceable>sha1</replaceable> | <replaceable>sha256</replaceable> );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen cookie-secret <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen require-server-cookie <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen send-cookie <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen nocookie-udp-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen deny-answer-addresses {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen deny-answer-aliases {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;
01af88dfbb7a022ddb3ab9fb4159f2a4a204ead3Timo Sirainen nsec3-test-zone <replaceable>boolean</replaceable>; // testing only
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen fake-iquery <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen fetch-glue <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen has-old-clients <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen multiple-cnames <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen named-xfer <replaceable>quoted_string</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen serial-queries <replaceable>integer</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen treat-cr-as-space <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen use-id-pool <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen use-ixfr <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenview <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen match-clients { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen match-destinations { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen match-recursive-only <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen trusted-keys {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>string</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-recursion { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-recursion-on { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sortlist { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen auth-nxdomain <replaceable>boolean</replaceable>; // default changed
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen minimal-responses <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen rrset-order {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> class <replaceable>string</replaceable> </optional> <optional> type <replaceable>string</replaceable> </optional>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> name <replaceable>quoted_string</replaceable> </optional> <replaceable>string</replaceable> <replaceable>string</replaceable>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen provide-ixfr <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen request-ixfr <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen additional-from-auth <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen additional-from-cache <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen use-queryport-pool <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen queryport-pool-ports <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen queryport-pool-updateinterval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen cleaning-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen resolver-query-timeout <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen min-roots <replaceable>integer</replaceable>; // not implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-ncache-ttl <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-cache-ttl <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-format ( many-answers | one-answer );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-cache-size <replaceable>size</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-acache-size <replaceable>size</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen clients-per-query <replaceable>number</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen max-clients-per-query <replaceable>number</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-names ( master | slave | response )
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-mx ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-integrity <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-mx-cname ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-srv-cname ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen cache-file <replaceable>quoted_string</replaceable>; // test option
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen preferred-glue <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen edns-udp-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-udp-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen disable-ds-digests <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-enable <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-validation <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-lookaside ( <replaceable>auto</replaceable> | <replaceable>no</replaceable> | <replaceable>domain</replaceable> trust-anchor <replaceable>domain</replaceable> );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-accept-expired <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dns64-server <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dns64-contact <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen break-dnssec <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen recursive-only <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen suffix <replaceable>ipv6_address</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen empty-server <replaceable>string</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen empty-contact <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen empty-zones-enable <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen disable-empty-zone <replaceable>string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query-on { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query-cache-on { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-transfer { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-update { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen update-check-ksk <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-dnskey-kskonly <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen masterfile-format ( text | raw | map );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen notify-delay <replaceable>seconds</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen notify-to-soa <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen <optional> port <replaceable>integer</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> key <replaceable>keyname</replaceable> </optional> ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-notify { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen forward ( first | only );
f923659c0e5298263d80622c99f4dc4132b4675bTimo Sirainen forwarders <optional> port <replaceable>integer</replaceable> </optional> {
f923659c0e5298263d80622c99f4dc4132b4675bTimo Sirainen ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-journal-size <replaceable>size_no_default</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen max-transfer-time-in <replaceable>integer</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen max-transfer-time-out <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-idle-in <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-idle-out <replaceable>integer</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen max-retry-time <replaceable>integer</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen min-retry-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-refresh-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen min-refresh-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen multi-master <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sig-validity-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-source ( <replaceable>ipv4_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen use-alt-transfer-source <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zone-statistics <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen try-tcp-refresh <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen key-directory <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zero-no-soa-ttl <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen dnssec-secure-to-insecure <replaceable>boolean</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen require-server-cookie <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen send-cookie <replaceable>boolean</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen nocookie-udp-size <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen fetch-glue <replaceable>boolean</replaceable>; // obsolete
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenzone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen type ( master | slave | stub | hint | redirect |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen forward | delegation-only );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen file <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen masters <optional> port <replaceable>integer</replaceable> </optional> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <replaceable>ipv6_address</replaceable> <optional> port <replaceable>integer</replaceable> </optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen delegation-only <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-names ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-mx ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-integrity <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-mx-cname ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen check-srv-cname ( fail | warn | ignore );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ixfr-from-differences <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen journal <replaceable>quoted_string</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zero-no-soa-ttl <replaceable>boolean</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen dnssec-secure-to-insecure <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-query-on { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-transfer { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-update { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen update-policy <replaceable>local</replaceable> | <replaceable> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( grant | deny ) <replaceable>string</replaceable>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( name | subdomain | wildcard | self | selfsub | selfwild |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen krb5-self | ms-self | krb5-subdomain | ms-subdomain |
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen tcp-self | zonesub | 6to4-self ) <replaceable>string</replaceable>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen }</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen update-check-ksk <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen dnssec-dnskey-kskonly <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen masterfile-format ( text | raw | map );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-delay <replaceable>seconds</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen notify-to-soa <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> port <replaceable>integer</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <optional> key <replaceable>keyname</replaceable> </optional> ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen allow-notify { <replaceable>address_match_element</replaceable>; ... };
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen forward ( first | only );
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen forwarders <optional> port <replaceable>integer</replaceable> </optional> {
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-journal-size <replaceable>size_no_default</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen max-transfer-time-in <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-time-out <replaceable>integer</replaceable>;
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen max-transfer-idle-in <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-transfer-idle-out <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-retry-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen min-retry-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-refresh-time <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen min-refresh-time <replaceable>integer</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen multi-master <replaceable>boolean</replaceable>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen request-ixfr <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen sig-validity-interval <replaceable>integer</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen transfer-source ( <replaceable>ipv4_address</replaceable> | * )
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen alt-transfer-source ( <replaceable>ipv4_address</replaceable> | * )
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
af81f402ddc897c74c1e85abd02879612ce44882Timo Sirainen alt-transfer-source-v6 ( <replaceable>ipv6_address</replaceable> | * )
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
07a8b16dfd661154dcbfdd11492b1238af65f751Timo Sirainen use-alt-transfer-source <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen zone-statistics <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen try-tcp-refresh <replaceable>boolean</replaceable>;
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen key-directory <replaceable>quoted_string</replaceable>;
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen nsec3-test-zone <replaceable>boolean</replaceable>; // testing only
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen ixfr-base <replaceable>quoted_string</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen ixfr-tmp-file <replaceable>quoted_string</replaceable>; // obsolete
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen maintain-ixfr-base <replaceable>boolean</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; // obsolete
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen</literallayout>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </refsection>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refsection><info><title>SEE ALSO</title></info>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </citerefentry>,
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <citerefentry>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <refentrytitle>named-checkconf</refentrytitle><manvolnum>8</manvolnum>
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen </citerefentry>,
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen <citerefentry>