1516N/A<!
DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN" 375N/A [<!ENTITY mdash "—">]>
375N/A - Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC") 375N/A - Permission to use, copy, modify, and distribute this software for any 375N/A - purpose with or without fee is hereby granted, provided that the above 375N/A - copyright notice and this permission notice appear in all copies. 375N/A - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 375N/A - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 375N/A - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 375N/A - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 375N/A - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 375N/A - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 375N/A - PERFORMANCE OF THIS SOFTWARE. 375N/A <
date>Aug 13, 2004</
date>
1118N/A <
refmiscinfo>BIND9</
refmiscinfo>
1118N/A <
refpurpose>configuration file for named</
refpurpose>
1118N/A <
holder>Internet Systems Consortium, Inc. ("ISC")</
holder>
696N/A <
command>named</
command>. Statements are enclosed
1118N/A in braces and terminated with a semi-colon. Clauses in
1118N/A the statements are also semi-colon terminated. The usual
375N/A comment styles are supported:
1118N/A C++ style: // to end of line
1118N/A Unix style: # to end of line
1118N/Aacl <
replaceable>string</
replaceable> { <
replaceable>address_match_element</
replaceable>; ... };
1118N/Akey <
replaceable>domain_name</
replaceable> {
375N/A algorithm <
replaceable>string</
replaceable>;
375N/A secret <
replaceable>string</
replaceable>;
1118N/Amasters <
replaceable>string</
replaceable> <
optional> port <
replaceable>integer</
replaceable> </
optional> {
1118N/A ( <
replaceable>masters</
replaceable> | <
replaceable>ipv4_address</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> |
1118N/A <
replaceable>ipv6_address</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> ) <
optional> key <
replaceable>string</
replaceable> </
optional>; ...
1118N/Aserver ( <
replaceable>ipv4_address<
optional>/prefixlen</
optional></
replaceable> | <
replaceable>ipv6_address<
optional>/prefixlen</
optional></
replaceable> ) {
375N/A bogus <
replaceable>boolean</
replaceable>;
1118N/A edns <
replaceable>boolean</
replaceable>;
1118N/A provide-ixfr <
replaceable>boolean</
replaceable>;
1118N/A request-ixfr <
replaceable>boolean</
replaceable>;
1118N/A keys <
replaceable>server_key</
replaceable>;
1118N/A transfers <
replaceable>integer</
replaceable>;
1118N/A transfer-format ( many-answers | one-answer );
1118N/A transfer-source ( <
replaceable>ipv4_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A transfer-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1732N/A support-ixfr <
replaceable>boolean</
replaceable>; // obsolete
1118N/A <
title>TRUSTED-KEYS</
title>
1118N/A <
replaceable>domain_name</
replaceable> <
replaceable>flags</
replaceable> <
replaceable>protocol</
replaceable> <
replaceable>algorithm</
replaceable> <
replaceable>key</
replaceable>; ...
1118N/A inet ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>
1118N/A allow { <
replaceable>address_match_element</
replaceable>; ... }
1118N/A <
optional> keys { <
replaceable>string</
replaceable>; ... } </
optional>;
1118N/A unix <
replaceable>unsupported</
replaceable>; // not implemented
1118N/A channel <
replaceable>string</
replaceable> {
1118N/A file <
replaceable>log_file</
replaceable>;
1118N/A syslog <
replaceable>optional_facility</
replaceable>;
1118N/A severity <
replaceable>log_severity</
replaceable>;
1118N/A print-time <
replaceable>boolean</
replaceable>;
1132N/A print-severity <
replaceable>boolean</
replaceable>;
1118N/A print-category <
replaceable>boolean</
replaceable>;
1118N/A category <
replaceable>string</
replaceable> { <
replaceable>string</
replaceable>; ... };
1118N/A listen-on <
optional> port <
replaceable>integer</
replaceable> </
optional> {
1118N/A ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> ) <
optional> port <
replaceable>integer</
replaceable> </
optional>; ...
1600N/A view <
replaceable>string</
replaceable> <
replaceable>optional_class</
replaceable>;
1600N/A search { <
replaceable>string</
replaceable>; ... };
375N/A ndots <
replaceable>integer</
replaceable>;
1600N/A avoid-v4-udp-ports { <
replaceable>port</
replaceable>; ... };
1118N/A avoid-v6-udp-ports { <
replaceable>port</
replaceable>; ... };
1118N/A blackhole { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A coresize <
replaceable>size</
replaceable>;
1118N/A datasize <
replaceable>size</
replaceable>;
1118N/A directory <
replaceable>quoted_string</
replaceable>;
1118N/A dump-file <
replaceable>quoted_string</
replaceable>;
1118N/A files <
replaceable>size</
replaceable>;
1118N/A heartbeat-interval <
replaceable>integer</
replaceable>;
1118N/A host-statistics <
replaceable>boolean</
replaceable>; // not implemented
1600N/A host-statistics-max <
replaceable>number</
replaceable>; // not implemented
1600N/A hostname ( <
replaceable>quoted_string</
replaceable> | none );
1118N/A interface-interval <
replaceable>integer</
replaceable>;
375N/A listen-on <
optional> port <
replaceable>integer</
replaceable> </
optional> { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A listen-on-v6 <
optional> port <
replaceable>integer</
replaceable> </
optional> { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A match-mapped-addresses <
replaceable>boolean</
replaceable>;
1118N/A memstatistics-file <
replaceable>quoted_string</
replaceable>;
1118N/A pid-file ( <
replaceable>quoted_string</
replaceable> | none );
1118N/A port <
replaceable>integer</
replaceable>;
1118N/A querylog <
replaceable>boolean</
replaceable>;
375N/A recursing-file <
replaceable>quoted_string</
replaceable>;
1118N/A random-device <
replaceable>quoted_string</
replaceable>;
1431N/A recursive-clients <
replaceable>integer</
replaceable>;
1431N/A serial-query-rate <
replaceable>integer</
replaceable>;
1431N/A server-id ( <
replaceable>quoted_string</
replaceable> | none |;
1431N/A stacksize <
replaceable>size</
replaceable>;
1431N/A statistics-file <
replaceable>quoted_string</
replaceable>;
1431N/A statistics-interval <
replaceable>integer</
replaceable>; // not yet implemented
1431N/A tcp-clients <
replaceable>integer</
replaceable>;
1431N/A tcp-listen-queue <
replaceable>integer</
replaceable>;
1431N/A tkey-dhkey <
replaceable>quoted_string</
replaceable> <
replaceable>integer</
replaceable>;
1431N/A tkey-gssapi-credential <
replaceable>quoted_string</
replaceable>;
1431N/A tkey-domain <
replaceable>quoted_string</
replaceable>;
1431N/A transfers-per-ns <
replaceable>integer</
replaceable>;
1431N/A transfers-in <
replaceable>integer</
replaceable>;
1431N/A transfers-out <
replaceable>integer</
replaceable>;
1431N/A use-ixfr <
replaceable>boolean</
replaceable>;
1431N/A version ( <
replaceable>quoted_string</
replaceable> | none );
1431N/A allow-recursion { <
replaceable>address_match_element</
replaceable>; ... };
1431N/A sortlist { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A topology { <
replaceable>address_match_element</
replaceable>; ... }; // not implemented
1118N/A auth-nxdomain <
replaceable>boolean</
replaceable>; // default changed
1118N/A minimal-responses <
replaceable>boolean</
replaceable>;
1118N/A recursion <
replaceable>boolean</
replaceable>;
1118N/A <
optional> class <
replaceable>string</
replaceable> </
optional> <
optional> type <
replaceable>string</
replaceable> </
optional>
1118N/A <
optional> name <
replaceable>quoted_string</
replaceable> </
optional> <
replaceable>string</
replaceable> <
replaceable>string</
replaceable>; ...
1118N/A provide-ixfr <
replaceable>boolean</
replaceable>;
1431N/A request-ixfr <
replaceable>boolean</
replaceable>;
1118N/A rfc2308-type1 <
replaceable>boolean</
replaceable>; // not yet implemented
1118N/A additional-from-auth <
replaceable>boolean</
replaceable>;
1118N/A additional-from-cache <
replaceable>boolean</
replaceable>;
1118N/A query-source <
replaceable>querysource4</
replaceable>;
1118N/A query-source-v6 <
replaceable>querysource6</
replaceable>;
1118N/A cleaning-interval <
replaceable>integer</
replaceable>;
1118N/A min-roots <
replaceable>integer</
replaceable>; // not implemented
1118N/A lame-ttl <
replaceable>integer</
replaceable>;
1118N/A max-ncache-ttl <
replaceable>integer</
replaceable>;
1118N/A max-cache-ttl <
replaceable>integer</
replaceable>;
1118N/A transfer-format ( many-answers | one-answer );
1118N/A max-cache-size <
replaceable>size_no_default</
replaceable>;
1118N/A check-names ( master | slave | response )
1118N/A cache-file <
replaceable>quoted_string</
replaceable>;
375N/A suppress-initial-notify <
replaceable>boolean</
replaceable>; // not yet implemented
1118N/A preferred-glue <
replaceable>string</
replaceable>;
1118N/A dual-stack-servers <
optional> port <
replaceable>integer</
replaceable> </
optional> {
1118N/A ( <
replaceable>quoted_string</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> |
1118N/A <
replaceable>ipv4_address</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> |
1118N/A <
replaceable>ipv6_address</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> ); ...
1118N/A edns-udp-size <
replaceable>integer</
replaceable>;
1118N/A root-delegation-only <
optional> exclude { <
replaceable>quoted_string</
replaceable>; ... } </
optional>;
1118N/A disable-algorithms <
replaceable>string</
replaceable> { <
replaceable>string</
replaceable>; ... };
1118N/A dnssec-enable <
replaceable>boolean</
replaceable>;
1118N/A dnssec-lookaside <
replaceable>string</
replaceable> trust-anchor <
replaceable>string</
replaceable>;
1118N/A dnssec-must-be-secure <
replaceable>string</
replaceable> <
replaceable>boolean</
replaceable>;
1118N/A dialup <
replaceable>dialuptype</
replaceable>;
1118N/A ixfr-from-differences <
replaceable>ixfrdiff</
replaceable>;
1118N/A allow-query { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-query-cache { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-transfer { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-update { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-update-forwarding { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A notify <
replaceable>notifytype</
replaceable>;
1118N/A notify-source ( <
replaceable>ipv4_address</
replaceable> | * ) <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A notify-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * ) <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A notify-delay <
replaceable>seconds</
replaceable>;
1118N/A also-notify <
optional> port <
replaceable>integer</
replaceable> </
optional> { ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> )
1118N/A <
optional> port <
replaceable>integer</
replaceable> </
optional>; ... };
1118N/A allow-notify { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A forwarders <
optional> port <
replaceable>integer</
replaceable> </
optional> {
1431N/A ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> ) <
optional> port <
replaceable>integer</
replaceable> </
optional>; ...
1431N/A max-journal-size <
replaceable>size_no_default</
replaceable>;
1431N/A max-transfer-time-in <
replaceable>integer</
replaceable>;
1431N/A max-transfer-time-out <
replaceable>integer</
replaceable>;
1431N/A max-transfer-idle-in <
replaceable>integer</
replaceable>;
1118N/A max-transfer-idle-out <
replaceable>integer</
replaceable>;
1431N/A max-retry-time <
replaceable>integer</
replaceable>;
1431N/A min-retry-time <
replaceable>integer</
replaceable>;
1431N/A max-refresh-time <
replaceable>integer</
replaceable>;
1118N/A min-refresh-time <
replaceable>integer</
replaceable>;
1431N/A multi-master <
replaceable>boolean</
replaceable>;
1431N/A sig-validity-interval <
replaceable>integer</
replaceable>;
1118N/A transfer-source ( <
replaceable>ipv4_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1431N/A transfer-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * )
1431N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1431N/A alt-transfer-source ( <
replaceable>ipv4_address</
replaceable> | * )
1431N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A alt-transfer-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A use-alt-transfer-source <
replaceable>boolean</
replaceable>;
1118N/A zone-statistics <
replaceable>boolean</
replaceable>;
1118N/A key-directory <
replaceable>quoted_string</
replaceable>;
1118N/A allow-v6-synthesis { <
replaceable>address_match_element</
replaceable>; ... }; // obsolete
1118N/A deallocate-on-exit <
replaceable>boolean</
replaceable>; // obsolete
1118N/A fake-iquery <
replaceable>boolean</
replaceable>; // obsolete
1118N/A fetch-glue <
replaceable>boolean</
replaceable>; // obsolete
1118N/A has-old-clients <
replaceable>boolean</
replaceable>; // obsolete
1118N/A maintain-ixfr-base <
replaceable>boolean</
replaceable>; // obsolete
1118N/A max-ixfr-log-size <
replaceable>size</
replaceable>; // obsolete
1118N/A multiple-cnames <
replaceable>boolean</
replaceable>; // obsolete
1118N/A named-xfer <
replaceable>quoted_string</
replaceable>; // obsolete
1118N/A serial-queries <
replaceable>integer</
replaceable>; // obsolete
1118N/A treat-cr-as-space <
replaceable>boolean</
replaceable>; // obsolete
1118N/A use-id-pool <
replaceable>boolean</
replaceable>; // obsolete
1118N/Aview <
replaceable>string</
replaceable> <
replaceable>optional_class</
replaceable> {
1118N/A match-clients { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A match-destinations { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A match-recursive-only <
replaceable>boolean</
replaceable>;
1118N/A key <
replaceable>string</
replaceable> {
1118N/A algorithm <
replaceable>string</
replaceable>;
1118N/A secret <
replaceable>string</
replaceable>;
1118N/A zone <
replaceable>string</
replaceable> <
replaceable>optional_class</
replaceable> {
1118N/A server ( <
replaceable>ipv4_address<
optional>/prefixlen</
optional></
replaceable> | <
replaceable>ipv6_address<
optional>/prefixlen</
optional></
replaceable> ) {
1118N/A <
replaceable>string</
replaceable> <
replaceable>integer</
replaceable> <
replaceable>integer</
replaceable> <
replaceable>integer</
replaceable> <
replaceable>quoted_string</
replaceable>; ...
1118N/A allow-recursion { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A sortlist { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A topology { <
replaceable>address_match_element</
replaceable>; ... }; // not implemented
1118N/A auth-nxdomain <
replaceable>boolean</
replaceable>; // default changed
1118N/A minimal-responses <
replaceable>boolean</
replaceable>;
1118N/A recursion <
replaceable>boolean</
replaceable>;
1118N/A <
optional> class <
replaceable>string</
replaceable> </
optional> <
optional> type <
replaceable>string</
replaceable> </
optional>
1118N/A <
optional> name <
replaceable>quoted_string</
replaceable> </
optional> <
replaceable>string</
replaceable> <
replaceable>string</
replaceable>; ...
1118N/A provide-ixfr <
replaceable>boolean</
replaceable>;
1118N/A request-ixfr <
replaceable>boolean</
replaceable>;
1118N/A rfc2308-type1 <
replaceable>boolean</
replaceable>; // not yet implemented
1118N/A additional-from-auth <
replaceable>boolean</
replaceable>;
1118N/A additional-from-cache <
replaceable>boolean</
replaceable>;
1118N/A query-source <
replaceable>querysource4</
replaceable>;
1118N/A query-source-v6 <
replaceable>querysource6</
replaceable>;
1118N/A cleaning-interval <
replaceable>integer</
replaceable>;
1118N/A min-roots <
replaceable>integer</
replaceable>; // not implemented
1118N/A lame-ttl <
replaceable>integer</
replaceable>;
1118N/A max-ncache-ttl <
replaceable>integer</
replaceable>;
1118N/A max-cache-ttl <
replaceable>integer</
replaceable>;
1118N/A transfer-format ( many-answers | one-answer );
1118N/A max-cache-size <
replaceable>size_no_default</
replaceable>;
1118N/A check-names ( master | slave | response )
1118N/A cache-file <
replaceable>quoted_string</
replaceable>;
1118N/A suppress-initial-notify <
replaceable>boolean</
replaceable>; // not yet implemented
1118N/A preferred-glue <
replaceable>string</
replaceable>;
1118N/A dual-stack-servers <
optional> port <
replaceable>integer</
replaceable> </
optional> {
1118N/A ( <
replaceable>quoted_string</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> |
1118N/A <
replaceable>ipv4_address</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> |
1118N/A <
replaceable>ipv6_address</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> ); ...
1118N/A edns-udp-size <
replaceable>integer</
replaceable>;
1118N/A root-delegation-only <
optional> exclude { <
replaceable>quoted_string</
replaceable>; ... } </
optional>;
1118N/A disable-algorithms <
replaceable>string</
replaceable> { <
replaceable>string</
replaceable>; ... };
1118N/A dnssec-enable <
replaceable>boolean</
replaceable>;
1118N/A dnssec-lookaside <
replaceable>string</
replaceable> trust-anchor <
replaceable>string</
replaceable>;
1118N/A dnssec-must-be-secure <
replaceable>string</
replaceable> <
replaceable>boolean</
replaceable>;
1118N/A dialup <
replaceable>dialuptype</
replaceable>;
1118N/A ixfr-from-differences <
replaceable>ixfrdiff</
replaceable>;
1118N/A allow-query { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-query-cache { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-transfer { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-update { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-update-forwarding { <
replaceable>address_match_element</
replaceable>; ... };
1431N/A notify <
replaceable>notifytype</
replaceable>;
1118N/A notify-source ( <
replaceable>ipv4_address</
replaceable> | * ) <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A notify-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * ) <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A notify-delay <
replaceable>seconds</
replaceable>;
1118N/A also-notify <
optional> port <
replaceable>integer</
replaceable> </
optional> { ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> )
1118N/A <
optional> port <
replaceable>integer</
replaceable> </
optional>; ... };
1118N/A allow-notify { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A forwarders <
optional> port <
replaceable>integer</
replaceable> </
optional> {
1118N/A ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> ) <
optional> port <
replaceable>integer</
replaceable> </
optional>; ...
1118N/A max-journal-size <
replaceable>size_no_default</
replaceable>;
1118N/A max-transfer-time-in <
replaceable>integer</
replaceable>;
1118N/A max-transfer-time-out <
replaceable>integer</
replaceable>;
1118N/A max-transfer-idle-in <
replaceable>integer</
replaceable>;
1118N/A max-transfer-idle-out <
replaceable>integer</
replaceable>;
1118N/A max-retry-time <
replaceable>integer</
replaceable>;
1431N/A min-retry-time <
replaceable>integer</
replaceable>;
1118N/A max-refresh-time <
replaceable>integer</
replaceable>;
1118N/A min-refresh-time <
replaceable>integer</
replaceable>;
1118N/A multi-master <
replaceable>boolean</
replaceable>;
1118N/A sig-validity-interval <
replaceable>integer</
replaceable>;
1118N/A transfer-source ( <
replaceable>ipv4_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A transfer-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A alt-transfer-source ( <
replaceable>ipv4_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A alt-transfer-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A use-alt-transfer-source <
replaceable>boolean</
replaceable>;
375N/A zone-statistics <
replaceable>boolean</
replaceable>;
1118N/A key-directory <
replaceable>quoted_string</
replaceable>;
375N/A allow-v6-synthesis { <
replaceable>address_match_element</
replaceable>; ... }; // obsolete
375N/A fetch-glue <
replaceable>boolean</
replaceable>; // obsolete
1118N/A maintain-ixfr-base <
replaceable>boolean</
replaceable>; // obsolete
1118N/A max-ixfr-log-size <
replaceable>size</
replaceable>; // obsolete
1118N/Azone <
replaceable>string</
replaceable> <
replaceable>optional_class</
replaceable> {
375N/A type ( master | slave | stub | hint |
1118N/A forward | delegation-only );
375N/A file <
replaceable>quoted_string</
replaceable>;
375N/A masters <
optional> port <
replaceable>integer</
replaceable> </
optional> {
375N/A ( <
replaceable>masters</
replaceable> |
420N/A <
replaceable>ipv4_address</
replaceable> <
optional>port <
replaceable>integer</
replaceable></
optional> |
375N/A <
replaceable>ipv6_address</
replaceable> <
optional> port <
replaceable>integer</
replaceable> </
optional> ) <
optional> key <
replaceable>string</
replaceable> </
optional>; ...
420N/A database <
replaceable>string</
replaceable>;
1118N/A delegation-only <
replaceable>boolean</
replaceable>;
1118N/A check-names ( fail | warn | ignore );
420N/A dialup <
replaceable>dialuptype</
replaceable>;
420N/A ixfr-from-differences <
replaceable>boolean</
replaceable>;
420N/A journal <
replaceable>quoted_string</
replaceable>;
420N/A allow-query { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-transfer { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-update { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A allow-update-forwarding { <
replaceable>address_match_element</
replaceable>; ... };
1118N/A ( grant | deny ) <
replaceable>string</
replaceable>
1118N/A ( name | subdomain | wildcard | self ) <
replaceable>string</
replaceable>
1118N/A <
replaceable>rrtypelist</
replaceable>; ...
1118N/A notify <
replaceable>notifytype</
replaceable>;
1118N/A notify-source ( <
replaceable>ipv4_address</
replaceable> | * ) <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A notify-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * ) <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
1118N/A notify-delay <
replaceable>seconds</
replaceable>;
1118N/A also-notify <
optional> port <
replaceable>integer</
replaceable> </
optional> { ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> )
375N/A <
optional> port <
replaceable>integer</
replaceable> </
optional>; ... };
1118N/A allow-notify { <
replaceable>address_match_element</
replaceable>; ... };
375N/A forwarders <
optional> port <
replaceable>integer</
replaceable> </
optional> {
375N/A ( <
replaceable>ipv4_address</
replaceable> | <
replaceable>ipv6_address</
replaceable> ) <
optional> port <
replaceable>integer</
replaceable> </
optional>; ...
1118N/A max-journal-size <
replaceable>size_no_default</
replaceable>;
1118N/A max-transfer-time-in <
replaceable>integer</
replaceable>;
375N/A max-transfer-time-out <
replaceable>integer</
replaceable>;
1118N/A max-transfer-idle-in <
replaceable>integer</
replaceable>;
1118N/A max-transfer-idle-out <
replaceable>integer</
replaceable>;
375N/A max-retry-time <
replaceable>integer</
replaceable>;
375N/A min-retry-time <
replaceable>integer</
replaceable>;
1118N/A max-refresh-time <
replaceable>integer</
replaceable>;
375N/A min-refresh-time <
replaceable>integer</
replaceable>;
375N/A multi-master <
replaceable>boolean</
replaceable>;
375N/A sig-validity-interval <
replaceable>integer</
replaceable>;
375N/A transfer-source ( <
replaceable>ipv4_address</
replaceable> | * )
375N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
375N/A transfer-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * )
375N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
375N/A alt-transfer-source ( <
replaceable>ipv4_address</
replaceable> | * )
375N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
375N/A alt-transfer-source-v6 ( <
replaceable>ipv6_address</
replaceable> | * )
1118N/A <
optional> port ( <
replaceable>integer</
replaceable> | * ) </
optional>;
375N/A use-alt-transfer-source <
replaceable>boolean</
replaceable>;
1118N/A zone-statistics <
replaceable>boolean</
replaceable>;
1118N/A key-directory <
replaceable>quoted_string</
replaceable>;
1118N/A ixfr-base <
replaceable>quoted_string</
replaceable>; // obsolete
375N/A ixfr-tmp-file <
replaceable>quoted_string</
replaceable>; // obsolete
1118N/A maintain-ixfr-base <
replaceable>boolean</
replaceable>; // obsolete
1118N/A max-ixfr-log-size <
replaceable>size</
replaceable>; // obsolete
1118N/A pubkey <
replaceable>integer</
replaceable> <
replaceable>integer</
replaceable> <
replaceable>integer</
replaceable> <
replaceable>quoted_string</
replaceable>; // obsolete
375N/A <
title>SEE ALSO</
title>
1118N/A <
refentrytitle>named</
refentrytitle><
manvolnum>8</
manvolnum>
1118N/A <
refentrytitle>rndc</
refentrytitle><
manvolnum>8</
manvolnum>
1352N/A <
refentrytitle>BIND 9 Administrator Reference Manual</
refentrytitle>