1135446Strhodes<!-- 2262706Serwin - Copyright (C) 2004-2011, 2013, 2014 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--> 16234010Sdougb<!-- $Id$ --> 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"> 24254897Serwin<a name="id2476274"></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"> 34262706Serwin<a name="id2543361"></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"> 53262706Serwin<a name="id2543388"></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"> 60262706Serwin<a name="id2543404"></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"> 69262706Serwin<a name="id2543424"></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"> 78262706Serwin<a name="id2543469"></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"> 100262706Serwin<a name="id2543538"></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"> 108262706Serwin<a name="id2543563"></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"> 116262706Serwin<a name="id2543592"></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"> 128262706Serwin<a name="id2543627"></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"> 146262706Serwin<a name="id2543666"></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"> 159262706Serwin<a name="id2543707"></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> 187262706Serwin server-id�(�<em class="replaceable"><code>quoted_string</code></em>�|�hostname�|�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> 254234010Sdougb dnssec-lookaside�(�<em class="replaceable"><code>auto</code></em>�|�<em class="replaceable"><code>no</code></em>�|�<em class="replaceable"><code>domain</code></em>�trust-anchor�<em class="replaceable"><code>domain</code></em>�);<br> 255153816Sdougb dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br> 256170222Sdougb dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br> 257135446Strhodes<br> 258224092Sdougb dns64-server�<em class="replaceable"><code>string</code></em>;<br> 259224092Sdougb dns64-contact�<em class="replaceable"><code>string</code></em>;<br> 260224092Sdougb dns64�<em class="replaceable"><code>prefix</code></em>�{<br> 261224092Sdougb clients�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 262224092Sdougb exclude�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 263224092Sdougb mapped�{�<font color="red"><replacable>acl</replacable></font>;�};<br> 264224092Sdougb break-dnssec�<em class="replaceable"><code>boolean</code></em>;<br> 265224092Sdougb recursive-only�<em class="replaceable"><code>boolean</code></em>;<br> 266224092Sdougb suffix�<em class="replaceable"><code>ipv6_address</code></em>;<br> 267224092Sdougb };<br> 268224092Sdougb<br> 269170222Sdougb empty-server�<em class="replaceable"><code>string</code></em>;<br> 270170222Sdougb empty-contact�<em class="replaceable"><code>string</code></em>;<br> 271170222Sdougb empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br> 272170222Sdougb disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br> 273170222Sdougb<br> 274153816Sdougb dialup�<em class="replaceable"><code>dialuptype</code></em>;<br> 275153816Sdougb ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br> 276135446Strhodes<br> 277153816Sdougb allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 278193149Sdougb allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 279170222Sdougb allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 280193149Sdougb allow-query-cache-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 281153816Sdougb allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 282170222Sdougb allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 283153816Sdougb allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 284170222Sdougb update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br> 285224092Sdougb dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br> 286135446Strhodes<br> 287174187Sdougb masterfile-format�(�text�|�raw�);<br> 288153816Sdougb notify�<em class="replaceable"><code>notifytype</code></em>;<br> 289153816Sdougb notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 290153816Sdougb notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 291170222Sdougb notify-delay�<em class="replaceable"><code>seconds</code></em>;<br> 292193149Sdougb notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br> 293153816Sdougb 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> 294254897Serwin [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br> 295254897Serwin [<span class="optional">�key�<em class="replaceable"><code>keyname</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> 334262706Serwin auto-dnssec�<code class="constant">allow</code>|<code class="constant">maintain</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"> 364262706Serwin<a name="id2544586"></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> 441234010Sdougb dnssec-lookaside�(�<em class="replaceable"><code>auto</code></em>�|�<em class="replaceable"><code>no</code></em>�|�<em class="replaceable"><code>domain</code></em>�trust-anchor�<em class="replaceable"><code>domain</code></em>�);<br> 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> 481254897Serwin [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br> 482254897Serwin [<span class="optional">�key�<em class="replaceable"><code>keyname</code></em>�</span>]�...�};<br> 483153816Sdougb allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 484135446Strhodes<br> 485153816Sdougb forward�(�first�|�only�);<br> 486153816Sdougb forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 487153816Sdougb (�<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> 488135446Strhodes };<br> 489135446Strhodes<br> 490153816Sdougb max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br> 491153816Sdougb max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br> 492153816Sdougb max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br> 493153816Sdougb max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br> 494153816Sdougb max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br> 495153816Sdougb max-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 496153816Sdougb min-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 497153816Sdougb max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 498153816Sdougb min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 499153816Sdougb multi-master�<em class="replaceable"><code>boolean</code></em>;<br> 500153816Sdougb sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br> 501135446Strhodes<br> 502153816Sdougb transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 503153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 504153816Sdougb transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 505153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 506135446Strhodes<br> 507153816Sdougb alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 508153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 509153816Sdougb alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 510153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 511153816Sdougb use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br> 512135446Strhodes<br> 513153816Sdougb zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br> 514193149Sdougb try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br> 515153816Sdougb key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br> 516170222Sdougb zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br> 517170222Sdougb zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br> 518224092Sdougb dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br> 519135446Strhodes<br> 520153816Sdougb allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br> 521153816Sdougb fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 522153816Sdougb maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 523153816Sdougb max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br> 524153816Sdougb};<br> 525153816Sdougb</p></div> 526153816Sdougb</div> 527153816Sdougb<div class="refsect1" lang="en"> 528262706Serwin<a name="id2545302"></a><h2>ZONE</h2> 529153816Sdougb<div class="literallayout"><p><br> 530153816Sdougbzone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br> 531254897Serwin type�(�master�|�slave�|�stub�|�hint�|�redirect�|<br> 532153816Sdougb forward�|�delegation-only�);<br> 533153816Sdougb file�<em class="replaceable"><code>quoted_string</code></em>;<br> 534135446Strhodes<br> 535153816Sdougb masters�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 536153816Sdougb (�<em class="replaceable"><code>masters</code></em>�|<br> 537153816Sdougb <em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br> 538153816Sdougb <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> 539135446Strhodes };<br> 540135446Strhodes<br> 541153816Sdougb database�<em class="replaceable"><code>string</code></em>;<br> 542153816Sdougb delegation-only�<em class="replaceable"><code>boolean</code></em>;<br> 543153816Sdougb check-names�(�fail�|�warn�|�ignore�);<br> 544170222Sdougb check-mx�(�fail�|�warn�|�ignore�);<br> 545170222Sdougb check-integrity�<em class="replaceable"><code>boolean</code></em>;<br> 546170222Sdougb check-mx-cname�(�fail�|�warn�|�ignore�);<br> 547170222Sdougb check-srv-cname�(�fail�|�warn�|�ignore�);<br> 548153816Sdougb dialup�<em class="replaceable"><code>dialuptype</code></em>;<br> 549153816Sdougb ixfr-from-differences�<em class="replaceable"><code>boolean</code></em>;<br> 550170222Sdougb journal�<em class="replaceable"><code>quoted_string</code></em>;<br> 551170222Sdougb zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br> 552224092Sdougb dnssec-secure-to-insecure�<em class="replaceable"><code>boolean</code></em>;<br> 553135446Strhodes<br> 554153816Sdougb allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 555193149Sdougb allow-query-on�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 556153816Sdougb allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 557153816Sdougb allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 558153816Sdougb allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 559224092Sdougb update-policy�<em class="replaceable"><code>local</code></em>�|�<em class="replaceable"><code>�{<br> 560153816Sdougb (�grant�|�deny�)�<em class="replaceable"><code>string</code></em><br> 561193149Sdougb (�name�|�subdomain�|�wildcard�|�self�|�selfsub�|�selfwild�|<br> 562193149Sdougb������������������krb5-self�|�ms-self�|�krb5-subdomain�|�ms-subdomain�|<br> 563224092Sdougb ��tcp-self�|�zonesub�|�6to4-self�)�<em class="replaceable"><code>string</code></em><br> 564224092Sdougb <em class="replaceable"><code>rrtypelist</code></em>;<br> 565224092Sdougb [<span class="optional">...</span>]<br> 566224092Sdougb }</code></em>;<br> 567170222Sdougb update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br> 568224092Sdougb dnssec-dnskey-kskonly�<em class="replaceable"><code>boolean</code></em>;<br> 569135446Strhodes<br> 570174187Sdougb masterfile-format�(�text�|�raw�);<br> 571153816Sdougb notify�<em class="replaceable"><code>notifytype</code></em>;<br> 572153816Sdougb notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 573153816Sdougb notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 574170222Sdougb notify-delay�<em class="replaceable"><code>seconds</code></em>;<br> 575193149Sdougb notify-to-soa�<em class="replaceable"><code>boolean</code></em>;<br> 576153816Sdougb 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> 577254897Serwin [<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...<br> 578254897Serwin [<span class="optional">�key�<em class="replaceable"><code>keyname</code></em>�</span>]�...�};<br> 579153816Sdougb allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br> 580135446Strhodes<br> 581153816Sdougb forward�(�first�|�only�);<br> 582153816Sdougb forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br> 583153816Sdougb (�<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> 584135446Strhodes };<br> 585135446Strhodes<br> 586153816Sdougb max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br> 587153816Sdougb max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br> 588153816Sdougb max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br> 589153816Sdougb max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br> 590153816Sdougb max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br> 591153816Sdougb max-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 592153816Sdougb min-retry-time�<em class="replaceable"><code>integer</code></em>;<br> 593153816Sdougb max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 594153816Sdougb min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br> 595153816Sdougb multi-master�<em class="replaceable"><code>boolean</code></em>;<br> 596254897Serwin request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br> 597153816Sdougb sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br> 598135446Strhodes<br> 599153816Sdougb transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 600153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 601153816Sdougb transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 602153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 603135446Strhodes<br> 604153816Sdougb alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br> 605153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 606153816Sdougb alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br> 607153816Sdougb [<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br> 608153816Sdougb use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br> 609135446Strhodes<br> 610153816Sdougb zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br> 611193149Sdougb try-tcp-refresh�<em class="replaceable"><code>boolean</code></em>;<br> 612153816Sdougb key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br> 613135446Strhodes<br> 614193149Sdougb nsec3-test-zone�<em class="replaceable"><code>boolean</code></em>;��//�testing�only<br> 615193149Sdougb<br> 616153816Sdougb ixfr-base�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br> 617153816Sdougb ixfr-tmp-file�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br> 618153816Sdougb maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br> 619153816Sdougb max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br> 620153816Sdougb 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> 621153816Sdougb};<br> 622153816Sdougb</p></div> 623153816Sdougb</div> 624153816Sdougb<div class="refsect1" lang="en"> 625262706Serwin<a name="id2545691"></a><h2>FILES</h2> 626170222Sdougb<p><code class="filename">/etc/named.conf</code> 627170222Sdougb </p> 628153816Sdougb</div> 629153816Sdougb<div class="refsect1" lang="en"> 630262706Serwin<a name="id2545703"></a><h2>SEE ALSO</h2> 631170222Sdougb<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>, 632174187Sdougb <span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>, 633170222Sdougb <span class="citerefentry"><span class="refentrytitle">rndc</span>(8)</span>, 634174187Sdougb <em class="citetitle">BIND 9 Administrator Reference Manual</em>. 635170222Sdougb </p> 636153816Sdougb</div> 637153816Sdougb</div></body> 638153816Sdougb</html> 639