named.conf.html revision 224092
1135446Strhodes<!-- 2224092Sdougb - Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC") 3153816Sdougb - 4204619Sdougb - Permission to use, copy, modify, and/or distribute this software for any 5135446Strhodes - purpose with or without fee is hereby granted, provided that the above 6135446Strhodes - copyright notice and this permission notice appear in all copies. 7153816Sdougb - 8135446Strhodes - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 9135446Strhodes - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 10153816Sdougb - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 11135446Strhodes - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 12135446Strhodes - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 13135446Strhodes - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 14135446Strhodes - PERFORMANCE OF THIS SOFTWARE. 15135446Strhodes--> 16224092Sdougb<!-- $Id: named.conf.html,v 1.53.12.1 2011-02-03 12:29:12 tbox Exp $ --> 17153816Sdougb<html> 18153816Sdougb<head> 19153816Sdougb<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 20153816Sdougb<title>named.conf</title> 21170222Sdougb<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> 22153816Sdougb</head> 23153816Sdougb<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"> 24170222Sdougb<a name="id2476275"></a><div class="titlepage"></div> 25153816Sdougb<div class="refnamediv"> 26153816Sdougb<h2>Name</h2> 27153816Sdougb<p><code class="filename">named.conf</code> — configuration file for named</p> 28153816Sdougb</div> 29153816Sdougb<div class="refsynopsisdiv"> 30153816Sdougb<h2>Synopsis</h2> 31153816Sdougb<div class="cmdsynopsis"><p><code class="command">named.conf</code> </p></div> 32153816Sdougb</div> 33153816Sdougb<div class="refsect1" lang="en"> 34224092Sdougb<a name="id2543352"></a><h2>DESCRIPTION</h2> 35170222Sdougb<p><code class="filename">named.conf</code> is the configuration file 36170222Sdougb for 37170222Sdougb <span><strong class="command">named</strong></span>. Statements are enclosed 38170222Sdougb in braces and terminated with a semi-colon. Clauses in 39170222Sdougb the statements are also semi-colon terminated. The usual 40170222Sdougb comment styles are supported: 41153816Sdougb </p> 42153816Sdougb<p> 43170222Sdougb C style: /* */ 44153816Sdougb </p> 45153816Sdougb<p> 46170222Sdougb C++ style: // to end of line 47153816Sdougb </p> 48153816Sdougb<p> 49170222Sdougb Unix style: # to end of line 50153816Sdougb </p> 51153816Sdougb</div> 52153816Sdougb<div class="refsect1" lang="en"> 53224092Sdougb<a name="id2543380"></a><h2>ACL</h2> 54153816Sdougb<div class="literallayout"><p><br> 55153816Sdougbacl�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 56135446Strhodes<br> 57153816Sdougb</p></div> 58153816Sdougb</div> 59153816Sdougb<div class="refsect1" lang="en"> 60224092Sdougb<a name="id2543396"></a><h2>KEY</h2> 61153816Sdougb<div class="literallayout"><p><br> 62153816Sdougbkey�<em class="replaceable"><code>domain_name</code></em>�{<br> 63153816Sdougb algorithm�<em class="replaceable"><code>string</code></em>;<br> 64153816Sdougb secret�<em class="replaceable"><code>string</code></em>;<br> 65153816Sdougb};<br> 66153816Sdougb</p></div> 67153816Sdougb</div> 68153816Sdougb<div class="refsect1" lang="en"> 69224092Sdougb<a name="id2543415"></a><h2>MASTERS</h2> 70153816Sdougb<div class="literallayout"><p><br> 71153816Sdougbmasters�<em class="replaceable"><code>string</code></em>�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 72153816Sdougb (�<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> 73153816Sdougb <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> 74153816Sdougb};<br> 75153816Sdougb</p></div> 76153816Sdougb</div> 77153816Sdougb<div class="refsect1" lang="en"> 78224092Sdougb<a name="id2543461"></a><h2>SERVER</h2> 79153816Sdougb<div class="literallayout"><p><br> 80170222Sdougbserver�(�<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> 81153816Sdougb bogus�<em class="replaceable"><code>boolean</code></em>;<br> 82153816Sdougb edns�<em class="replaceable"><code>boolean</code></em>;<br> 83170222Sdougb edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br> 84170222Sdougb max-udp-size�<em class="replaceable"><code>integer</code></em>;<br> 85153816Sdougb provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 86153816Sdougb request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 87153816Sdougb keys�<em class="replaceable"><code>server_key</code></em>;<br> 88153816Sdougb transfers�<em class="replaceable"><code>integer</code></em>;<br> 89153816Sdougb transfer-format�(�many-answers�|�one-answer�);<br> 90153816Sdougb transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 91153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 92153816Sdougb transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 93153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 94153816Sdougb<br> 95153816Sdougb support-ixfr�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 96153816Sdougb};<br> 97153816Sdougb</p></div> 98153816Sdougb</div> 99153816Sdougb<div class="refsect1" lang="en"> 100224092Sdougb<a name="id2543529"></a><h2>TRUSTED-KEYS</h2> 101153816Sdougb<div class="literallayout"><p><br> 102153816Sdougbtrusted-keys�{<br> 103153816Sdougb <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> 104153816Sdougb};<br> 105153816Sdougb</p></div> 106153816Sdougb</div> 107153816Sdougb<div class="refsect1" lang="en"> 108224092Sdougb<a name="id2543555"></a><h2>MANAGED-KEYS</h2> 109153816Sdougb<div class="literallayout"><p><br> 110224092Sdougbmanaged-keys�{<br> 111224092Sdougb <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> 112224092Sdougb};<br> 113224092Sdougb</p></div> 114224092Sdougb</div> 115224092Sdougb<div class="refsect1" lang="en"> 116224092Sdougb<a name="id2543584"></a><h2>CONTROLS</h2> 117224092Sdougb<div class="literallayout"><p><br> 118153816Sdougbcontrols�{<br> 119153816Sdougb inet�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 120153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>]<br> 121153816Sdougb allow�{�<em class="replaceable"><code>address_match_element</code></em>;�...�}<br> 122153816Sdougb [<span class="optional">�keys�{�<em class="replaceable"><code>string</code></em>;�...�}�</span>];<br> 123153816Sdougb unix�<em class="replaceable"><code>unsupported</code></em>;�//�not�implemented<br> 124153816Sdougb};<br> 125153816Sdougb</p></div> 126153816Sdougb</div> 127153816Sdougb<div class="refsect1" lang="en"> 128224092Sdougb<a name="id2543619"></a><h2>LOGGING</h2> 129153816Sdougb<div class="literallayout"><p><br> 130153816Sdougblogging�{<br> 131153816Sdougb channel�<em class="replaceable"><code>string</code></em>�{<br> 132153816Sdougb file�<em class="replaceable"><code>log_file</code></em>;<br> 133153816Sdougb syslog�<em class="replaceable"><code>optional_facility</code></em>;<br> 134135446Strhodes null;<br> 135135446Strhodes stderr;<br> 136153816Sdougb severity�<em class="replaceable"><code>log_severity</code></em>;<br> 137153816Sdougb print-time�<em class="replaceable"><code>boolean</code></em>;<br> 138153816Sdougb print-severity�<em class="replaceable"><code>boolean</code></em>;<br> 139153816Sdougb print-category�<em class="replaceable"><code>boolean</code></em>;<br> 140135446Strhodes };<br> 141153816Sdougb category�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br> 142153816Sdougb};<br> 143153816Sdougb</p></div> 144153816Sdougb</div> 145153816Sdougb<div class="refsect1" lang="en"> 146224092Sdougb<a name="id2543657"></a><h2>LWRES</h2> 147153816Sdougb<div class="literallayout"><p><br> 148153816Sdougblwres�{<br> 149153816Sdougb listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 150153816Sdougb (�<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> 151135446Strhodes };<br> 152153816Sdougb view�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>;<br> 153153816Sdougb search�{�<em class="replaceable"><code>string</code></em>;�...�};<br> 154153816Sdougb ndots�<em class="replaceable"><code>integer</code></em>;<br> 155153816Sdougb};<br> 156153816Sdougb</p></div> 157153816Sdougb</div> 158153816Sdougb<div class="refsect1" lang="en"> 159224092Sdougb<a name="id2543699"></a><h2>OPTIONS</h2> 160153816Sdougb<div class="literallayout"><p><br> 161153816Sdougboptions�{<br> 162153816Sdougb avoid-v4-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br> 163153816Sdougb avoid-v6-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br> 164153816Sdougb blackhole�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 165153816Sdougb coresize�<em class="replaceable"><code>size</code></em>;<br> 166153816Sdougb datasize�<em class="replaceable"><code>size</code></em>;<br> 167153816Sdougb directory�<em class="replaceable"><code>quoted_string</code></em>;<br> 168153816Sdougb dump-file�<em class="replaceable"><code>quoted_string</code></em>;<br> 169153816Sdougb files�<em class="replaceable"><code>size</code></em>;<br> 170153816Sdougb heartbeat-interval�<em class="replaceable"><code>integer</code></em>;<br> 171153816Sdougb host-statistics�<em class="replaceable"><code>boolean</code></em>;�//�not�implemented<br> 172153816Sdougb host-statistics-max�<em class="replaceable"><code>number</code></em>;�//�not�implemented<br> 173153816Sdougb hostname�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br> 174153816Sdougb interface-interval�<em class="replaceable"><code>integer</code></em>;<br> 175153816Sdougb listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 176153816Sdougb 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> 177153816Sdougb match-mapped-addresses�<em class="replaceable"><code>boolean</code></em>;<br> 178153816Sdougb memstatistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br> 179153816Sdougb pid-file�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br> 180153816Sdougb port�<em class="replaceable"><code>integer</code></em>;<br> 181153816Sdougb querylog�<em class="replaceable"><code>boolean</code></em>;<br> 182153816Sdougb recursing-file�<em class="replaceable"><code>quoted_string</code></em>;<br> 183186462Sdougb reserved-sockets�<em class="replaceable"><code>integer</code></em>;<br> 184153816Sdougb random-device�<em class="replaceable"><code>quoted_string</code></em>;<br> 185153816Sdougb recursive-clients�<em class="replaceable"><code>integer</code></em>;<br> 186153816Sdougb serial-query-rate�<em class="replaceable"><code>integer</code></em>;<br> 187153816Sdougb server-id�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�|;<br> 188153816Sdougb stacksize�<em class="replaceable"><code>size</code></em>;<br> 189153816Sdougb statistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br> 190153816Sdougb statistics-interval�<em class="replaceable"><code>integer</code></em>;�//�not�yet�implemented<br> 191153816Sdougb tcp-clients�<em class="replaceable"><code>integer</code></em>;<br> 192153816Sdougb tcp-listen-queue�<em class="replaceable"><code>integer</code></em>;<br> 193153816Sdougb tkey-dhkey�<em class="replaceable"><code>quoted_string</code></em>�<em class="replaceable"><code>integer</code></em>;<br> 194153816Sdougb tkey-gssapi-credential�<em class="replaceable"><code>quoted_string</code></em>;<br> 195224092Sdougb tkey-gssapi-keytab�<em class="replaceable"><code>quoted_string</code></em>;<br> 196153816Sdougb tkey-domain�<em class="replaceable"><code>quoted_string</code></em>;<br> 197153816Sdougb transfers-per-ns�<em class="replaceable"><code>integer</code></em>;<br> 198153816Sdougb transfers-in�<em class="replaceable"><code>integer</code></em>;<br> 199153816Sdougb transfers-out�<em class="replaceable"><code>integer</code></em>;<br> 200153816Sdougb use-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 201153816Sdougb version�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br> 202153816Sdougb allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 203193149Sdougb allow-recursion-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 204153816Sdougb sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 205153816Sdougb topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br> 206153816Sdougb auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br> 207153816Sdougb minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br> 208153816Sdougb recursion�<em class="replaceable"><code>boolean</code></em>;<br> 209153816Sdougb rrset-order�{<br> 210153816Sdougb [<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> 211153816Sdougb [<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> 212135446Strhodes };<br> 213153816Sdougb provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 214153816Sdougb request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 215153816Sdougb rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br> 216153816Sdougb additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br> 217153816Sdougb additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br> 218170222Sdougb 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> 219170222Sdougb 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> 220193149Sdougb use-queryport-pool�<em class="replaceable"><code>boolean</code></em>;<br> 221193149Sdougb queryport-pool-ports�<em class="replaceable"><code>integer</code></em>;<br> 222193149Sdougb queryport-pool-updateinterval�<em class="replaceable"><code>integer</code></em>;<br> 223153816Sdougb cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br> 224224092Sdougb resolver-query-timeout�<em class="replaceable"><code>integer</code></em>;<br> 225153816Sdougb min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br> 226153816Sdougb lame-ttl�<em class="replaceable"><code>integer</code></em>;<br> 227153816Sdougb max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br> 228153816Sdougb max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br> 229153816Sdougb transfer-format�(�many-answers�|�one-answer�);<br> 230193149Sdougb max-cache-size�<em class="replaceable"><code>size</code></em>;<br> 231193149Sdougb max-acache-size�<em class="replaceable"><code>size</code></em>;<br> 232170222Sdougb clients-per-query�<em class="replaceable"><code>number</code></em>;<br> 233170222Sdougb max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br> 234153816Sdougb check-names�(�master�|�slave�|�response�)<br> 235153816Sdougb (�fail�|�warn�|�ignore�);<br> 236170222Sdougb check-mx�(�fail�|�warn�|�ignore�);<br> 237170222Sdougb check-integrity�<em class="replaceable"><code>boolean</code></em>;<br> 238170222Sdougb check-mx-cname�(�fail�|�warn�|�ignore�);<br> 239170222Sdougb check-srv-cname�(�fail�|�warn�|�ignore�);<br> 240170222Sdougb cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br> 241153816Sdougb suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br> 242153816Sdougb preferred-glue�<em class="replaceable"><code>string</code></em>;<br> 243153816Sdougb dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 244153816Sdougb (�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br> 245153816Sdougb <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br> 246153816Sdougb <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br> 247170222Sdougb };<br> 248153816Sdougb edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br> 249170222Sdougb max-udp-size�<em class="replaceable"><code>integer</code></em>;<br> 250153816Sdougb root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br> 251153816Sdougb disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br> 252153816Sdougb dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br> 253170222Sdougb dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br> 254153816Sdougb dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br> 255224092Sdougb 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> 256153816Sdougb dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br> 257170222Sdougb dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br> 258135446Strhodes<br> 259224092Sdougb dns64-server�<em class="replaceable"><code>string</code></em>;<br> 260224092Sdougb dns64-contact�<em class="replaceable"><code>string</code></em>;<br> 261224092Sdougb dns64�<em class="replaceable"><code>prefix</code></em>�{<br> 262224092Sdougb clients�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 263224092Sdougb exclude�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 264224092Sdougb mapped�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 265224092Sdougb break-dnssec�<em class="replaceable"><code>boolean</code></em>;<br> 266224092Sdougb recursive-only�<em class="replaceable"><code>boolean</code></em>;<br> 267224092Sdougb suffix�<em class="replaceable"><code>ipv6_address</code></em>;<br> 268224092Sdougb };<br> 269224092Sdougb<br> 270170222Sdougb empty-server�<em class="replaceable"><code>string</code></em>;<br> 271170222Sdougb empty-contact�<em class="replaceable"><code>string</code></em>;<br> 272170222Sdougb empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br> 273170222Sdougb disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br> 274170222Sdougb<br> 275153816Sdougb dialup�<em class="replaceable"><code>dialuptype</code></em>;<br> 276153816Sdougb ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br> 277135446Strhodes<br> 278153816Sdougb allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 279193149Sdougb allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 280170222Sdougb allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 281193149Sdougb allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 282153816Sdougb allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 283170222Sdougb allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 284153816Sdougb allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 285170222Sdougb update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br> 286224092Sdougb dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br> 287135446Strhodes<br> 288174187Sdougb masterfile-format�(�text�|�raw�);<br> 289153816Sdougb notify�<em class="replaceable"><code>notifytype</code></em>;<br> 290153816Sdougb notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 291153816Sdougb notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 292170222Sdougb notify-delay�<em class="replaceable"><code>seconds</code></em>;<br> 293193149Sdougb notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br> 294153816Sdougb 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> 295153816Sdougb [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br> 296153816Sdougb allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 297135446Strhodes<br> 298153816Sdougb forward�(�first�|�only�);<br> 299153816Sdougb forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 300153816Sdougb (�<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> 301135446Strhodes };<br> 302135446Strhodes<br> 303153816Sdougb max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br> 304153816Sdougb max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br> 305153816Sdougb max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br> 306153816Sdougb max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br> 307153816Sdougb max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br> 308153816Sdougb max-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 309153816Sdougb min-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 310153816Sdougb max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 311153816Sdougb min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 312153816Sdougb multi-master�<em class="replaceable"><code>boolean</code></em>;<br> 313193149Sdougb<br> 314153816Sdougb sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br> 315193149Sdougb sig-re-signing-interval�<em class="replaceable"><code>integer</code></em>;<br> 316193149Sdougb sig-signing-nodes�<em class="replaceable"><code>integer</code></em>;<br> 317193149Sdougb sig-signing-signatures�<em class="replaceable"><code>integer</code></em>;<br> 318193149Sdougb sig-signing-type�<em class="replaceable"><code>integer</code></em>;<br> 319135446Strhodes<br> 320153816Sdougb transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 321153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 322153816Sdougb transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 323153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 324135446Strhodes<br> 325153816Sdougb alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 326153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 327153816Sdougb alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 328153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 329153816Sdougb use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br> 330135446Strhodes<br> 331153816Sdougb zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br> 332153816Sdougb key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br> 333224092Sdougb managed-keys-directory�<em class="replaceable"><code>quoted_string</code></em>;<br> 334224092Sdougb auto-dnssec�<code class="constant">allow</code>|<code class="constant">maintain</code>|<code class="constant">create</code>|<code class="constant">off</code>;<br> 335193149Sdougb try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br> 336170222Sdougb zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br> 337170222Sdougb zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br> 338224092Sdougb dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br> 339224092Sdougb deny-answer-addresses�{<br> 340224092Sdougb <em class="replaceable"><code>address_match_list</code></em><br> 341224092Sdougb }�[<span class="optional">�except-from�{�<em class="replaceable"><code>namelist</code></em>�}�</span>];<br> 342224092Sdougb deny-answer-aliases�{<br> 343224092Sdougb <em class="replaceable"><code>namelist</code></em><br> 344224092Sdougb }�[<span class="optional">�except-from�{�<em class="replaceable"><code>namelist</code></em>�}�</span>];<br> 345135446Strhodes<br> 346193149Sdougb nsec3-test-zone�<em class="replaceable"><code>boolean</code></em>;��//�testing�only<br> 347193149Sdougb<br> 348153816Sdougb allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br> 349153816Sdougb deallocate-on-exit�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 350153816Sdougb fake-iquery�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 351153816Sdougb fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 352153816Sdougb has-old-clients�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 353153816Sdougb maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 354153816Sdougb max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br> 355153816Sdougb multiple-cnames�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 356153816Sdougb named-xfer�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br> 357153816Sdougb serial-queries�<em class="replaceable"><code>integer</code></em>;�//�obsolete<br> 358153816Sdougb treat-cr-as-space�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 359153816Sdougb use-id-pool�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 360153816Sdougb};<br> 361153816Sdougb</p></div> 362153816Sdougb</div> 363153816Sdougb<div class="refsect1" lang="en"> 364224092Sdougb<a name="id2544577"></a><h2>VIEW</h2> 365153816Sdougb<div class="literallayout"><p><br> 366153816Sdougbview�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br> 367153816Sdougb match-clients�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 368153816Sdougb match-destinations�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 369153816Sdougb match-recursive-only�<em class="replaceable"><code>boolean</code></em>;<br> 370135446Strhodes<br> 371153816Sdougb key�<em class="replaceable"><code>string</code></em>�{<br> 372153816Sdougb algorithm�<em class="replaceable"><code>string</code></em>;<br> 373153816Sdougb secret�<em class="replaceable"><code>string</code></em>;<br> 374135446Strhodes };<br> 375135446Strhodes<br> 376153816Sdougb zone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br> 377135446Strhodes ...<br> 378135446Strhodes };<br> 379135446Strhodes<br> 380170222Sdougb 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> 381135446Strhodes ...<br> 382135446Strhodes };<br> 383135446Strhodes<br> 384153816Sdougb trusted-keys�{<br> 385224092Sdougb <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> 386224092Sdougb [<span class="optional">...</span>]<br> 387135446Strhodes };<br> 388135446Strhodes<br> 389153816Sdougb allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 390193149Sdougb allow-recursion-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 391153816Sdougb sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 392153816Sdougb topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br> 393153816Sdougb auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br> 394153816Sdougb minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br> 395153816Sdougb recursion�<em class="replaceable"><code>boolean</code></em>;<br> 396153816Sdougb rrset-order�{<br> 397153816Sdougb [<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> 398153816Sdougb [<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> 399135446Strhodes };<br> 400153816Sdougb provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 401153816Sdougb request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 402153816Sdougb rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br> 403153816Sdougb additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br> 404153816Sdougb additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br> 405170222Sdougb 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> 406170222Sdougb 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> 407193149Sdougb use-queryport-pool�<em class="replaceable"><code>boolean</code></em>;<br> 408193149Sdougb queryport-pool-ports�<em class="replaceable"><code>integer</code></em>;<br> 409193149Sdougb queryport-pool-updateinterval�<em class="replaceable"><code>integer</code></em>;<br> 410153816Sdougb cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br> 411224092Sdougb resolver-query-timeout�<em class="replaceable"><code>integer</code></em>;<br> 412153816Sdougb min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br> 413153816Sdougb lame-ttl�<em class="replaceable"><code>integer</code></em>;<br> 414153816Sdougb max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br> 415153816Sdougb max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br> 416153816Sdougb transfer-format�(�many-answers�|�one-answer�);<br> 417193149Sdougb max-cache-size�<em class="replaceable"><code>size</code></em>;<br> 418193149Sdougb max-acache-size�<em class="replaceable"><code>size</code></em>;<br> 419170222Sdougb clients-per-query�<em class="replaceable"><code>number</code></em>;<br> 420170222Sdougb max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br> 421153816Sdougb check-names�(�master�|�slave�|�response�)<br> 422153816Sdougb (�fail�|�warn�|�ignore�);<br> 423170222Sdougb check-mx�(�fail�|�warn�|�ignore�);<br> 424170222Sdougb check-integrity�<em class="replaceable"><code>boolean</code></em>;<br> 425170222Sdougb check-mx-cname�(�fail�|�warn�|�ignore�);<br> 426170222Sdougb check-srv-cname�(�fail�|�warn�|�ignore�);<br> 427170222Sdougb cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br> 428153816Sdougb suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br> 429153816Sdougb preferred-glue�<em class="replaceable"><code>string</code></em>;<br> 430153816Sdougb dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 431153816Sdougb (�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br> 432153816Sdougb <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br> 433153816Sdougb <em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br> 434135446Strhodes };<br> 435153816Sdougb edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br> 436170222Sdougb max-udp-size�<em class="replaceable"><code>integer</code></em>;<br> 437153816Sdougb root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br> 438153816Sdougb disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br> 439153816Sdougb dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br> 440170222Sdougb dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br> 441153816Sdougb dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br> 442170222Sdougb dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br> 443170222Sdougb dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br> 444135446Strhodes<br> 445224092Sdougb dns64-server�<em class="replaceable"><code>string</code></em>;<br> 446224092Sdougb dns64-contact�<em class="replaceable"><code>string</code></em>;<br> 447224092Sdougb dns64�<em class="replaceable"><code>prefix</code></em>�{<br> 448224092Sdougb clients�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 449224092Sdougb exclude�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 450224092Sdougb mapped�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 451224092Sdougb break-dnssec�<em class="replaceable"><code>boolean</code></em>;<br> 452224092Sdougb recursive-only�<em class="replaceable"><code>boolean</code></em>;<br> 453224092Sdougb suffix�<em class="replaceable"><code>ipv6_address</code></em>;<br> 454224092Sdougb };<br> 455224092Sdougb<br> 456170222Sdougb empty-server�<em class="replaceable"><code>string</code></em>;<br> 457170222Sdougb empty-contact�<em class="replaceable"><code>string</code></em>;<br> 458170222Sdougb empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br> 459170222Sdougb disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br> 460170222Sdougb<br> 461153816Sdougb dialup�<em class="replaceable"><code>dialuptype</code></em>;<br> 462153816Sdougb ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br> 463135446Strhodes<br> 464153816Sdougb allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 465193149Sdougb allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 466170222Sdougb allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 467193149Sdougb allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 468153816Sdougb allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 469170222Sdougb allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 470153816Sdougb allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 471170222Sdougb update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br> 472224092Sdougb dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br> 473135446Strhodes<br> 474174187Sdougb masterfile-format�(�text�|�raw�);<br> 475153816Sdougb notify�<em class="replaceable"><code>notifytype</code></em>;<br> 476153816Sdougb notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 477153816Sdougb notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 478170222Sdougb notify-delay�<em class="replaceable"><code>seconds</code></em>;<br> 479193149Sdougb notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br> 480153816Sdougb 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> 481153816Sdougb [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br> 482153816Sdougb allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 483135446Strhodes<br> 484153816Sdougb forward�(�first�|�only�);<br> 485153816Sdougb forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 486153816Sdougb (�<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> 487135446Strhodes };<br> 488135446Strhodes<br> 489153816Sdougb max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br> 490153816Sdougb max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br> 491153816Sdougb max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br> 492153816Sdougb max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br> 493153816Sdougb max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br> 494153816Sdougb max-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 495153816Sdougb min-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 496153816Sdougb max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 497153816Sdougb min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 498153816Sdougb multi-master�<em class="replaceable"><code>boolean</code></em>;<br> 499153816Sdougb sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br> 500135446Strhodes<br> 501153816Sdougb transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 502153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 503153816Sdougb transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 504153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 505135446Strhodes<br> 506153816Sdougb alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 507153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 508153816Sdougb alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 509153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 510153816Sdougb use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br> 511135446Strhodes<br> 512153816Sdougb zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br> 513193149Sdougb try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br> 514153816Sdougb key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br> 515170222Sdougb zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br> 516170222Sdougb zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br> 517224092Sdougb dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br> 518135446Strhodes<br> 519153816Sdougb allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br> 520153816Sdougb fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 521153816Sdougb maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 522153816Sdougb max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br> 523153816Sdougb};<br> 524153816Sdougb</p></div> 525153816Sdougb</div> 526153816Sdougb<div class="refsect1" lang="en"> 527224092Sdougb<a name="id2545280"></a><h2>ZONE</h2> 528153816Sdougb<div class="literallayout"><p><br> 529153816Sdougbzone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br> 530153816Sdougb type�(�master�|�slave�|�stub�|�hint�|<br> 531153816Sdougb forward�|�delegation-only�);<br> 532153816Sdougb file�<em class="replaceable"><code>quoted_string</code></em>;<br> 533135446Strhodes<br> 534153816Sdougb masters�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 535153816Sdougb (�<em class="replaceable"><code>masters</code></em>�|<br> 536153816Sdougb <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br> 537153816Sdougb <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> 538135446Strhodes };<br> 539135446Strhodes<br> 540153816Sdougb database�<em class="replaceable"><code>string</code></em>;<br> 541153816Sdougb delegation-only�<em class="replaceable"><code>boolean</code></em>;<br> 542153816Sdougb check-names�(�fail�|�warn�|�ignore�);<br> 543170222Sdougb check-mx�(�fail�|�warn�|�ignore�);<br> 544170222Sdougb check-integrity�<em class="replaceable"><code>boolean</code></em>;<br> 545170222Sdougb check-mx-cname�(�fail�|�warn�|�ignore�);<br> 546170222Sdougb check-srv-cname�(�fail�|�warn�|�ignore�);<br> 547153816Sdougb dialup�<em class="replaceable"><code>dialuptype</code></em>;<br> 548153816Sdougb ixfr-from-differences�<em class="replaceable"><code>boolean</code></em>;<br> 549170222Sdougb journal�<em class="replaceable"><code>quoted_string</code></em>;<br> 550170222Sdougb zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br> 551224092Sdougb dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br> 552135446Strhodes<br> 553153816Sdougb allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 554193149Sdougb allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 555153816Sdougb allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 556153816Sdougb allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 557153816Sdougb allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 558224092Sdougb update-policy�<em class="replaceable"><code>local</code></em>�|�<em class="replaceable"><code>�{<br> 559153816Sdougb (�grant�|�deny�)�<em class="replaceable"><code>string</code></em><br> 560193149Sdougb (�name�|�subdomain�|�wildcard�|�self�|�selfsub�|�selfwild�|<br> 561193149Sdougb������������������krb5-self�|�ms-self�|�krb5-subdomain�|�ms-subdomain�|<br> 562224092Sdougb ��tcp-self�|�zonesub�|�6to4-self�)�<em class="replaceable"><code>string</code></em><br> 563224092Sdougb <em class="replaceable"><code>rrtypelist</code></em>;<br> 564224092Sdougb [<span class="optional">...</span>]<br> 565224092Sdougb }</code></em>;<br> 566170222Sdougb update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br> 567224092Sdougb dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br> 568135446Strhodes<br> 569174187Sdougb masterfile-format�(�text�|�raw�);<br> 570153816Sdougb notify�<em class="replaceable"><code>notifytype</code></em>;<br> 571153816Sdougb notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 572153816Sdougb notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 573170222Sdougb notify-delay�<em class="replaceable"><code>seconds</code></em>;<br> 574193149Sdougb notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br> 575153816Sdougb 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> 576153816Sdougb [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br> 577153816Sdougb allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 578135446Strhodes<br> 579153816Sdougb forward�(�first�|�only�);<br> 580153816Sdougb forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 581153816Sdougb (�<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> 582135446Strhodes };<br> 583135446Strhodes<br> 584153816Sdougb max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br> 585153816Sdougb max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br> 586153816Sdougb max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br> 587153816Sdougb max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br> 588153816Sdougb max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br> 589153816Sdougb max-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 590153816Sdougb min-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 591153816Sdougb max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 592153816Sdougb min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 593153816Sdougb multi-master�<em class="replaceable"><code>boolean</code></em>;<br> 594153816Sdougb sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br> 595135446Strhodes<br> 596153816Sdougb transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 597153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 598153816Sdougb transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 599153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 600135446Strhodes<br> 601153816Sdougb alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 602153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 603153816Sdougb alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 604153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 605153816Sdougb use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br> 606135446Strhodes<br> 607153816Sdougb zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br> 608193149Sdougb try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br> 609153816Sdougb key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br> 610135446Strhodes<br> 611193149Sdougb nsec3-test-zone�<em class="replaceable"><code>boolean</code></em>;��//�testing�only<br> 612193149Sdougb<br> 613153816Sdougb ixfr-base�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br> 614153816Sdougb ixfr-tmp-file�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br> 615153816Sdougb maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 616153816Sdougb max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br> 617153816Sdougb 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> 618153816Sdougb};<br> 619153816Sdougb</p></div> 620153816Sdougb</div> 621153816Sdougb<div class="refsect1" lang="en"> 622224092Sdougb<a name="id2545659"></a><h2>FILES</h2> 623170222Sdougb<p><code class="filename">/etc/named.conf</code> 624170222Sdougb </p> 625153816Sdougb</div> 626153816Sdougb<div class="refsect1" lang="en"> 627224092Sdougb<a name="id2545671"></a><h2>SEE ALSO</h2> 628170222Sdougb<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>, 629174187Sdougb <span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>, 630170222Sdougb <span class="citerefentry"><span class="refentrytitle">rndc</span>(8)</span>, 631174187Sdougb <em class="citetitle">BIND 9 Administrator Reference Manual</em>. 632170222Sdougb </p> 633153816Sdougb</div> 634153816Sdougb</div></body> 635153816Sdougb</html> 636