named.conf.html revision 0284e57b9b9dfaf2517a2cc3282ecf766b8ad075
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<!--
7d32c065c7bb56f281651ae3dd2888f32ce4f1d9Bob Halley - Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence -
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff - Permission to use, copy, modify, and/or distribute this software for any
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff - purpose with or without fee is hereby granted, provided that the above
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff - copyright notice and this permission notice appear in all copies.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence -
15a44745412679c30a6d022733925af70a38b715David Lawrence - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
15a44745412679c30a6d022733925af70a38b715David Lawrence - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
15a44745412679c30a6d022733925af70a38b715David Lawrence - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
15a44745412679c30a6d022733925af70a38b715David Lawrence - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
15a44745412679c30a6d022733925af70a38b715David Lawrence - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
15a44745412679c30a6d022733925af70a38b715David Lawrence - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
15a44745412679c30a6d022733925af70a38b715David Lawrence - PERFORMANCE OF THIS SOFTWARE.
15a44745412679c30a6d022733925af70a38b715David Lawrence-->
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<!-- $Id: named.conf.html,v 1.51 2010/05/15 01:14:24 tbox Exp $ -->
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<html>
febaa091847ab004f40500cc475a819f2c73fcddAndreas Gustafsson<head>
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<title>named.conf</title>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff</head>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<a name="id2476275"></a><div class="titlepage"></div>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<div class="refnamediv">
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence<h2>Name</h2>
6028d1ce0380d0ba7f6c6ecd1ad20b31ddd1becbDavid Lawrence<p><code class="filename">named.conf</code> &#8212; configuration file for named</p>
364a82f7c25b62967678027043425201a5e5171aBob Halley</div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="refsynopsisdiv">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<h2>Synopsis</h2>
09f22ac5b09e70bc526015f37168ba33e21ea91fDavid Lawrence<div class="cmdsynopsis"><p><code class="command">named.conf</code> </p></div>
09f22ac5b09e70bc526015f37168ba33e21ea91fDavid Lawrence</div>
7d823f705d9d3a8cb4d43fcf11249515e2845364Andreas Gustafsson<div class="refsect1" lang="en">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<a name="id2543349"></a><h2>DESCRIPTION</h2>
dc570b92f6cc60def4207733c7a194fbb69a4399Michael Sawyer<p><code class="filename">named.conf</code> is the configuration file
f9df80f4348ef68043903efa08299480324f4823Michael Graff for
f9df80f4348ef68043903efa08299480324f4823Michael Graff <span><strong class="command">named</strong></span>. Statements are enclosed
09f22ac5b09e70bc526015f37168ba33e21ea91fDavid Lawrence in braces and terminated with a semi-colon. Clauses in
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington the statements are also semi-colon terminated. The usual
09f22ac5b09e70bc526015f37168ba33e21ea91fDavid Lawrence comment styles are supported:
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington </p>
b984520acca2532d048eae929dc0682dd334c7a3Brian Wellington<p>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff C style: /* */
75ec9bc9c7b4f2485647414330122e7b8e188097Andreas Gustafsson </p>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley<p>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff C++ style: // to end of line
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff </p>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley<p>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley Unix style: # to end of line
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley </p>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley</div>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<div class="refsect1" lang="en">
f9df80f4348ef68043903efa08299480324f4823Michael Graff<a name="id2543377"></a><h2>ACL</h2>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<div class="literallayout"><p><br>
f9df80f4348ef68043903efa08299480324f4823Michael Graffacl�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</p></div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="refsect1" lang="en">
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<a name="id2543393"></a><h2>KEY</h2>
1ed4ba5a1fcb6aecd1c92fdcc75c6b4bbb7cc60fMichael Sawyer<div class="literallayout"><p><br>
1ed4ba5a1fcb6aecd1c92fdcc75c6b4bbb7cc60fMichael Sawyerkey�<em class="replaceable"><code>domain_name</code></em>�{<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff algorithm�<em class="replaceable"><code>string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff secret�<em class="replaceable"><code>string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff</p></div>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff</div>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<div class="refsect1" lang="en">
e223094b2248afa2697c531f75e6f84855638becMichael Graff<a name="id2543412"></a><h2>MASTERS</h2>
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graff<div class="literallayout"><p><br>
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graffmasters�<em class="replaceable"><code>string</code></em>�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graff (�<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>
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graff <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>
f9df80f4348ef68043903efa08299480324f4823Michael Graff};<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</p></div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="refsect1" lang="en">
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<a name="id2543458"></a><h2>SERVER</h2>
6d12fdf96621801e80f3f4c2a8a569fe48766a20David Lawrence<div class="literallayout"><p><br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyerserver�(�<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>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer bogus�<em class="replaceable"><code>boolean</code></em>;<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer edns�<em class="replaceable"><code>boolean</code></em>;<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
58c40ca8bda08458804d7f15cf97942dea2a17acMichael Sawyer request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
58c40ca8bda08458804d7f15cf97942dea2a17acMichael Sawyer keys�<em class="replaceable"><code>server_key</code></em>;<br>
58c40ca8bda08458804d7f15cf97942dea2a17acMichael Sawyer transfers�<em class="replaceable"><code>integer</code></em>;<br>
58c40ca8bda08458804d7f15cf97942dea2a17acMichael Sawyer transfer-format�(�many-answers�|�one-answer�);<br>
58c40ca8bda08458804d7f15cf97942dea2a17acMichael Sawyer transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
58c40ca8bda08458804d7f15cf97942dea2a17acMichael Sawyer [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
58c40ca8bda08458804d7f15cf97942dea2a17acMichael Sawyer transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
6d12fdf96621801e80f3f4c2a8a569fe48766a20David Lawrence [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer support-ixfr�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer};<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</p></div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="refsect1" lang="en">
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<a name="id2543526"></a><h2>TRUSTED-KEYS</h2>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="literallayout"><p><br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyertrusted-keys�{<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer <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>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer};<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</p></div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="refsect1" lang="en">
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<a name="id2543552"></a><h2>MANAGED-KEYS</h2>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="literallayout"><p><br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyermanaged-keys�{<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer <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>
6d12fdf96621801e80f3f4c2a8a569fe48766a20David Lawrence};<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</p></div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="refsect1" lang="en">
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<a name="id2543580"></a><h2>CONTROLS</h2>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="literallayout"><p><br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyercontrols�{<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer inet�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>]<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer allow�{�<em class="replaceable"><code>address_match_element</code></em>;�...�}<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer [<span class="optional">�keys�{�<em class="replaceable"><code>string</code></em>;�...�}�</span>];<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer unix�<em class="replaceable"><code>unsupported</code></em>;�//�not�implemented<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer};<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</p></div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer</div>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="refsect1" lang="en">
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<a name="id2543616"></a><h2>LOGGING</h2>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer<div class="literallayout"><p><br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyerlogging�{<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer channel�<em class="replaceable"><code>string</code></em>�{<br>
c95a89b433e42ecf9108b6c263f405fecc0d8a65Michael Sawyer file�<em class="replaceable"><code>log_file</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff syslog�<em class="replaceable"><code>optional_facility</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff null;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff stderr;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff severity�<em class="replaceable"><code>log_severity</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff print-time�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff print-severity�<em class="replaceable"><code>boolean</code></em>;<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff print-category�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff };<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff category�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff};<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff</p></div>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff</div>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff<div class="refsect1" lang="en">
fccf7905e8a06067d49ec00c53d4d57a38a71e52Michael Graff<a name="id2543654"></a><h2>LWRES</h2>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<div class="literallayout"><p><br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Grafflwres�{<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff (�<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>
f9df80f4348ef68043903efa08299480324f4823Michael Graff };<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff view�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff search�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff ndots�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff};<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff</p></div>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff</div>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<div class="refsect1" lang="en">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<a name="id2543696"></a><h2>OPTIONS</h2>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<div class="literallayout"><p><br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graffoptions�{<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff avoid-v4-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff avoid-v6-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff blackhole�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff coresize�<em class="replaceable"><code>size</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff datasize�<em class="replaceable"><code>size</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff dump-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff files�<em class="replaceable"><code>size</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff heartbeat-interval�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff host-statistics�<em class="replaceable"><code>boolean</code></em>;�//�not�implemented<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff host-statistics-max�<em class="replaceable"><code>number</code></em>;�//�not�implemented<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff hostname�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff interface-interval�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff 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>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff match-mapped-addresses�<em class="replaceable"><code>boolean</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff memstatistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff pid-file�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff port�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff querylog�<em class="replaceable"><code>boolean</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff recursing-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff reserved-sockets�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff random-device�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff recursive-clients�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff serial-query-rate�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff server-id�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�|;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff stacksize�<em class="replaceable"><code>size</code></em>;<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence statistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff statistics-interval�<em class="replaceable"><code>integer</code></em>;�//�not�yet�implemented<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff tcp-clients�<em class="replaceable"><code>integer</code></em>;<br>
8c55a67a6d185de7036e39da30561a5c1637d22bAndreas Gustafsson tcp-listen-queue�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff tkey-dhkey�<em class="replaceable"><code>quoted_string</code></em>�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff tkey-gssapi-credential�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff tkey-domain�<em class="replaceable"><code>quoted_string</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff transfers-per-ns�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff transfers-in�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff transfers-out�<em class="replaceable"><code>integer</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff use-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff version�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff allow-recursion-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff recursion�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff rrset-order�{<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff [<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>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff [<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>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff };<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff 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>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff 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>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff use-queryport-pool�<em class="replaceable"><code>boolean</code></em>;<br>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff queryport-pool-ports�<em class="replaceable"><code>integer</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff queryport-pool-updateinterval�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff lame-ttl�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff transfer-format�(�many-answers�|�one-answer�);<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence max-cache-size�<em class="replaceable"><code>size</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-acache-size�<em class="replaceable"><code>size</code></em>;<br>
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff check-names�(�master�|�slave�|�response�)<br>
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence (�fail�|�warn�|�ignore�);<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff check-mx�(�fail�|�warn�|�ignore�);<br>
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff check-mx-cname�(�fail�|�warn�|�ignore�);<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff check-srv-cname�(�fail�|�warn�|�ignore�);<br>
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff preferred-glue�<em class="replaceable"><code>string</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence (�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff };<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff dnssec-lookaside�(�<em class="replaceable"><code>auto</code></em>�|�<em class="replaceable"><code>domain</code></em>�trust-anchor�<em class="replaceable"><code>domain</code></em>�);<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence empty-server�<em class="replaceable"><code>string</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff empty-contact�<em class="replaceable"><code>string</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff masterfile-format�(�text�|�raw�);<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff notify�<em class="replaceable"><code>notifytype</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
5e589b5356a4125b5af32605dead82ab8b467c88Mark Andrews notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff 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>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence forward�(�first�|�only�);<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff (�<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>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff };<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff sig-re-signing-interval�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff sig-signing-nodes�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff sig-signing-signatures�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff sig-signing-type�<em class="replaceable"><code>integer</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff managed-keys-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff auto-dnssec�<code class="constant">allow</code>|<code class="constant">maintain</code>|<code class="constant">create</code>|<code class="constant">off</code>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br>
e223094b2248afa2697c531f75e6f84855638becMichael Graff zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley deny-answer-addresses�{<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence <em class="replaceable"><code>address_match_list</code></em><br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley }�[<span class="optional">�except-from�{�<em class="replaceable"><code>namelist</code></em>�}�</span>];<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley deny-answer-aliases�{<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley <em class="replaceable"><code>namelist</code></em><br>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff }�[<span class="optional">�except-from�{�<em class="replaceable"><code>namelist</code></em>�}�</span>];<br>
823e45c1273512a8048cd5e7e57f31f58c964f7fMichael Graff<br>
e223094b2248afa2697c531f75e6f84855638becMichael Graff nsec3-test-zone�<em class="replaceable"><code>boolean</code></em>;��//�testing�only<br>
2726950412a5c598e123554e4d758fe66a2ebc21Michael Graff<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
41faaa9b35bb5b3c72ca964e108ba398eaa63f3dBrian Wellington deallocate-on-exit�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington fake-iquery�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff has-old-clients�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff multiple-cnames�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
e690d225ad09e0b4617554c753b68abc82f0583aMichael Graff named-xfer�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff serial-queries�<em class="replaceable"><code>integer</code></em>;�//�obsolete<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff treat-cr-as-space�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff use-id-pool�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington};<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence</p></div>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington</div>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<div class="refsect1" lang="en">
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington<a name="id2544538"></a><h2>VIEW</h2>
24694ab18a48bcc9c50304bd8b7eb6b9c7650129Brian Wellington<div class="literallayout"><p><br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellingtonview�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington match-clients�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington match-destinations�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington match-recursive-only�<em class="replaceable"><code>boolean</code></em>;<br>
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington key�<em class="replaceable"><code>string</code></em>�{<br>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington algorithm�<em class="replaceable"><code>string</code></em>;<br>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington secret�<em class="replaceable"><code>string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff };<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley zone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff ...<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley };<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley 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>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley ...<br>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington };<br>
996028142c5f95492fcd42e69186b95641320c7bBob Halley<br>
996028142c5f95492fcd42e69186b95641320c7bBob Halley trusted-keys�{<br>
24694ab18a48bcc9c50304bd8b7eb6b9c7650129Brian Wellington <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>
f7fbd68b1cd96c733140fce938a61faf8b459b6fBrian Wellington [<span class="optional">...</span>]<br>
f7fbd68b1cd96c733140fce938a61faf8b459b6fBrian Wellington };<br>
febaa091847ab004f40500cc475a819f2c73fcddAndreas Gustafsson<br>
febaa091847ab004f40500cc475a819f2c73fcddAndreas Gustafsson allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley allow-recursion-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley recursion�<em class="replaceable"><code>boolean</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley rrset-order�{<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff [<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>
f9df80f4348ef68043903efa08299480324f4823Michael Graff [<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>
f9df80f4348ef68043903efa08299480324f4823Michael Graff };<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff 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>
f9df80f4348ef68043903efa08299480324f4823Michael Graff 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>
f9df80f4348ef68043903efa08299480324f4823Michael Graff use-queryport-pool�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff queryport-pool-ports�<em class="replaceable"><code>integer</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff queryport-pool-updateinterval�<em class="replaceable"><code>integer</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br>
f2762b0d99a9f1cc43f57f713aa632f6abe37892Michael Graff lame-ttl�<em class="replaceable"><code>integer</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
d8f304288d2fb29fccd2da1672d72ea06af73f8dMichael Graff max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff transfer-format�(�many-answers�|�one-answer�);<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff max-cache-size�<em class="replaceable"><code>size</code></em>;<br>
d2762d6c3797b1ce43965404d03b410f215932e0Michael Graff max-acache-size�<em class="replaceable"><code>size</code></em>;<br>
d2762d6c3797b1ce43965404d03b410f215932e0Michael Graff clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
fccf7905e8a06067d49ec00c53d4d57a38a71e52Michael Graff check-names�(�master�|�slave�|�response�)<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff (�fail�|�warn�|�ignore�);<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff check-mx�(�fail�|�warn�|�ignore�);<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley check-mx-cname�(�fail�|�warn�|�ignore�);<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley check-srv-cname�(�fail�|�warn�|�ignore�);<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley preferred-glue�<em class="replaceable"><code>string</code></em>;<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley (�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley };<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington empty-server�<em class="replaceable"><code>string</code></em>;<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington empty-contact�<em class="replaceable"><code>string</code></em>;<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
d1cbf714097e900ed1703529584d3e1a50e8a4a8Brian Wellington dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br>
d1cbf714097e900ed1703529584d3e1a50e8a4a8Brian Wellington<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington masterfile-format�(�text�|�raw�);<br>
fe0e3c7707580da885bb6819e4f307986eb60cd0Brian Wellington notify�<em class="replaceable"><code>notifytype</code></em>;<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
6dc130c7c95107748fff5f767161c2bb742f9f87Brian Wellington notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
22057930cd2a71e1073781b650c7296739c869a6Brian Wellington notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
22057930cd2a71e1073781b650c7296739c869a6Brian Wellington notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br>
6dc130c7c95107748fff5f767161c2bb742f9f87Brian Wellington 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>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington forward�(�first�|�only�);<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
d1cbf714097e900ed1703529584d3e1a50e8a4a8Brian Wellington (�<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>
d1cbf714097e900ed1703529584d3e1a50e8a4a8Brian Wellington };<br>
d1cbf714097e900ed1703529584d3e1a50e8a4a8Brian Wellington<br>
41faaa9b35bb5b3c72ca964e108ba398eaa63f3dBrian Wellington max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
d1cbf714097e900ed1703529584d3e1a50e8a4a8Brian Wellington max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
41faaa9b35bb5b3c72ca964e108ba398eaa63f3dBrian Wellington max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
5caab9f99d19ab9ebb0a0ba64c09c8de80e89e29Brian Wellington min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
febaa091847ab004f40500cc475a819f2c73fcddAndreas Gustafsson multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley<br>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff};<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff</p></div>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff</div>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<div class="refsect1" lang="en">
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<a name="id2545209"></a><h2>ZONE</h2>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<div class="literallayout"><p><br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graffzone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff type�(�master�|�slave�|�stub�|�hint�|<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff forward�|�delegation-only�);<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff file�<em class="replaceable"><code>quoted_string</code></em>;<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff<br>
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff masters�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff (�<em class="replaceable"><code>masters</code></em>�|<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff <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>
f9df80f4348ef68043903efa08299480324f4823Michael Graff };<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<br>
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff database�<em class="replaceable"><code>string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff delegation-only�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff check-names�(�fail�|�warn�|�ignore�);<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff check-mx�(�fail�|�warn�|�ignore�);<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff check-mx-cname�(�fail�|�warn�|�ignore�);<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff check-srv-cname�(�fail�|�warn�|�ignore�);<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff ixfr-from-differences�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff journal�<em class="replaceable"><code>quoted_string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff update-policy�<em class="replaceable"><code>local</code></em>�|�<em class="replaceable"><code>�{<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff (�grant�|�deny�)�<em class="replaceable"><code>string</code></em><br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff (�name�|�subdomain�|�wildcard�|�self�|�selfsub�|�selfwild�|<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff������������������krb5-self�|�ms-self�|�krb5-subdomain�|�ms-subdomain�|<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff ��tcp-self�|�zonesub�|�6to4-self�)�<em class="replaceable"><code>string</code></em><br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff <em class="replaceable"><code>rrtypelist</code></em>;<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff [<span class="optional">...</span>]<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff }</code></em>;<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff masterfile-format�(�text�|�raw�);<br>
ddd035637d92035a0d9e2bc32a7e2c9cc8a99d3fMichael Graff notify�<em class="replaceable"><code>notifytype</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
1d7987f4227c838f7fa790ad57255d3df3332ccaMichael Graff notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br>
1d7987f4227c838f7fa790ad57255d3df3332ccaMichael Graff 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>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
af602636644fdfaabc331bd926b0aabb9432e152Brian Wellington allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington forward�(�first�|�only�);<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington (�<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>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington };<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
069104dd6a1bba610d0c3a413459accf73f3921bBrian Wellington [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington nsec3-test-zone�<em class="replaceable"><code>boolean</code></em>;��//�testing�only<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington ixfr-base�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington ixfr-tmp-file�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington pubkey�<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>;�//�obsolete<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington};<br>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington</p></div>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington</div>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<div class="refsect1" lang="en">
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<a name="id2545521"></a><h2>FILES</h2>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<p><code class="filename">/etc/named.conf</code>
abaec24086f0cc3d7c0994ca9d2247b40eb6aaedBrian Wellington </p>
abaec24086f0cc3d7c0994ca9d2247b40eb6aaedBrian Wellington</div>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<div class="refsect1" lang="en">
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<a name="id2545601"></a><h2>SEE ALSO</h2>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington <span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington <span class="citerefentry"><span class="refentrytitle">rndc</span>(8)</span>,
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington <em class="citetitle">BIND 9 Administrator Reference Manual</em>.
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington </p>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington</div>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington</div></body>
abaec24086f0cc3d7c0994ca9d2247b40eb6aaedBrian Wellington</html>
0f80bfec687db08a6e6ce945ef1d818da06c7ca9Brian Wellington