named.conf.html revision 5fa6a064b8301e4f274bd132fd577def59e4fb4c
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - Permission to use, copy, modify, and/or distribute this software for any
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - purpose with or without fee is hereby granted, provided that the above
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - copyright notice and this permission notice appear in all copies.
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose - PERFORMANCE OF THIS SOFTWARE.
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<!-- $Id$ -->
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<a name="id2476282"></a><div class="titlepage"></div>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<p><code class="filename">named.conf</code> — configuration file for named</p>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<div class="cmdsynopsis"><p><code class="command">named.conf</code> </p></div>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose<p><code class="filename">named.conf</code> is the configuration file
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose <span><strong class="command">named</strong></span>. Statements are enclosed
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose in braces and terminated with a semi-colon. Clauses in
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose the statements are also semi-colon terminated. The usual
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose comment styles are supported:
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose C style: /* */
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose C++ style: // to end of line
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose Unix style: # to end of line
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Boseacl�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bosekey�<em class="replaceable"><code>domain_name</code></em>�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose algorithm�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose secret�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bosemasters�<em class="replaceable"><code>string</code></em>�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov (�<em class="replaceable"><code>masters</code></em>�|�<em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�)�[<span class="optional">�key�<em class="replaceable"><code>string</code></em>�</span>];�...<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorceserver�(�<em class="replaceable"><code>ipv4_address[<span class="optional">/prefixlen</span>]</code></em>�|�<em class="replaceable"><code>ipv6_address[<span class="optional">/prefixlen</span>]</code></em>�)�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose bogus�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose edns�<em class="replaceable"><code>boolean</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce keys�<em class="replaceable"><code>server_key</code></em>;<br>
9acfb09f7969a69f58bd45c856b01700541853caLukas Slebodnik transfers�<em class="replaceable"><code>integer</code></em>;<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce transfer-format�(�many-answers�|�one-answer�);<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose support-ixfr�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashovtrusted-keys�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose <em class="replaceable"><code>domain_name</code></em>�<em class="replaceable"><code>flags</code></em>�<em class="replaceable"><code>protocol</code></em>�<em class="replaceable"><code>algorithm</code></em>�<em class="replaceable"><code>key</code></em>;�...�<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bosemanaged-keys�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose <em class="replaceable"><code>domain_name</code></em>�<code class="constant">initial-key</code>�<em class="replaceable"><code>flags</code></em>�<em class="replaceable"><code>protocol</code></em>�<em class="replaceable"><code>algorithm</code></em>�<em class="replaceable"><code>key</code></em>;�...�<br>
01ec08efd0e166ac6f390f8627c6d08dcc63ccc4Jakub Hrozekcontrols�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose inet�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>]<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose allow�{�<em class="replaceable"><code>address_match_element</code></em>;�...�}<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�keys�{�<em class="replaceable"><code>string</code></em>;�...�}�</span>];<br>
01ec08efd0e166ac6f390f8627c6d08dcc63ccc4Jakub Hrozek unix�<em class="replaceable"><code>unsupported</code></em>;�//�not�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Boselogging�{<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov channel�<em class="replaceable"><code>string</code></em>�{<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov file�<em class="replaceable"><code>log_file</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov syslog�<em class="replaceable"><code>optional_facility</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov severity�<em class="replaceable"><code>log_severity</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose print-time�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose print-severity�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose print-category�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose category�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose (�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�)�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose view�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose search�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose ndots�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose lwres-tasks�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose lwres-clients�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Boseoptions�{<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov avoid-v4-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose avoid-v6-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose blackhole�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose coresize�<em class="replaceable"><code>size</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose datasize�<em class="replaceable"><code>size</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dump-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose files�<em class="replaceable"><code>size</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose heartbeat-interval�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose host-statistics�<em class="replaceable"><code>boolean</code></em>;�//�not�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose host-statistics-max�<em class="replaceable"><code>number</code></em>;�//�not�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose hostname�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov interface-interval�<em class="replaceable"><code>integer</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose listen-on-v6�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose match-mapped-addresses�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose memstatistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose pid-file�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov port�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose querylog�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose recursing-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose reserved-sockets�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose random-device�<em class="replaceable"><code>quoted_string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose recursive-clients�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose serial-query-rate�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose server-id�(�<em class="replaceable"><code>quoted_string</code></em>�|�hostname�|�none�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose stacksize�<em class="replaceable"><code>size</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose statistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov statistics-interval�<em class="replaceable"><code>integer</code></em>;�//�not�yet�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose tcp-clients�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose tcp-listen-queue�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose tkey-dhkey�<em class="replaceable"><code>quoted_string</code></em>�<em class="replaceable"><code>integer</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov tkey-gssapi-credential�<em class="replaceable"><code>quoted_string</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov tkey-gssapi-keytab�<em class="replaceable"><code>quoted_string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose tkey-domain�<em class="replaceable"><code>quoted_string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose transfers-per-ns�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose transfers-in�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose transfers-out�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose use-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose version�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov allow-recursion-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose recursion�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose rrset-order�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�class�<em class="replaceable"><code>string</code></em>�</span>]�[<span class="optional">�type�<em class="replaceable"><code>string</code></em>�</span>]<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�name�<em class="replaceable"><code>quoted_string</code></em>�</span>]�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>string</code></em>;�...<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose query-source�(�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�|�[<span class="optional">�address�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�</span>]�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov query-source-v6�(�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�|�[<span class="optional">�address�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�</span>]�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov use-queryport-pool�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose queryport-pool-ports�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose queryport-pool-updateinterval�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov resolver-query-timeout�<em class="replaceable"><code>integer</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose lame-ttl�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose transfer-format�(�many-answers�|�one-answer�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-cache-size�<em class="replaceable"><code>size</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-acache-size�<em class="replaceable"><code>size</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose check-names�(�master�|�slave�|�response�)<br>
861ab44e8148208425b67c4711bc8fade10fd3edJakub Hrozek (�fail�|�warn�|�ignore�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose check-mx�(�fail�|�warn�|�ignore�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose check-mx-cname�(�fail�|�warn�|�ignore�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose check-srv-cname�(�fail�|�warn�|�ignore�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose preferred-glue�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
861ab44e8148208425b67c4711bc8fade10fd3edJakub Hrozek (�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
861ab44e8148208425b67c4711bc8fade10fd3edJakub Hrozek <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
861ab44e8148208425b67c4711bc8fade10fd3edJakub Hrozek <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
861ab44e8148208425b67c4711bc8fade10fd3edJakub Hrozek edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
861ab44e8148208425b67c4711bc8fade10fd3edJakub Hrozek max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov disable-ds-digests�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dnssec-lookaside�(�<em class="replaceable"><code>auto</code></em>�|�<em class="replaceable"><code>no</code></em>�|�<em class="replaceable"><code>domain</code></em>�trust-anchor�<em class="replaceable"><code>domain</code></em>�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dns64-server�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dns64-contact�<em class="replaceable"><code>string</code></em>;<br>
9acfb09f7969a69f58bd45c856b01700541853caLukas Slebodnik dns64�<em class="replaceable"><code>prefix</code></em>�{<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov clients�{�<font color="red"><replacable>acl</replacable></font>;�};<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov exclude�{�<font color="red"><replacable>acl</replacable></font>;�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose mapped�{�<font color="red"><replacable>acl</replacable></font>;�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose break-dnssec�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose recursive-only�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose suffix�<em class="replaceable"><code>ipv6_address</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose empty-server�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose empty-contact�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br>
9acfb09f7969a69f58bd45c856b01700541853caLukas Slebodnik allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
9acfb09f7969a69f58bd45c856b01700541853caLukas Slebodnik allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br>
64af76e2bef2565caa9738f675c108a4b3789237Simo Sorce masterfile-format�(�text�|�raw�|�map�);<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose notify�<em class="replaceable"><code>notifytype</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
9acfb09f7969a69f58bd45c856b01700541853caLukas Slebodnik notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose also-notify�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�)<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�key�<em class="replaceable"><code>keyname</code></em>�</span>]�...�};<br>
ec0b19bd6d25e3f4afea06b28c132b602bbff180Lukas Slebodnik allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov forward�(�first�|�only�);<br>
9acfb09f7969a69f58bd45c856b01700541853caLukas Slebodnik forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose (�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�)�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose sig-re-signing-interval�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose sig-signing-nodes�<em class="replaceable"><code>integer</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov sig-signing-signatures�<em class="replaceable"><code>integer</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov sig-signing-type�<em class="replaceable"><code>integer</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov managed-keys-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov auto-dnssec�<code class="constant">allow</code>|<code class="constant">maintain</code>|<code class="constant">off</code>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose deny-answer-addresses�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose <em class="replaceable"><code>address_match_list</code></em><br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose }�[<span class="optional">�except-from�{�<em class="replaceable"><code>namelist</code></em>�}�</span>];<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose deny-answer-aliases�{<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <em class="replaceable"><code>namelist</code></em><br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov }�[<span class="optional">�except-from�{�<em class="replaceable"><code>namelist</code></em>�}�</span>];<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose nsec3-test-zone�<em class="replaceable"><code>boolean</code></em>;��//�testing�only<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose deallocate-on-exit�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose fake-iquery�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose has-old-clients�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose multiple-cnames�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose named-xfer�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose serial-queries�<em class="replaceable"><code>integer</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose treat-cr-as-space�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose use-id-pool�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Boseview�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose match-clients�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose match-destinations�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose match-recursive-only�<em class="replaceable"><code>boolean</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose key�<em class="replaceable"><code>string</code></em>�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose algorithm�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose secret�<em class="replaceable"><code>string</code></em>;<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose zone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose server�(�<em class="replaceable"><code>ipv4_address[<span class="optional">/prefixlen</span>]</code></em>�|�<em class="replaceable"><code>ipv6_address[<span class="optional">/prefixlen</span>]</code></em>�)�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose trusted-keys�{<br>
02e38eae1b9cb5df2036a707dafd86f6047c17deSumit Bose <em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>integer</code></em>�<em class="replaceable"><code>integer</code></em>�<em class="replaceable"><code>integer</code></em>�<em class="replaceable"><code>quoted_string</code></em>;<br>
topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
[<span class="optional">�class�<em class="replaceable"><code>string</code></em>�</span>]�[<span class="optional">�type�<em class="replaceable"><code>string</code></em>�</span>]<br>
[<span class="optional">�name�<em class="replaceable"><code>quoted_string</code></em>�</span>]�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>string</code></em>;�...<br>
query-source�(�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�|�[<span class="optional">�address�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�</span>]�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
query-source-v6�(�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�|�[<span class="optional">�address�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�</span>]�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
(�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
<em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
<em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
disable-ds-digests�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
dnssec-lookaside�(�<em class="replaceable"><code>auto</code></em>�|�<em class="replaceable"><code>no</code></em>�|�<em class="replaceable"><code>domain</code></em>�trust-anchor�<em class="replaceable"><code>domain</code></em>�);<br>
dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
also-notify�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�)<br>
forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�)�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
zone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
masters�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
<em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
<em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�)�[<span class="optional">�key�<em class="replaceable"><code>string</code></em>�</span>];�...<br>
allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
update-policy�<em class="replaceable"><code>local</code></em>�|�<em class="replaceable"><code>�{<br>
notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
also-notify�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�)<br>
forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�)�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>