named.conf.html revision 170222
1135446Strhodes<!--
2170222Sdougb - Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
3153816Sdougb - 
4135446Strhodes - Permission to use, copy, modify, and 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-->
16170222Sdougb<!-- $Id: named.conf.html,v 1.1.2.32 2007/01/30 00:23:44 marka 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> &#8212; 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">
34170222Sdougb<a name="id2542042"></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">
53170222Sdougb<a name="id2543367"></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">
60170222Sdougb<a name="id2543383"></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">
69170222Sdougb<a name="id2543402"></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">
78170222Sdougb<a name="id2543448"></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">
100170222Sdougb<a name="id2543516"></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">
108170222Sdougb<a name="id2543542"></a><h2>CONTROLS</h2>
109153816Sdougb<div class="literallayout"><p><br>
110153816Sdougbcontrols�{<br>
111153816Sdougb	inet�(�<em class="replaceable"><code>ipv4_address</code></em>�|�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
112153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>]<br>
113153816Sdougb		allow�{�<em class="replaceable"><code>address_match_element</code></em>;�...�}<br>
114153816Sdougb		[<span class="optional">�keys�{�<em class="replaceable"><code>string</code></em>;�...�}�</span>];<br>
115153816Sdougb	unix�<em class="replaceable"><code>unsupported</code></em>;�//�not�implemented<br>
116153816Sdougb};<br>
117153816Sdougb</p></div>
118153816Sdougb</div>
119153816Sdougb<div class="refsect1" lang="en">
120170222Sdougb<a name="id2543577"></a><h2>LOGGING</h2>
121153816Sdougb<div class="literallayout"><p><br>
122153816Sdougblogging�{<br>
123153816Sdougb	channel�<em class="replaceable"><code>string</code></em>�{<br>
124153816Sdougb		file�<em class="replaceable"><code>log_file</code></em>;<br>
125153816Sdougb		syslog�<em class="replaceable"><code>optional_facility</code></em>;<br>
126135446Strhodes		null;<br>
127135446Strhodes		stderr;<br>
128153816Sdougb		severity�<em class="replaceable"><code>log_severity</code></em>;<br>
129153816Sdougb		print-time�<em class="replaceable"><code>boolean</code></em>;<br>
130153816Sdougb		print-severity�<em class="replaceable"><code>boolean</code></em>;<br>
131153816Sdougb		print-category�<em class="replaceable"><code>boolean</code></em>;<br>
132135446Strhodes	};<br>
133153816Sdougb	category�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
134153816Sdougb};<br>
135153816Sdougb</p></div>
136153816Sdougb</div>
137153816Sdougb<div class="refsect1" lang="en">
138170222Sdougb<a name="id2543616"></a><h2>LWRES</h2>
139153816Sdougb<div class="literallayout"><p><br>
140153816Sdougblwres�{<br>
141153816Sdougb	listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
142153816Sdougb		(�<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>
143135446Strhodes	};<br>
144153816Sdougb	view�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>;<br>
145153816Sdougb	search�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
146153816Sdougb	ndots�<em class="replaceable"><code>integer</code></em>;<br>
147153816Sdougb};<br>
148153816Sdougb</p></div>
149153816Sdougb</div>
150153816Sdougb<div class="refsect1" lang="en">
151170222Sdougb<a name="id2543657"></a><h2>OPTIONS</h2>
152153816Sdougb<div class="literallayout"><p><br>
153153816Sdougboptions�{<br>
154153816Sdougb	avoid-v4-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
155153816Sdougb	avoid-v6-udp-ports�{�<em class="replaceable"><code>port</code></em>;�...�};<br>
156153816Sdougb	blackhole�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
157153816Sdougb	coresize�<em class="replaceable"><code>size</code></em>;<br>
158153816Sdougb	datasize�<em class="replaceable"><code>size</code></em>;<br>
159153816Sdougb	directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
160153816Sdougb	dump-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
161153816Sdougb	files�<em class="replaceable"><code>size</code></em>;<br>
162153816Sdougb	heartbeat-interval�<em class="replaceable"><code>integer</code></em>;<br>
163153816Sdougb	host-statistics�<em class="replaceable"><code>boolean</code></em>;�//�not�implemented<br>
164153816Sdougb	host-statistics-max�<em class="replaceable"><code>number</code></em>;�//�not�implemented<br>
165153816Sdougb	hostname�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
166153816Sdougb	interface-interval�<em class="replaceable"><code>integer</code></em>;<br>
167153816Sdougb	listen-on�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
168153816Sdougb	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>
169153816Sdougb	match-mapped-addresses�<em class="replaceable"><code>boolean</code></em>;<br>
170153816Sdougb	memstatistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
171153816Sdougb	pid-file�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
172153816Sdougb	port�<em class="replaceable"><code>integer</code></em>;<br>
173153816Sdougb	querylog�<em class="replaceable"><code>boolean</code></em>;<br>
174153816Sdougb	recursing-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
175153816Sdougb	random-device�<em class="replaceable"><code>quoted_string</code></em>;<br>
176153816Sdougb	recursive-clients�<em class="replaceable"><code>integer</code></em>;<br>
177153816Sdougb	serial-query-rate�<em class="replaceable"><code>integer</code></em>;<br>
178153816Sdougb	server-id�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�|;<br>
179153816Sdougb	stacksize�<em class="replaceable"><code>size</code></em>;<br>
180153816Sdougb	statistics-file�<em class="replaceable"><code>quoted_string</code></em>;<br>
181153816Sdougb	statistics-interval�<em class="replaceable"><code>integer</code></em>;�//�not�yet�implemented<br>
182153816Sdougb	tcp-clients�<em class="replaceable"><code>integer</code></em>;<br>
183153816Sdougb	tcp-listen-queue�<em class="replaceable"><code>integer</code></em>;<br>
184153816Sdougb	tkey-dhkey�<em class="replaceable"><code>quoted_string</code></em>�<em class="replaceable"><code>integer</code></em>;<br>
185153816Sdougb	tkey-gssapi-credential�<em class="replaceable"><code>quoted_string</code></em>;<br>
186153816Sdougb	tkey-domain�<em class="replaceable"><code>quoted_string</code></em>;<br>
187153816Sdougb	transfers-per-ns�<em class="replaceable"><code>integer</code></em>;<br>
188153816Sdougb	transfers-in�<em class="replaceable"><code>integer</code></em>;<br>
189153816Sdougb	transfers-out�<em class="replaceable"><code>integer</code></em>;<br>
190153816Sdougb	use-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
191153816Sdougb	version�(�<em class="replaceable"><code>quoted_string</code></em>�|�none�);<br>
192153816Sdougb	allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
193153816Sdougb	sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
194153816Sdougb	topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
195153816Sdougb	auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br>
196153816Sdougb	minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br>
197153816Sdougb	recursion�<em class="replaceable"><code>boolean</code></em>;<br>
198153816Sdougb	rrset-order�{<br>
199153816Sdougb		[<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>
200153816Sdougb		[<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>
201135446Strhodes	};<br>
202153816Sdougb	provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
203153816Sdougb	request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
204153816Sdougb	rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
205153816Sdougb	additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br>
206153816Sdougb	additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br>
207170222Sdougb	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>
208170222Sdougb	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>
209153816Sdougb	cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br>
210153816Sdougb	min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br>
211153816Sdougb	lame-ttl�<em class="replaceable"><code>integer</code></em>;<br>
212153816Sdougb	max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
213153816Sdougb	max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
214153816Sdougb	transfer-format�(�many-answers�|�one-answer�);<br>
215153816Sdougb	max-cache-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
216170222Sdougb	max-acache-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
217170222Sdougb	clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
218170222Sdougb	max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
219153816Sdougb	check-names�(�master�|�slave�|�response�)<br>
220153816Sdougb		(�fail�|�warn�|�ignore�);<br>
221170222Sdougb	check-mx�(�fail�|�warn�|�ignore�);<br>
222170222Sdougb	check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
223170222Sdougb	check-mx-cname�(�fail�|�warn�|�ignore�);<br>
224170222Sdougb	check-srv-cname�(�fail�|�warn�|�ignore�);<br>
225170222Sdougb	cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br>
226153816Sdougb	suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
227153816Sdougb	preferred-glue�<em class="replaceable"><code>string</code></em>;<br>
228153816Sdougb	dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
229153816Sdougb		(�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
230153816Sdougb		<em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
231153816Sdougb		<em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
232170222Sdougb	};<br>
233153816Sdougb	edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
234170222Sdougb	max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
235153816Sdougb	root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
236153816Sdougb	disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
237153816Sdougb	dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br>
238170222Sdougb	dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br>
239153816Sdougb	dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br>
240153816Sdougb	dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
241170222Sdougb	dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br>
242135446Strhodes<br>
243170222Sdougb	empty-server�<em class="replaceable"><code>string</code></em>;<br>
244170222Sdougb	empty-contact�<em class="replaceable"><code>string</code></em>;<br>
245170222Sdougb	empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br>
246170222Sdougb	disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br>
247170222Sdougb<br>
248153816Sdougb	dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
249153816Sdougb	ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br>
250135446Strhodes<br>
251153816Sdougb	allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
252170222Sdougb	allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
253153816Sdougb	allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
254170222Sdougb	allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
255153816Sdougb	allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
256170222Sdougb	update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
257135446Strhodes<br>
258153816Sdougb	notify�<em class="replaceable"><code>notifytype</code></em>;<br>
259153816Sdougb	notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
260153816Sdougb	notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
261170222Sdougb	notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
262153816Sdougb	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>
263153816Sdougb		[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
264153816Sdougb	allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
265135446Strhodes<br>
266153816Sdougb	forward�(�first�|�only�);<br>
267153816Sdougb	forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
268153816Sdougb		(�<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>
269135446Strhodes	};<br>
270135446Strhodes<br>
271153816Sdougb	max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
272153816Sdougb	max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
273153816Sdougb	max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
274153816Sdougb	max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
275153816Sdougb	max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
276153816Sdougb	max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
277153816Sdougb	min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
278153816Sdougb	max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
279153816Sdougb	min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
280153816Sdougb	multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
281153816Sdougb	sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
282135446Strhodes<br>
283153816Sdougb	transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
284153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
285153816Sdougb	transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
286153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
287135446Strhodes<br>
288153816Sdougb	alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
289153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
290153816Sdougb	alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
291153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
292153816Sdougb	use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
293135446Strhodes<br>
294153816Sdougb	zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
295153816Sdougb	key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
296170222Sdougb	zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
297170222Sdougb	zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br>
298135446Strhodes<br>
299153816Sdougb	allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
300153816Sdougb	deallocate-on-exit�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
301153816Sdougb	fake-iquery�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
302153816Sdougb	fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
303153816Sdougb	has-old-clients�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
304153816Sdougb	maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
305153816Sdougb	max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
306153816Sdougb	multiple-cnames�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
307153816Sdougb	named-xfer�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
308153816Sdougb	serial-queries�<em class="replaceable"><code>integer</code></em>;�//�obsolete<br>
309153816Sdougb	treat-cr-as-space�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
310153816Sdougb	use-id-pool�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
311153816Sdougb};<br>
312153816Sdougb</p></div>
313153816Sdougb</div>
314153816Sdougb<div class="refsect1" lang="en">
315170222Sdougb<a name="id2544400"></a><h2>VIEW</h2>
316153816Sdougb<div class="literallayout"><p><br>
317153816Sdougbview�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
318153816Sdougb	match-clients�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
319153816Sdougb	match-destinations�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
320153816Sdougb	match-recursive-only�<em class="replaceable"><code>boolean</code></em>;<br>
321135446Strhodes<br>
322153816Sdougb	key�<em class="replaceable"><code>string</code></em>�{<br>
323153816Sdougb		algorithm�<em class="replaceable"><code>string</code></em>;<br>
324153816Sdougb		secret�<em class="replaceable"><code>string</code></em>;<br>
325135446Strhodes	};<br>
326135446Strhodes<br>
327153816Sdougb	zone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
328135446Strhodes		...<br>
329135446Strhodes	};<br>
330135446Strhodes<br>
331170222Sdougb	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>
332135446Strhodes		...<br>
333135446Strhodes	};<br>
334135446Strhodes<br>
335153816Sdougb	trusted-keys�{<br>
336153816Sdougb		<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>
337135446Strhodes	};<br>
338135446Strhodes<br>
339153816Sdougb	allow-recursion�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
340153816Sdougb	sortlist�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
341153816Sdougb	topology�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�not�implemented<br>
342153816Sdougb	auth-nxdomain�<em class="replaceable"><code>boolean</code></em>;�//�default�changed<br>
343153816Sdougb	minimal-responses�<em class="replaceable"><code>boolean</code></em>;<br>
344153816Sdougb	recursion�<em class="replaceable"><code>boolean</code></em>;<br>
345153816Sdougb	rrset-order�{<br>
346153816Sdougb		[<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>
347153816Sdougb		[<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>
348135446Strhodes	};<br>
349153816Sdougb	provide-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
350153816Sdougb	request-ixfr�<em class="replaceable"><code>boolean</code></em>;<br>
351153816Sdougb	rfc2308-type1�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
352153816Sdougb	additional-from-auth�<em class="replaceable"><code>boolean</code></em>;<br>
353153816Sdougb	additional-from-cache�<em class="replaceable"><code>boolean</code></em>;<br>
354170222Sdougb	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>
355170222Sdougb	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>
356153816Sdougb	cleaning-interval�<em class="replaceable"><code>integer</code></em>;<br>
357153816Sdougb	min-roots�<em class="replaceable"><code>integer</code></em>;�//�not�implemented<br>
358153816Sdougb	lame-ttl�<em class="replaceable"><code>integer</code></em>;<br>
359153816Sdougb	max-ncache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
360153816Sdougb	max-cache-ttl�<em class="replaceable"><code>integer</code></em>;<br>
361153816Sdougb	transfer-format�(�many-answers�|�one-answer�);<br>
362153816Sdougb	max-cache-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
363170222Sdougb	max-acache-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
364170222Sdougb	clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
365170222Sdougb	max-clients-per-query�<em class="replaceable"><code>number</code></em>;<br>
366153816Sdougb	check-names�(�master�|�slave�|�response�)<br>
367153816Sdougb		(�fail�|�warn�|�ignore�);<br>
368170222Sdougb	check-mx�(�fail�|�warn�|�ignore�);<br>
369170222Sdougb	check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
370170222Sdougb	check-mx-cname�(�fail�|�warn�|�ignore�);<br>
371170222Sdougb	check-srv-cname�(�fail�|�warn�|�ignore�);<br>
372170222Sdougb	cache-file�<em class="replaceable"><code>quoted_string</code></em>;�//�test�option<br>
373153816Sdougb	suppress-initial-notify�<em class="replaceable"><code>boolean</code></em>;�//�not�yet�implemented<br>
374153816Sdougb	preferred-glue�<em class="replaceable"><code>string</code></em>;<br>
375153816Sdougb	dual-stack-servers�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
376153816Sdougb		(�<em class="replaceable"><code>quoted_string</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
377153816Sdougb		<em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
378153816Sdougb		<em class="replaceable"><code>ipv6_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�);�...<br>
379135446Strhodes	};<br>
380153816Sdougb	edns-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
381170222Sdougb	max-udp-size�<em class="replaceable"><code>integer</code></em>;<br>
382153816Sdougb	root-delegation-only�[<span class="optional">�exclude�{�<em class="replaceable"><code>quoted_string</code></em>;�...�}�</span>];<br>
383153816Sdougb	disable-algorithms�<em class="replaceable"><code>string</code></em>�{�<em class="replaceable"><code>string</code></em>;�...�};<br>
384153816Sdougb	dnssec-enable�<em class="replaceable"><code>boolean</code></em>;<br>
385170222Sdougb	dnssec-validation�<em class="replaceable"><code>boolean</code></em>;<br>
386153816Sdougb	dnssec-lookaside�<em class="replaceable"><code>string</code></em>�trust-anchor�<em class="replaceable"><code>string</code></em>;<br>
387170222Sdougb	dnssec-must-be-secure�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>boolean</code></em>;<br>
388170222Sdougb	dnssec-accept-expired�<em class="replaceable"><code>boolean</code></em>;<br>
389135446Strhodes<br>
390170222Sdougb	empty-server�<em class="replaceable"><code>string</code></em>;<br>
391170222Sdougb	empty-contact�<em class="replaceable"><code>string</code></em>;<br>
392170222Sdougb	empty-zones-enable�<em class="replaceable"><code>boolean</code></em>;<br>
393170222Sdougb	disable-empty-zone�<em class="replaceable"><code>string</code></em>;<br>
394170222Sdougb<br>
395153816Sdougb	dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
396153816Sdougb	ixfr-from-differences�<em class="replaceable"><code>ixfrdiff</code></em>;<br>
397135446Strhodes<br>
398153816Sdougb	allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
399170222Sdougb	allow-query-cache�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
400153816Sdougb	allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
401170222Sdougb	allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
402153816Sdougb	allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
403170222Sdougb	update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
404135446Strhodes<br>
405153816Sdougb	notify�<em class="replaceable"><code>notifytype</code></em>;<br>
406153816Sdougb	notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
407153816Sdougb	notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
408170222Sdougb	notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
409153816Sdougb	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>
410153816Sdougb		[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
411153816Sdougb	allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
412135446Strhodes<br>
413153816Sdougb	forward�(�first�|�only�);<br>
414153816Sdougb	forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
415153816Sdougb		(�<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>
416135446Strhodes	};<br>
417135446Strhodes<br>
418153816Sdougb	max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
419153816Sdougb	max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
420153816Sdougb	max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
421153816Sdougb	max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
422153816Sdougb	max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
423153816Sdougb	max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
424153816Sdougb	min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
425153816Sdougb	max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
426153816Sdougb	min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
427153816Sdougb	multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
428153816Sdougb	sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
429135446Strhodes<br>
430153816Sdougb	transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
431153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
432153816Sdougb	transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
433153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
434135446Strhodes<br>
435153816Sdougb	alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
436153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
437153816Sdougb	alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
438153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
439153816Sdougb	use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
440135446Strhodes<br>
441153816Sdougb	zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
442153816Sdougb	key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
443170222Sdougb	zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
444170222Sdougb	zero-no-soa-ttl-cache�<em class="replaceable"><code>boolean</code></em>;<br>
445135446Strhodes<br>
446153816Sdougb	allow-v6-synthesis�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};�//�obsolete<br>
447153816Sdougb	fetch-glue�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
448153816Sdougb	maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
449153816Sdougb	max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
450153816Sdougb};<br>
451153816Sdougb</p></div>
452153816Sdougb</div>
453153816Sdougb<div class="refsect1" lang="en">
454170222Sdougb<a name="id2544964"></a><h2>ZONE</h2>
455153816Sdougb<div class="literallayout"><p><br>
456153816Sdougbzone�<em class="replaceable"><code>string</code></em>�<em class="replaceable"><code>optional_class</code></em>�{<br>
457153816Sdougb	type�(�master�|�slave�|�stub�|�hint�|<br>
458153816Sdougb		forward�|�delegation-only�);<br>
459153816Sdougb	file�<em class="replaceable"><code>quoted_string</code></em>;<br>
460135446Strhodes<br>
461153816Sdougb	masters�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
462153816Sdougb		(�<em class="replaceable"><code>masters</code></em>�|<br>
463153816Sdougb		<em class="replaceable"><code>ipv4_address</code></em>�[<span class="optional">port�<em class="replaceable"><code>integer</code></em></span>]�|<br>
464153816Sdougb		<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>
465135446Strhodes	};<br>
466135446Strhodes<br>
467153816Sdougb	database�<em class="replaceable"><code>string</code></em>;<br>
468153816Sdougb	delegation-only�<em class="replaceable"><code>boolean</code></em>;<br>
469153816Sdougb	check-names�(�fail�|�warn�|�ignore�);<br>
470170222Sdougb	check-mx�(�fail�|�warn�|�ignore�);<br>
471170222Sdougb	check-integrity�<em class="replaceable"><code>boolean</code></em>;<br>
472170222Sdougb	check-mx-cname�(�fail�|�warn�|�ignore�);<br>
473170222Sdougb	check-srv-cname�(�fail�|�warn�|�ignore�);<br>
474153816Sdougb	dialup�<em class="replaceable"><code>dialuptype</code></em>;<br>
475153816Sdougb	ixfr-from-differences�<em class="replaceable"><code>boolean</code></em>;<br>
476170222Sdougb	journal�<em class="replaceable"><code>quoted_string</code></em>;<br>
477170222Sdougb	zero-no-soa-ttl�<em class="replaceable"><code>boolean</code></em>;<br>
478135446Strhodes<br>
479153816Sdougb	allow-query�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
480153816Sdougb	allow-transfer�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
481153816Sdougb	allow-update�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
482153816Sdougb	allow-update-forwarding�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
483153816Sdougb	update-policy�{<br>
484153816Sdougb		(�grant�|�deny�)�<em class="replaceable"><code>string</code></em><br>
485153816Sdougb		(�name�|�subdomain�|�wildcard�|�self�)�<em class="replaceable"><code>string</code></em><br>
486153816Sdougb		<em class="replaceable"><code>rrtypelist</code></em>;�...<br>
487135446Strhodes	};<br>
488170222Sdougb	update-check-ksk�<em class="replaceable"><code>boolean</code></em>;<br>
489135446Strhodes<br>
490153816Sdougb	notify�<em class="replaceable"><code>notifytype</code></em>;<br>
491153816Sdougb	notify-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
492153816Sdougb	notify-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)�[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
493170222Sdougb	notify-delay�<em class="replaceable"><code>seconds</code></em>;<br>
494153816Sdougb	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>
495153816Sdougb		[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>];�...�};<br>
496153816Sdougb	allow-notify�{�<em class="replaceable"><code>address_match_element</code></em>;�...�};<br>
497135446Strhodes<br>
498153816Sdougb	forward�(�first�|�only�);<br>
499153816Sdougb	forwarders�[<span class="optional">�port�<em class="replaceable"><code>integer</code></em>�</span>]�{<br>
500153816Sdougb		(�<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>
501135446Strhodes	};<br>
502135446Strhodes<br>
503153816Sdougb	max-journal-size�<em class="replaceable"><code>size_no_default</code></em>;<br>
504153816Sdougb	max-transfer-time-in�<em class="replaceable"><code>integer</code></em>;<br>
505153816Sdougb	max-transfer-time-out�<em class="replaceable"><code>integer</code></em>;<br>
506153816Sdougb	max-transfer-idle-in�<em class="replaceable"><code>integer</code></em>;<br>
507153816Sdougb	max-transfer-idle-out�<em class="replaceable"><code>integer</code></em>;<br>
508153816Sdougb	max-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
509153816Sdougb	min-retry-time�<em class="replaceable"><code>integer</code></em>;<br>
510153816Sdougb	max-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
511153816Sdougb	min-refresh-time�<em class="replaceable"><code>integer</code></em>;<br>
512153816Sdougb	multi-master�<em class="replaceable"><code>boolean</code></em>;<br>
513153816Sdougb	sig-validity-interval�<em class="replaceable"><code>integer</code></em>;<br>
514135446Strhodes<br>
515153816Sdougb	transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
516153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
517153816Sdougb	transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
518153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
519135446Strhodes<br>
520153816Sdougb	alt-transfer-source�(�<em class="replaceable"><code>ipv4_address</code></em>�|�*�)<br>
521153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
522153816Sdougb	alt-transfer-source-v6�(�<em class="replaceable"><code>ipv6_address</code></em>�|�*�)<br>
523153816Sdougb		[<span class="optional">�port�(�<em class="replaceable"><code>integer</code></em>�|�*�)�</span>];<br>
524153816Sdougb	use-alt-transfer-source�<em class="replaceable"><code>boolean</code></em>;<br>
525135446Strhodes<br>
526153816Sdougb	zone-statistics�<em class="replaceable"><code>boolean</code></em>;<br>
527153816Sdougb	key-directory�<em class="replaceable"><code>quoted_string</code></em>;<br>
528135446Strhodes<br>
529153816Sdougb	ixfr-base�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
530153816Sdougb	ixfr-tmp-file�<em class="replaceable"><code>quoted_string</code></em>;�//�obsolete<br>
531153816Sdougb	maintain-ixfr-base�<em class="replaceable"><code>boolean</code></em>;�//�obsolete<br>
532153816Sdougb	max-ixfr-log-size�<em class="replaceable"><code>size</code></em>;�//�obsolete<br>
533153816Sdougb	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>
534153816Sdougb};<br>
535153816Sdougb</p></div>
536153816Sdougb</div>
537153816Sdougb<div class="refsect1" lang="en">
538170222Sdougb<a name="id2545316"></a><h2>FILES</h2>
539170222Sdougb<p><code class="filename">/etc/named.conf</code>
540170222Sdougb    </p>
541153816Sdougb</div>
542153816Sdougb<div class="refsect1" lang="en">
543170222Sdougb<a name="id2545328"></a><h2>SEE ALSO</h2>
544170222Sdougb<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
545170222Sdougb      <span class="citerefentry"><span class="refentrytitle">rndc</span>(8)</span>,
546170222Sdougb      <span class="citerefentry"><span class="refentrytitle">BIND 9 Administrator Reference Manual</span></span>.
547170222Sdougb    </p>
548153816Sdougb</div>
549153816Sdougb</div></body>
550153816Sdougb</html>
551