named.conf.html revision b05106c7e68077d805893fbae006fae125494fd6
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder - Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder - Permission to use, copy, modify, and/or distribute this software for any
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - purpose with or without fee is hereby granted, provided that the above
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - copyright notice and this permission notice appear in all copies.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - PERFORMANCE OF THIS SOFTWARE.
b9625461755578f3eed04676d42a63fd2caebd0cChristian Maeder<!-- $Id: named.conf.html,v 1.47 2009/10/09 01:14:46 tbox Exp $ -->
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
760ae19a92dde8249679a674f93f58d26a7c5f6bChristian Maeder<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder<a name="id2476275"></a><div class="titlepage"></div>
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich<p><code class="filename">named.conf</code> — configuration file for named</p>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder<div class="cmdsynopsis"><p><code class="command">named.conf</code> </p></div>
e593b89bfd4952698dc37feced21cefe869d87a2Christian Maeder<a name="id2543346"></a><h2>DESCRIPTION</h2>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder<p><code class="filename">named.conf</code> is the configuration file
760ae19a92dde8249679a674f93f58d26a7c5f6bChristian Maeder <span><strong class="command">named</strong></span>. Statements are enclosed
760ae19a92dde8249679a674f93f58d26a7c5f6bChristian Maeder in braces and terminated with a semi-colon. Clauses in
c55a0f77be7e88d3620b419ec8961f4379a586e3Klaus Luettich the statements are also semi-colon terminated. The usual
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder comment styles are supported:
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder C style: /* */
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder C++ style: // to end of line
5d4038657f6a63e131f5804af2f7957b69e15a43Klaus Luettich Unix style: # to end of line
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederacl�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederkey�<em class="replaceable"><code>domain_name</code></em>�{<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder algorithm�<em class="replaceable"><code>string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder secret�<em class="replaceable"><code>string</code></em>;<br>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maedermasters�<em class="replaceable"><code>string</code></em>�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
340706b6c0c6e3dbacdd7003e20e9cab7f9aa765Christian Maeder (�<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>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder <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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederserver�(�<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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder bogus�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder edns�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
ebe517300051f765f2ed856a789dd5613d681ab0Klaus Luettich provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers keys�<em class="replaceable"><code>server_key</code></em>;<br>
c55a0f77be7e88d3620b419ec8961f4379a586e3Klaus Luettich transfers�<em class="replaceable"><code>integer</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder transfer-format�(�many-answers�|�one-answer�);<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
ce50fe187cdae64e75e510daafb78156280bdb91Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
6ae5607d2def114f998fd49bac4eef12a2620fafChristian Maeder support-ixfr�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
9df11f85fd7f8c4745d64464876e84ec4e263692Christian Maeder<a name="id2543523"></a><h2>TRUSTED-KEYS</h2>
9df11f85fd7f8c4745d64464876e84ec4e263692Christian Maedertrusted-keys�{<br>
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maeder <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>
857992065be4ed40a72c6296b6c0aec62ab4c5b9Christian Maedercontrols�{<br>
857992065be4ed40a72c6296b6c0aec62ab4c5b9Christian Maeder inet�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
e8d782e6e650b71a2b0ee8461fd8d9fa31525591Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>]<br>
0310dabcd02da51f78f84e7a73d4c7b2dd3e8507Christian Maeder allow�{�<em class="replaceable"><code>address_match_element</code></em>;�...�}<br>
c5e10ba19c9854112e5d29f491759e8e89f83652Christian Maeder [<span class="optional">�keys�{�<em class="replaceable"><code>string</code></em>;�...�}�</span>];<br>
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maeder unix�<em class="replaceable"><code>unsupported</code></em>;�//�not�implemented<br>
96ef2e46d048c357927f2795a40e9e66f21b85fbSonja Gröning channel�<em class="replaceable"><code>string</code></em>�{<br>
96ef2e46d048c357927f2795a40e9e66f21b85fbSonja Gröning file�<em class="replaceable"><code>log_file</code></em>;<br>
7d09621f989f5e6dfbf603b36b2fccbacf639a3cTill Mossakowski syslog�<em class="replaceable"><code>optional_facility</code></em>;<br>
857992065be4ed40a72c6296b6c0aec62ab4c5b9Christian Maeder severity�<em class="replaceable"><code>log_severity</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers print-time�<em class="replaceable"><code>boolean</code></em>;<br>
857992065be4ed40a72c6296b6c0aec62ab4c5b9Christian Maeder print-severity�<em class="replaceable"><code>boolean</code></em>;<br>
857992065be4ed40a72c6296b6c0aec62ab4c5b9Christian Maeder print-category�<em class="replaceable"><code>boolean</code></em>;<br>
7d09621f989f5e6dfbf603b36b2fccbacf639a3cTill Mossakowski category�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
fdb2d618144159395f7bf8ce3327b3c112a17dd3Till Mossakowski listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
327a9b9bf44b6e33f71fee7526dc1c0035251591Christian Maeder (�<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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder view�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder search�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
5958fabb264ec3f5b2125ac5602121bd34814a79Klaus Luettich ndots�<em class="replaceable"><code>integer</code></em>;<br>
fdb2d618144159395f7bf8ce3327b3c112a17dd3Till Mossakowski avoid-v4-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder avoid-v6-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder blackhole�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers coresize�<em class="replaceable"><code>size</code></em>;<br>
b49276c9f50038e0bd499ad49f7bd6444566a834Christian Maeder datasize�<em class="replaceable"><code>size</code></em>;<br>
88c800932dd7053322501ea2039d9f234be6866cKlaus Luettich directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
ed9207cf24e96b0d6f59985822054ae28cb69b2eChristian Maeder dump-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
b49276c9f50038e0bd499ad49f7bd6444566a834Christian Maeder files�<em class="replaceable"><code>size</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder heartbeat-interval�<em class="replaceable"><code>integer</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder host-statistics�<em class="replaceable"><code>boolean</code></em>;�//�not�implemented<br>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maeder host-statistics-max�<em class="replaceable"><code>number</code></em>;�//�not�implemented<br>
b10267ae0a6523b73113fc2dee9ea628266fce60Christian Maeder hostname�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
fa21fba9ceb1ddf7b3efd54731a12ed8750191d8Christian Maeder interface-interval�<em class="replaceable"><code>integer</code></em>;<br>
fa21fba9ceb1ddf7b3efd54731a12ed8750191d8Christian Maeder listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder 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>
05a8b581f98b928baca6dab60cd20277659ac760Christian Maeder match-mapped-addresses�<em class="replaceable"><code>boolean</code></em>;<br>
ed9207cf24e96b0d6f59985822054ae28cb69b2eChristian Maeder memstatistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
fa21fba9ceb1ddf7b3efd54731a12ed8750191d8Christian Maeder pid-file�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
b49276c9f50038e0bd499ad49f7bd6444566a834Christian Maeder port�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder querylog�<em class="replaceable"><code>boolean</code></em>;<br>
b49276c9f50038e0bd499ad49f7bd6444566a834Christian Maeder recursing-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder reserved-sockets�<em class="replaceable"><code>integer</code></em>;<br>
b905126bab9454b89041f92b3c50bb9efc85e427Klaus Luettich random-device�<em class="replaceable"><code>quoted_string</code></em>;<br>
c18fea93f234ac2dc23f8da4178f8c43069e226dKlaus Luettich recursive-clients�<em class="replaceable"><code>integer</code></em>;<br>
b905126bab9454b89041f92b3c50bb9efc85e427Klaus Luettich serial-query-rate�<em class="replaceable"><code>integer</code></em>;<br>
51e836611726885f6d2719d959ed1b51f8fd06f4Klaus Luettich server-id�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�|;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder stacksize�<em class="replaceable"><code>size</code></em>;<br>
f29371d8bd5a232c974e736b06d0d8a655d320fbKlaus Luettich statistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder statistics-interval�<em class="replaceable"><code>integer</code></em>;�//�not�yet�implemented<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder tcp-clients�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder tcp-listen-queue�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder tkey-dhkey�<em class="replaceable"><code>quoted_string</code></em>�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder tkey-gssapi-credential�<em class="replaceable"><code>quoted_string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder tkey-domain�<em class="replaceable"><code>quoted_string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder transfers-per-ns�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder transfers-in�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder transfers-out�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder use-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder version�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
b905126bab9454b89041f92b3c50bb9efc85e427Klaus Luettich allow-recursion-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
b905126bab9454b89041f92b3c50bb9efc85e427Klaus Luettich sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
b905126bab9454b89041f92b3c50bb9efc85e427Klaus Luettich topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
b905126bab9454b89041f92b3c50bb9efc85e427Klaus Luettich auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maeder recursion�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder rrset-order�{<br>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maeder [<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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<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>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maeder provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
ef67402074be14deb95e4ff564737d5593144130Klaus Luettich request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
ef67402074be14deb95e4ff564737d5593144130Klaus Luettich rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
ef67402074be14deb95e4ff564737d5593144130Klaus Luettich additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br>
5958fabb264ec3f5b2125ac5602121bd34814a79Klaus Luettich additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br>
5958fabb264ec3f5b2125ac5602121bd34814a79Klaus Luettich 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>
e7e1ab2ac3f1fded8611bb92ae00e8f3b8c693fbKlaus Luettich 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>
ef67402074be14deb95e4ff564737d5593144130Klaus Luettich use-queryport-pool�<em class="replaceable"><code>boolean</code></em>;<br>
1323eba62fc519b068f5aaec4f9d2be05ffabea9Klaus Luettich queryport-pool-ports�<em class="replaceable"><code>integer</code></em>;<br>
1323eba62fc519b068f5aaec4f9d2be05ffabea9Klaus Luettich queryport-pool-updateinterval�<em class="replaceable"><code>integer</code></em>;<br>
1323eba62fc519b068f5aaec4f9d2be05ffabea9Klaus Luettich cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br>
725a68ec81cba9b8aa8647bebfb5baa449803e7eKlaus Luettich min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br>
d579f5b263e6c73d466c265f2fbfd45b0e69ca64Klaus Luettich lame-ttl�<em class="replaceable"><code>integer</code></em>;<br>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maeder max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder transfer-format�(�many-answers�|�one-answer�);<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder max-cache-size�<em class="replaceable"><code>size</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder max-acache-size�<em class="replaceable"><code>size</code></em>;<br>
438f9bd974c8e668203e636b0f2bc80c589af043Klaus Luettich clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich check-names�(�master�|�slave�|�response�)<br>
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich (�fail�|�warn�|�ignore�);<br>
4e7050bcbcf0f372a5bad32ecd0282bccabf0983Klaus Luettich check-mx�(�fail�|�warn�|�ignore�);<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich check-mx-cname�(�fail�|�warn�|�ignore�);<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder check-srv-cname�(�fail�|�warn�|�ignore�);<br>
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br>
4e7050bcbcf0f372a5bad32ecd0282bccabf0983Klaus Luettich suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder preferred-glue�<em class="replaceable"><code>string</code></em>;<br>
340706b6c0c6e3dbacdd7003e20e9cab7f9aa765Christian Maeder dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
e593b89bfd4952698dc37feced21cefe869d87a2Christian Maeder (�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
340706b6c0c6e3dbacdd7003e20e9cab7f9aa765Christian Maeder <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
340706b6c0c6e3dbacdd7003e20e9cab7f9aa765Christian Maeder <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maeder dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br>
94d3aa05411444596b44ede4531f05dd7ac20fdfChristian Maeder dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br>
dc929508a3bd3c666e9b0182d56898fcafb5d66fChristian Maeder dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
dc929508a3bd3c666e9b0182d56898fcafb5d66fChristian Maeder dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder empty-server�<em class="replaceable"><code>string</code></em>;<br>
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder empty-contact�<em class="replaceable"><code>string</code></em>;<br>
ddc9315cc0b1f5dd3d8f99a77f1c75064db33b48Christian Maeder empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br>
ddc9315cc0b1f5dd3d8f99a77f1c75064db33b48Christian Maeder disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br>
5d522dff4d0fabf57dd476d4c3de15d354a89f62Christian Maeder dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
5d522dff4d0fabf57dd476d4c3de15d354a89f62Christian Maeder ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br>
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
ac43fa22d2d3f91a17674ac164cba3cf39a17795Klaus Luettich allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
ac43fa22d2d3f91a17674ac164cba3cf39a17795Klaus Luettich allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers masterfile-format�(�text�|�raw�);<br>
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maeder notify�<em class="replaceable"><code>notifytype</code></em>;<br>
d17834302eaa101395b4b806cd73670fd864445fChristian Maeder notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maeder notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
88c66e48620750c42b94db9feb01b42ae23dba97Till Mossakowski notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
ce8b15da31cd181b7e90593cbbca98f47eda29d6Till Mossakowski notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br>
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maeder 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>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers forward�(�first�|�only�);<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
ac43fa22d2d3f91a17674ac164cba3cf39a17795Klaus Luettich (�<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>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
ce8b15da31cd181b7e90593cbbca98f47eda29d6Till Mossakowski max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maeder min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
88c66e48620750c42b94db9feb01b42ae23dba97Till Mossakowski max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
ce8b15da31cd181b7e90593cbbca98f47eda29d6Till Mossakowski min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
ba0ec5e897ef99d420c8c14c2374e0f32b7043dbKlaus Luettich sig-re-signing-interval�<em class="replaceable"><code>integer</code></em>;<br>
ba0ec5e897ef99d420c8c14c2374e0f32b7043dbKlaus Luettich sig-signing-nodes�<em class="replaceable"><code>integer</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers sig-signing-signatures�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder sig-signing-type�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
b9625461755578f3eed04676d42a63fd2caebd0cChristian Maeder transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
26f228bf3a3fea810223396e5794c217a79a8d5bChristian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
b9625461755578f3eed04676d42a63fd2caebd0cChristian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
b9625461755578f3eed04676d42a63fd2caebd0cChristian Maeder alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
d67a33b40578beef2e255a274f89bb9c34aaf056Christian Maeder key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
d67a33b40578beef2e255a274f89bb9c34aaf056Christian Maeder try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br>
26f228bf3a3fea810223396e5794c217a79a8d5bChristian Maeder zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
26f228bf3a3fea810223396e5794c217a79a8d5bChristian Maeder zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br>
d67a33b40578beef2e255a274f89bb9c34aaf056Christian Maeder secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br>
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder nsec3-test-zone�<em class="replaceable"><code>boolean</code></em>;��//�testing�only<br>
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
6ae5607d2def114f998fd49bac4eef12a2620fafChristian Maeder deallocate-on-exit�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
6ae5607d2def114f998fd49bac4eef12a2620fafChristian Maeder fake-iquery�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
6ae5607d2def114f998fd49bac4eef12a2620fafChristian Maeder fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder has-old-clients�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder multiple-cnames�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
26f228bf3a3fea810223396e5794c217a79a8d5bChristian Maeder named-xfer�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder serial-queries�<em class="replaceable"><code>integer</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder treat-cr-as-space�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
b9625461755578f3eed04676d42a63fd2caebd0cChristian Maeder use-id-pool�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederview�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder match-clients�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder match-destinations�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers match-recursive-only�<em class="replaceable"><code>boolean</code></em>;<br>
340706b6c0c6e3dbacdd7003e20e9cab7f9aa765Christian Maeder key�<em class="replaceable"><code>string</code></em>�{<br>
340706b6c0c6e3dbacdd7003e20e9cab7f9aa765Christian Maeder algorithm�<em class="replaceable"><code>string</code></em>;<br>
ebde431fb3ce536c8bc397fcfc610ac6f92e3be4Christian Maeder secret�<em class="replaceable"><code>string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder zone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
470ca7a2797069ae4b27c34c1b71419f67be1f84Christian Maeder 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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder trusted-keys�{<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder <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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-recursion-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br>
481d4fe351800ab00fd323db8974559431227305Christian Maeder recursion�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder rrset-order�{<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
481d4fe351800ab00fd323db8974559431227305Christian Maeder rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder 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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder 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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder use-queryport-pool�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder queryport-pool-ports�<em class="replaceable"><code>integer</code></em>;<br>
327a9b9bf44b6e33f71fee7526dc1c0035251591Christian Maeder queryport-pool-updateinterval�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder lame-ttl�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
b49276c9f50038e0bd499ad49f7bd6444566a834Christian Maeder max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder transfer-format�(�many-answers�|�one-answer�);<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-cache-size�<em class="replaceable"><code>size</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-acache-size�<em class="replaceable"><code>size</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
b49276c9f50038e0bd499ad49f7bd6444566a834Christian Maeder max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder check-names�(�master�|�slave�|�response�)<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder (�fail�|�warn�|�ignore�);<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder check-mx�(�fail�|�warn�|�ignore�);<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers check-mx-cname�(�fail�|�warn�|�ignore�);<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers check-srv-cname�(�fail�|�warn�|�ignore�);<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
6ae5607d2def114f998fd49bac4eef12a2620fafChristian Maeder preferred-glue�<em class="replaceable"><code>string</code></em>;<br>
c55a0f77be7e88d3620b419ec8961f4379a586e3Klaus Luettich dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
c55a0f77be7e88d3620b419ec8961f4379a586e3Klaus Luettich (�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
c55a0f77be7e88d3620b419ec8961f4379a586e3Klaus Luettich <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
5d4038657f6a63e131f5804af2f7957b69e15a43Klaus Luettich <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
5d4038657f6a63e131f5804af2f7957b69e15a43Klaus Luettich edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
5d4038657f6a63e131f5804af2f7957b69e15a43Klaus Luettich max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder empty-server�<em class="replaceable"><code>string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder empty-contact�<em class="replaceable"><code>string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
ba0ec5e897ef99d420c8c14c2374e0f32b7043dbKlaus Luettich allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
efa8f9db01f64e2c719c201e4037743caefae045Klaus Luettich allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
b49276c9f50038e0bd499ad49f7bd6444566a834Christian Maeder allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d67a33b40578beef2e255a274f89bb9c34aaf056Christian Maeder update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder masterfile-format�(�text�|�raw�);<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers notify�<em class="replaceable"><code>notifytype</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
fdb2d618144159395f7bf8ce3327b3c112a17dd3Till Mossakowski notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
340706b6c0c6e3dbacdd7003e20e9cab7f9aa765Christian Maeder notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
bf76f4fcf07abaebea587df8135de8356c26a363Till Mossakowski notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br>
fdb2d618144159395f7bf8ce3327b3c112a17dd3Till Mossakowski 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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder forward�(�first�|�only�);<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder (�<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>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
1a6464613c59e35072b90ca296ae402cbe956144Christian Maeder max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
438f9bd974c8e668203e636b0f2bc80c589af043Klaus Luettich min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
438f9bd974c8e668203e636b0f2bc80c589af043Klaus Luettich max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
438f9bd974c8e668203e636b0f2bc80c589af043Klaus Luettich min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
438f9bd974c8e668203e636b0f2bc80c589af043Klaus Luettich multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
438f9bd974c8e668203e636b0f2bc80c589af043Klaus Luettich sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
1a6464613c59e35072b90ca296ae402cbe956144Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
4e7050bcbcf0f372a5bad32ecd0282bccabf0983Klaus Luettich [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian Maeder use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br>
1a6464613c59e35072b90ca296ae402cbe956144Christian Maeder secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br>
f29371d8bd5a232c974e736b06d0d8a655d320fbKlaus Luettich allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
c0cefaa0e46c95bfb1afee0efd6dd13631cf1affChristian Maederzone�<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>
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>
[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<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>