]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bind9/bin/named/named.conf.html
This commit was generated by cvs2svn to compensate for changes in r150765,
[FreeBSD/FreeBSD.git] / contrib / bind9 / bin / named / named.conf.html
1 <!--
2  - Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC")
3  -
4  - Permission to use, copy, modify, and distribute this software for any
5  - purpose with or without fee is hereby granted, provided that the above
6  - copyright notice and this permission notice appear in all copies.
7  -
8  - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
9  - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10  - AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
11  - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12  - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
13  - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14  - PERFORMANCE OF THIS SOFTWARE.
15 -->
16
17 <!-- $Id: named.conf.html,v 1.1.4.4 2004/10/18 02:33:06 marka Exp $ -->
18
19 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
20 <HTML
21 ><HEAD
22 ><TITLE
23 >named.conf</TITLE
24 ><META
25 NAME="GENERATOR"
26 CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
27 ><BODY
28 CLASS="REFENTRY"
29 BGCOLOR="#FFFFFF"
30 TEXT="#000000"
31 LINK="#0000FF"
32 VLINK="#840084"
33 ALINK="#0000FF"
34 ><H1
35 ><A
36 NAME="AEN1"
37 ></A
38 ><TT
39 CLASS="FILENAME"
40 >named.conf</TT
41 ></H1
42 ><DIV
43 CLASS="REFNAMEDIV"
44 ><A
45 NAME="AEN9"
46 ></A
47 ><H2
48 >Name</H2
49 ><TT
50 CLASS="FILENAME"
51 >named.conf</TT
52 >&nbsp;--&nbsp;configuration file for named</DIV
53 ><DIV
54 CLASS="REFSYNOPSISDIV"
55 ><A
56 NAME="AEN13"
57 ></A
58 ><H2
59 >Synopsis</H2
60 ><P
61 ><B
62 CLASS="COMMAND"
63 >named.conf</B
64 > </P
65 ></DIV
66 ><DIV
67 CLASS="REFSECT1"
68 ><A
69 NAME="AEN16"
70 ></A
71 ><H2
72 >DESCRIPTION</H2
73 ><P
74 >       <TT
75 CLASS="FILENAME"
76 >named.conf</TT
77 > is the configuration file for
78         <B
79 CLASS="COMMAND"
80 >named</B
81 >.  Statements are enclosed
82         in braces and terminated with a semi-colon.  Clauses in
83         the statements are also semi-colon terminated.  The usual
84         comment styles are supported:
85     </P
86 ><P
87 >       C style: /* */
88     </P
89 ><P
90 >       C++ style: // to end of line
91     </P
92 ><P
93 >       Unix style: # to end of line
94     </P
95 ></DIV
96 ><DIV
97 CLASS="REFSECT1"
98 ><A
99 NAME="AEN24"
100 ></A
101 ><H2
102 >ACL</H2
103 ><P
104 CLASS="LITERALLAYOUT"
105 >acl&nbsp;<VAR
106 CLASS="REPLACEABLE"
107 >string</VAR
108 >&nbsp;{&nbsp;<VAR
109 CLASS="REPLACEABLE"
110 >address_match_element</VAR
111 >;&nbsp;...&nbsp;};<br>&#13;</P
112 ></DIV
113 ><DIV
114 CLASS="REFSECT1"
115 ><A
116 NAME="AEN29"
117 ></A
118 ><H2
119 >KEY</H2
120 ><P
121 CLASS="LITERALLAYOUT"
122 >key&nbsp;<VAR
123 CLASS="REPLACEABLE"
124 >domain_name</VAR
125 >&nbsp;{<br>
126         algorithm&nbsp;<VAR
127 CLASS="REPLACEABLE"
128 >string</VAR
129 >;<br>
130         secret&nbsp;<VAR
131 CLASS="REPLACEABLE"
132 >string</VAR
133 >;<br>
134 };</P
135 ></DIV
136 ><DIV
137 CLASS="REFSECT1"
138 ><A
139 NAME="AEN35"
140 ></A
141 ><H2
142 >MASTERS</H2
143 ><P
144 CLASS="LITERALLAYOUT"
145 >masters&nbsp;<VAR
146 CLASS="REPLACEABLE"
147 >string</VAR
148 >&nbsp;[<SPAN
149 CLASS="OPTIONAL"
150 > port <VAR
151 CLASS="REPLACEABLE"
152 >integer</VAR
153 > </SPAN
154 >]&nbsp;{<br>
155         (&nbsp;<VAR
156 CLASS="REPLACEABLE"
157 >masters</VAR
158 >&nbsp;|&nbsp;<VAR
159 CLASS="REPLACEABLE"
160 >ipv4_address</VAR
161 >&nbsp;[<SPAN
162 CLASS="OPTIONAL"
163 >port <VAR
164 CLASS="REPLACEABLE"
165 >integer</VAR
166 ></SPAN
167 >]&nbsp;|<br>
168         <VAR
169 CLASS="REPLACEABLE"
170 >ipv6_address</VAR
171 >&nbsp;[<SPAN
172 CLASS="OPTIONAL"
173 >port <VAR
174 CLASS="REPLACEABLE"
175 >integer</VAR
176 ></SPAN
177 >]&nbsp;)&nbsp;[<SPAN
178 CLASS="OPTIONAL"
179 > key <VAR
180 CLASS="REPLACEABLE"
181 >string</VAR
182 > </SPAN
183 >];&nbsp;...<br>
184 };</P
185 ></DIV
186 ><DIV
187 CLASS="REFSECT1"
188 ><A
189 NAME="AEN50"
190 ></A
191 ><H2
192 >SERVER</H2
193 ><P
194 CLASS="LITERALLAYOUT"
195 >server&nbsp;(&nbsp;<VAR
196 CLASS="REPLACEABLE"
197 >ipv4_address</VAR
198 >&nbsp;|&nbsp;<VAR
199 CLASS="REPLACEABLE"
200 >ipv6_address</VAR
201 >&nbsp;)&nbsp;{<br>
202         bogus&nbsp;<VAR
203 CLASS="REPLACEABLE"
204 >boolean</VAR
205 >;<br>
206         edns&nbsp;<VAR
207 CLASS="REPLACEABLE"
208 >boolean</VAR
209 >;<br>
210         provide-ixfr&nbsp;<VAR
211 CLASS="REPLACEABLE"
212 >boolean</VAR
213 >;<br>
214         request-ixfr&nbsp;<VAR
215 CLASS="REPLACEABLE"
216 >boolean</VAR
217 >;<br>
218         keys&nbsp;<VAR
219 CLASS="REPLACEABLE"
220 >server_key</VAR
221 >;<br>
222         transfers&nbsp;<VAR
223 CLASS="REPLACEABLE"
224 >integer</VAR
225 >;<br>
226         transfer-format&nbsp;(&nbsp;many-answers&nbsp;|&nbsp;one-answer&nbsp;);<br>
227         transfer-source&nbsp;(&nbsp;<VAR
228 CLASS="REPLACEABLE"
229 >ipv4_address</VAR
230 >&nbsp;|&nbsp;*&nbsp;)<br>
231                 [<SPAN
232 CLASS="OPTIONAL"
233 > port ( <VAR
234 CLASS="REPLACEABLE"
235 >integer</VAR
236 > | * ) </SPAN
237 >];<br>
238         transfer-source-v6&nbsp;(&nbsp;<VAR
239 CLASS="REPLACEABLE"
240 >ipv6_address</VAR
241 >&nbsp;|&nbsp;*&nbsp;)<br>
242                 [<SPAN
243 CLASS="OPTIONAL"
244 > port ( <VAR
245 CLASS="REPLACEABLE"
246 >integer</VAR
247 > | * ) </SPAN
248 >];<br>
249 <br>
250         support-ixfr&nbsp;<VAR
251 CLASS="REPLACEABLE"
252 >boolean</VAR
253 >;&nbsp;//&nbsp;obsolete<br>
254 };</P
255 ></DIV
256 ><DIV
257 CLASS="REFSECT1"
258 ><A
259 NAME="AEN68"
260 ></A
261 ><H2
262 >TRUSTED-KEYS</H2
263 ><P
264 CLASS="LITERALLAYOUT"
265 >trusted-keys&nbsp;{<br>
266         <VAR
267 CLASS="REPLACEABLE"
268 >domain_name</VAR
269 >&nbsp;<VAR
270 CLASS="REPLACEABLE"
271 >flags</VAR
272 >&nbsp;<VAR
273 CLASS="REPLACEABLE"
274 >protocol</VAR
275 >&nbsp;<VAR
276 CLASS="REPLACEABLE"
277 >algorithm</VAR
278 >&nbsp;<VAR
279 CLASS="REPLACEABLE"
280 >key</VAR
281 >;&nbsp;...&nbsp;<br>
282 };</P
283 ></DIV
284 ><DIV
285 CLASS="REFSECT1"
286 ><A
287 NAME="AEN76"
288 ></A
289 ><H2
290 >CONTROLS</H2
291 ><P
292 CLASS="LITERALLAYOUT"
293 >controls&nbsp;{<br>
294         inet&nbsp;(&nbsp;<VAR
295 CLASS="REPLACEABLE"
296 >ipv4_address</VAR
297 >&nbsp;|&nbsp;<VAR
298 CLASS="REPLACEABLE"
299 >ipv6_address</VAR
300 >&nbsp;|&nbsp;*&nbsp;)<br>
301                 [<SPAN
302 CLASS="OPTIONAL"
303 > port ( <VAR
304 CLASS="REPLACEABLE"
305 >integer</VAR
306 > | * ) </SPAN
307 >]<br>
308                 allow&nbsp;{&nbsp;<VAR
309 CLASS="REPLACEABLE"
310 >address_match_element</VAR
311 >;&nbsp;...&nbsp;}<br>
312                 [<SPAN
313 CLASS="OPTIONAL"
314 > keys { <VAR
315 CLASS="REPLACEABLE"
316 >string</VAR
317 >; ... } </SPAN
318 >];<br>
319         unix&nbsp;<VAR
320 CLASS="REPLACEABLE"
321 >unsupported</VAR
322 >;&nbsp;//&nbsp;not&nbsp;implemented<br>
323 };</P
324 ></DIV
325 ><DIV
326 CLASS="REFSECT1"
327 ><A
328 NAME="AEN87"
329 ></A
330 ><H2
331 >LOGGING</H2
332 ><P
333 CLASS="LITERALLAYOUT"
334 >logging&nbsp;{<br>
335         channel&nbsp;<VAR
336 CLASS="REPLACEABLE"
337 >string</VAR
338 >&nbsp;{<br>
339                 file&nbsp;<VAR
340 CLASS="REPLACEABLE"
341 >log_file</VAR
342 >;<br>
343                 syslog&nbsp;<VAR
344 CLASS="REPLACEABLE"
345 >optional_facility</VAR
346 >;<br>
347                 null;<br>
348                 stderr;<br>
349                 severity&nbsp;<VAR
350 CLASS="REPLACEABLE"
351 >log_severity</VAR
352 >;<br>
353                 print-time&nbsp;<VAR
354 CLASS="REPLACEABLE"
355 >boolean</VAR
356 >;<br>
357                 print-severity&nbsp;<VAR
358 CLASS="REPLACEABLE"
359 >boolean</VAR
360 >;<br>
361                 print-category&nbsp;<VAR
362 CLASS="REPLACEABLE"
363 >boolean</VAR
364 >;<br>
365         };<br>
366         category&nbsp;<VAR
367 CLASS="REPLACEABLE"
368 >string</VAR
369 >&nbsp;{&nbsp;<VAR
370 CLASS="REPLACEABLE"
371 >string</VAR
372 >;&nbsp;...&nbsp;};<br>
373 };</P
374 ></DIV
375 ><DIV
376 CLASS="REFSECT1"
377 ><A
378 NAME="AEN99"
379 ></A
380 ><H2
381 >LWRES</H2
382 ><P
383 CLASS="LITERALLAYOUT"
384 >lwres&nbsp;{<br>
385         listen-on&nbsp;[<SPAN
386 CLASS="OPTIONAL"
387 > port <VAR
388 CLASS="REPLACEABLE"
389 >integer</VAR
390 > </SPAN
391 >]&nbsp;{<br>
392                 (&nbsp;<VAR
393 CLASS="REPLACEABLE"
394 >ipv4_address</VAR
395 >&nbsp;|&nbsp;<VAR
396 CLASS="REPLACEABLE"
397 >ipv6_address</VAR
398 >&nbsp;)&nbsp;[<SPAN
399 CLASS="OPTIONAL"
400 > port <VAR
401 CLASS="REPLACEABLE"
402 >integer</VAR
403 > </SPAN
404 >];&nbsp;...<br>
405         };<br>
406         view&nbsp;<VAR
407 CLASS="REPLACEABLE"
408 >string</VAR
409 >&nbsp;<VAR
410 CLASS="REPLACEABLE"
411 >optional_class</VAR
412 >;<br>
413         search&nbsp;{&nbsp;<VAR
414 CLASS="REPLACEABLE"
415 >string</VAR
416 >;&nbsp;...&nbsp;};<br>
417         ndots&nbsp;<VAR
418 CLASS="REPLACEABLE"
419 >integer</VAR
420 >;<br>
421 };</P
422 ></DIV
423 ><DIV
424 CLASS="REFSECT1"
425 ><A
426 NAME="AEN112"
427 ></A
428 ><H2
429 >OPTIONS</H2
430 ><P
431 CLASS="LITERALLAYOUT"
432 >options&nbsp;{<br>
433         avoid-v4-udp-ports&nbsp;{&nbsp;<VAR
434 CLASS="REPLACEABLE"
435 >port</VAR
436 >;&nbsp;...&nbsp;};<br>
437         avoid-v6-udp-ports&nbsp;{&nbsp;<VAR
438 CLASS="REPLACEABLE"
439 >port</VAR
440 >;&nbsp;...&nbsp;};<br>
441         blackhole&nbsp;{&nbsp;<VAR
442 CLASS="REPLACEABLE"
443 >address_match_element</VAR
444 >;&nbsp;...&nbsp;};<br>
445         coresize&nbsp;<VAR
446 CLASS="REPLACEABLE"
447 >size</VAR
448 >;<br>
449         datasize&nbsp;<VAR
450 CLASS="REPLACEABLE"
451 >size</VAR
452 >;<br>
453         directory&nbsp;<VAR
454 CLASS="REPLACEABLE"
455 >quoted_string</VAR
456 >;<br>
457         dump-file&nbsp;<VAR
458 CLASS="REPLACEABLE"
459 >quoted_string</VAR
460 >;<br>
461         files&nbsp;<VAR
462 CLASS="REPLACEABLE"
463 >size</VAR
464 >;<br>
465         heartbeat-interval&nbsp;<VAR
466 CLASS="REPLACEABLE"
467 >integer</VAR
468 >;<br>
469         host-statistics&nbsp;<VAR
470 CLASS="REPLACEABLE"
471 >boolean</VAR
472 >;&nbsp;//&nbsp;not&nbsp;implemented<br>
473         host-statistics-max&nbsp;<VAR
474 CLASS="REPLACEABLE"
475 >number</VAR
476 >;&nbsp;//&nbsp;not&nbsp;implemented<br>
477         hostname&nbsp;(&nbsp;<VAR
478 CLASS="REPLACEABLE"
479 >quoted_string</VAR
480 >&nbsp;|&nbsp;none&nbsp;);<br>
481         interface-interval&nbsp;<VAR
482 CLASS="REPLACEABLE"
483 >integer</VAR
484 >;<br>
485         listen-on&nbsp;[<SPAN
486 CLASS="OPTIONAL"
487 > port <VAR
488 CLASS="REPLACEABLE"
489 >integer</VAR
490 > </SPAN
491 >]&nbsp;{&nbsp;<VAR
492 CLASS="REPLACEABLE"
493 >address_match_element</VAR
494 >;&nbsp;...&nbsp;};<br>
495         listen-on-v6&nbsp;[<SPAN
496 CLASS="OPTIONAL"
497 > port <VAR
498 CLASS="REPLACEABLE"
499 >integer</VAR
500 > </SPAN
501 >]&nbsp;{&nbsp;<VAR
502 CLASS="REPLACEABLE"
503 >address_match_element</VAR
504 >;&nbsp;...&nbsp;};<br>
505         match-mapped-addresses&nbsp;<VAR
506 CLASS="REPLACEABLE"
507 >boolean</VAR
508 >;<br>
509         memstatistics-file&nbsp;<VAR
510 CLASS="REPLACEABLE"
511 >quoted_string</VAR
512 >;<br>
513         pid-file&nbsp;(&nbsp;<VAR
514 CLASS="REPLACEABLE"
515 >quoted_string</VAR
516 >&nbsp;|&nbsp;none&nbsp;);<br>
517         port&nbsp;<VAR
518 CLASS="REPLACEABLE"
519 >integer</VAR
520 >;<br>
521         querylog&nbsp;<VAR
522 CLASS="REPLACEABLE"
523 >boolean</VAR
524 >;<br>
525         recursing-file&nbsp;<VAR
526 CLASS="REPLACEABLE"
527 >quoted_string</VAR
528 >;<br>
529         random-device&nbsp;<VAR
530 CLASS="REPLACEABLE"
531 >quoted_string</VAR
532 >;<br>
533         recursive-clients&nbsp;<VAR
534 CLASS="REPLACEABLE"
535 >integer</VAR
536 >;<br>
537         serial-query-rate&nbsp;<VAR
538 CLASS="REPLACEABLE"
539 >integer</VAR
540 >;<br>
541         server-id&nbsp;(&nbsp;<VAR
542 CLASS="REPLACEABLE"
543 >quoted_string</VAR
544 >&nbsp;|&nbsp;none&nbsp;|;<br>
545         stacksize&nbsp;<VAR
546 CLASS="REPLACEABLE"
547 >size</VAR
548 >;<br>
549         statistics-file&nbsp;<VAR
550 CLASS="REPLACEABLE"
551 >quoted_string</VAR
552 >;<br>
553         statistics-interval&nbsp;<VAR
554 CLASS="REPLACEABLE"
555 >integer</VAR
556 >;&nbsp;//&nbsp;not&nbsp;yet&nbsp;implemented<br>
557         tcp-clients&nbsp;<VAR
558 CLASS="REPLACEABLE"
559 >integer</VAR
560 >;<br>
561         tcp-listen-queue&nbsp;<VAR
562 CLASS="REPLACEABLE"
563 >integer</VAR
564 >;<br>
565         tkey-dhkey&nbsp;<VAR
566 CLASS="REPLACEABLE"
567 >quoted_string</VAR
568 >&nbsp;<VAR
569 CLASS="REPLACEABLE"
570 >integer</VAR
571 >;<br>
572         tkey-gssapi-credential&nbsp;<VAR
573 CLASS="REPLACEABLE"
574 >quoted_string</VAR
575 >;<br>
576         tkey-domain&nbsp;<VAR
577 CLASS="REPLACEABLE"
578 >quoted_string</VAR
579 >;<br>
580         transfers-per-ns&nbsp;<VAR
581 CLASS="REPLACEABLE"
582 >integer</VAR
583 >;<br>
584         transfers-in&nbsp;<VAR
585 CLASS="REPLACEABLE"
586 >integer</VAR
587 >;<br>
588         transfers-out&nbsp;<VAR
589 CLASS="REPLACEABLE"
590 >integer</VAR
591 >;<br>
592         use-ixfr&nbsp;<VAR
593 CLASS="REPLACEABLE"
594 >boolean</VAR
595 >;<br>
596         version&nbsp;(&nbsp;<VAR
597 CLASS="REPLACEABLE"
598 >quoted_string</VAR
599 >&nbsp;|&nbsp;none&nbsp;);<br>
600         allow-recursion&nbsp;{&nbsp;<VAR
601 CLASS="REPLACEABLE"
602 >address_match_element</VAR
603 >;&nbsp;...&nbsp;};<br>
604         sortlist&nbsp;{&nbsp;<VAR
605 CLASS="REPLACEABLE"
606 >address_match_element</VAR
607 >;&nbsp;...&nbsp;};<br>
608         topology&nbsp;{&nbsp;<VAR
609 CLASS="REPLACEABLE"
610 >address_match_element</VAR
611 >;&nbsp;...&nbsp;};&nbsp;//&nbsp;not&nbsp;implemented<br>
612         auth-nxdomain&nbsp;<VAR
613 CLASS="REPLACEABLE"
614 >boolean</VAR
615 >;&nbsp;//&nbsp;default&nbsp;changed<br>
616         minimal-responses&nbsp;<VAR
617 CLASS="REPLACEABLE"
618 >boolean</VAR
619 >;<br>
620         recursion&nbsp;<VAR
621 CLASS="REPLACEABLE"
622 >boolean</VAR
623 >;<br>
624         rrset-order&nbsp;{<br>
625                 [<SPAN
626 CLASS="OPTIONAL"
627 > class <VAR
628 CLASS="REPLACEABLE"
629 >string</VAR
630 > </SPAN
631 >]&nbsp;[<SPAN
632 CLASS="OPTIONAL"
633 > type <VAR
634 CLASS="REPLACEABLE"
635 >string</VAR
636 > </SPAN
637 >]<br>
638                 [<SPAN
639 CLASS="OPTIONAL"
640 > name <VAR
641 CLASS="REPLACEABLE"
642 >quoted_string</VAR
643 > </SPAN
644 >]&nbsp;<VAR
645 CLASS="REPLACEABLE"
646 >string</VAR
647 >&nbsp;<VAR
648 CLASS="REPLACEABLE"
649 >string</VAR
650 >;&nbsp;...<br>
651         };<br>
652         provide-ixfr&nbsp;<VAR
653 CLASS="REPLACEABLE"
654 >boolean</VAR
655 >;<br>
656         request-ixfr&nbsp;<VAR
657 CLASS="REPLACEABLE"
658 >boolean</VAR
659 >;<br>
660         rfc2308-type1&nbsp;<VAR
661 CLASS="REPLACEABLE"
662 >boolean</VAR
663 >;&nbsp;//&nbsp;not&nbsp;yet&nbsp;implemented<br>
664         additional-from-auth&nbsp;<VAR
665 CLASS="REPLACEABLE"
666 >boolean</VAR
667 >;<br>
668         additional-from-cache&nbsp;<VAR
669 CLASS="REPLACEABLE"
670 >boolean</VAR
671 >;<br>
672         query-source&nbsp;<VAR
673 CLASS="REPLACEABLE"
674 >querysource4</VAR
675 >;<br>
676         query-source-v6&nbsp;<VAR
677 CLASS="REPLACEABLE"
678 >querysource6</VAR
679 >;<br>
680         cleaning-interval&nbsp;<VAR
681 CLASS="REPLACEABLE"
682 >integer</VAR
683 >;<br>
684         min-roots&nbsp;<VAR
685 CLASS="REPLACEABLE"
686 >integer</VAR
687 >;&nbsp;//&nbsp;not&nbsp;implemented<br>
688         lame-ttl&nbsp;<VAR
689 CLASS="REPLACEABLE"
690 >integer</VAR
691 >;<br>
692         max-ncache-ttl&nbsp;<VAR
693 CLASS="REPLACEABLE"
694 >integer</VAR
695 >;<br>
696         max-cache-ttl&nbsp;<VAR
697 CLASS="REPLACEABLE"
698 >integer</VAR
699 >;<br>
700         transfer-format&nbsp;(&nbsp;many-answers&nbsp;|&nbsp;one-answer&nbsp;);<br>
701         max-cache-size&nbsp;<VAR
702 CLASS="REPLACEABLE"
703 >size_no_default</VAR
704 >;<br>
705         check-names&nbsp;(&nbsp;master&nbsp;|&nbsp;slave&nbsp;|&nbsp;response&nbsp;)<br>
706                 (&nbsp;fail&nbsp;|&nbsp;warn&nbsp;|&nbsp;ignore&nbsp;);<br>
707         cache-file&nbsp;<VAR
708 CLASS="REPLACEABLE"
709 >quoted_string</VAR
710 >;<br>
711         suppress-initial-notify&nbsp;<VAR
712 CLASS="REPLACEABLE"
713 >boolean</VAR
714 >;&nbsp;//&nbsp;not&nbsp;yet&nbsp;implemented<br>
715         preferred-glue&nbsp;<VAR
716 CLASS="REPLACEABLE"
717 >string</VAR
718 >;<br>
719         dual-stack-servers&nbsp;[<SPAN
720 CLASS="OPTIONAL"
721 > port <VAR
722 CLASS="REPLACEABLE"
723 >integer</VAR
724 > </SPAN
725 >]&nbsp;{<br>
726                 (&nbsp;<VAR
727 CLASS="REPLACEABLE"
728 >quoted_string</VAR
729 >&nbsp;[<SPAN
730 CLASS="OPTIONAL"
731 >port <VAR
732 CLASS="REPLACEABLE"
733 >integer</VAR
734 ></SPAN
735 >]&nbsp;|<br>
736                 <VAR
737 CLASS="REPLACEABLE"
738 >ipv4_address</VAR
739 >&nbsp;[<SPAN
740 CLASS="OPTIONAL"
741 >port <VAR
742 CLASS="REPLACEABLE"
743 >integer</VAR
744 ></SPAN
745 >]&nbsp;|<br>
746                 <VAR
747 CLASS="REPLACEABLE"
748 >ipv6_address</VAR
749 >&nbsp;[<SPAN
750 CLASS="OPTIONAL"
751 >port <VAR
752 CLASS="REPLACEABLE"
753 >integer</VAR
754 ></SPAN
755 >]&nbsp;);&nbsp;...<br>
756         }<br>
757         edns-udp-size&nbsp;<VAR
758 CLASS="REPLACEABLE"
759 >integer</VAR
760 >;<br>
761         root-delegation-only&nbsp;[<SPAN
762 CLASS="OPTIONAL"
763 > exclude { <VAR
764 CLASS="REPLACEABLE"
765 >quoted_string</VAR
766 >; ... } </SPAN
767 >];<br>
768         disable-algorithms&nbsp;<VAR
769 CLASS="REPLACEABLE"
770 >string</VAR
771 >&nbsp;{&nbsp;<VAR
772 CLASS="REPLACEABLE"
773 >string</VAR
774 >;&nbsp;...&nbsp;};<br>
775         dnssec-enable&nbsp;<VAR
776 CLASS="REPLACEABLE"
777 >boolean</VAR
778 >;<br>
779         dnssec-lookaside&nbsp;<VAR
780 CLASS="REPLACEABLE"
781 >string</VAR
782 >&nbsp;trust-anchor&nbsp;<VAR
783 CLASS="REPLACEABLE"
784 >string</VAR
785 >;<br>
786         dnssec-must-be-secure&nbsp;<VAR
787 CLASS="REPLACEABLE"
788 >string</VAR
789 >&nbsp;<VAR
790 CLASS="REPLACEABLE"
791 >boolean</VAR
792 >;<br>
793 <br>
794         dialup&nbsp;<VAR
795 CLASS="REPLACEABLE"
796 >dialuptype</VAR
797 >;<br>
798         ixfr-from-differences&nbsp;<VAR
799 CLASS="REPLACEABLE"
800 >ixfrdiff</VAR
801 >;<br>
802 <br>
803         allow-query&nbsp;{&nbsp;<VAR
804 CLASS="REPLACEABLE"
805 >address_match_element</VAR
806 >;&nbsp;...&nbsp;};<br>
807         allow-transfer&nbsp;{&nbsp;<VAR
808 CLASS="REPLACEABLE"
809 >address_match_element</VAR
810 >;&nbsp;...&nbsp;};<br>
811         allow-update-forwarding&nbsp;{&nbsp;<VAR
812 CLASS="REPLACEABLE"
813 >address_match_element</VAR
814 >;&nbsp;...&nbsp;};<br>
815 <br>
816         notify&nbsp;<VAR
817 CLASS="REPLACEABLE"
818 >notifytype</VAR
819 >;<br>
820         notify-source&nbsp;(&nbsp;<VAR
821 CLASS="REPLACEABLE"
822 >ipv4_address</VAR
823 >&nbsp;|&nbsp;*&nbsp;)&nbsp;[<SPAN
824 CLASS="OPTIONAL"
825 > port ( <VAR
826 CLASS="REPLACEABLE"
827 >integer</VAR
828 > | * ) </SPAN
829 >];<br>
830         notify-source-v6&nbsp;(&nbsp;<VAR
831 CLASS="REPLACEABLE"
832 >ipv6_address</VAR
833 >&nbsp;|&nbsp;*&nbsp;)&nbsp;[<SPAN
834 CLASS="OPTIONAL"
835 > port ( <VAR
836 CLASS="REPLACEABLE"
837 >integer</VAR
838 > | * ) </SPAN
839 >];<br>
840         also-notify&nbsp;[<SPAN
841 CLASS="OPTIONAL"
842 > port <VAR
843 CLASS="REPLACEABLE"
844 >integer</VAR
845 > </SPAN
846 >]&nbsp;{&nbsp;(&nbsp;<VAR
847 CLASS="REPLACEABLE"
848 >ipv4_address</VAR
849 >&nbsp;|&nbsp;<VAR
850 CLASS="REPLACEABLE"
851 >ipv6_address</VAR
852 >&nbsp;)<br>
853                 [<SPAN
854 CLASS="OPTIONAL"
855 > port <VAR
856 CLASS="REPLACEABLE"
857 >integer</VAR
858 > </SPAN
859 >];&nbsp;...&nbsp;};<br>
860         allow-notify&nbsp;{&nbsp;<VAR
861 CLASS="REPLACEABLE"
862 >address_match_element</VAR
863 >;&nbsp;...&nbsp;};<br>
864 <br>
865         forward&nbsp;(&nbsp;first&nbsp;|&nbsp;only&nbsp;);<br>
866         forwarders&nbsp;[<SPAN
867 CLASS="OPTIONAL"
868 > port <VAR
869 CLASS="REPLACEABLE"
870 >integer</VAR
871 > </SPAN
872 >]&nbsp;{<br>
873                 (&nbsp;<VAR
874 CLASS="REPLACEABLE"
875 >ipv4_address</VAR
876 >&nbsp;|&nbsp;<VAR
877 CLASS="REPLACEABLE"
878 >ipv6_address</VAR
879 >&nbsp;)&nbsp;[<SPAN
880 CLASS="OPTIONAL"
881 > port <VAR
882 CLASS="REPLACEABLE"
883 >integer</VAR
884 > </SPAN
885 >];&nbsp;...<br>
886         };<br>
887 <br>
888         max-journal-size&nbsp;<VAR
889 CLASS="REPLACEABLE"
890 >size_no_default</VAR
891 >;<br>
892         max-transfer-time-in&nbsp;<VAR
893 CLASS="REPLACEABLE"
894 >integer</VAR
895 >;<br>
896         max-transfer-time-out&nbsp;<VAR
897 CLASS="REPLACEABLE"
898 >integer</VAR
899 >;<br>
900         max-transfer-idle-in&nbsp;<VAR
901 CLASS="REPLACEABLE"
902 >integer</VAR
903 >;<br>
904         max-transfer-idle-out&nbsp;<VAR
905 CLASS="REPLACEABLE"
906 >integer</VAR
907 >;<br>
908         max-retry-time&nbsp;<VAR
909 CLASS="REPLACEABLE"
910 >integer</VAR
911 >;<br>
912         min-retry-time&nbsp;<VAR
913 CLASS="REPLACEABLE"
914 >integer</VAR
915 >;<br>
916         max-refresh-time&nbsp;<VAR
917 CLASS="REPLACEABLE"
918 >integer</VAR
919 >;<br>
920         min-refresh-time&nbsp;<VAR
921 CLASS="REPLACEABLE"
922 >integer</VAR
923 >;<br>
924         multi-master&nbsp;<VAR
925 CLASS="REPLACEABLE"
926 >boolean</VAR
927 >;<br>
928         sig-validity-interval&nbsp;<VAR
929 CLASS="REPLACEABLE"
930 >integer</VAR
931 >;<br>
932 <br>
933         transfer-source&nbsp;(&nbsp;<VAR
934 CLASS="REPLACEABLE"
935 >ipv4_address</VAR
936 >&nbsp;|&nbsp;*&nbsp;)<br>
937                 [<SPAN
938 CLASS="OPTIONAL"
939 > port ( <VAR
940 CLASS="REPLACEABLE"
941 >integer</VAR
942 > | * ) </SPAN
943 >];<br>
944         transfer-source-v6&nbsp;(&nbsp;<VAR
945 CLASS="REPLACEABLE"
946 >ipv6_address</VAR
947 >&nbsp;|&nbsp;*&nbsp;)<br>
948                 [<SPAN
949 CLASS="OPTIONAL"
950 > port ( <VAR
951 CLASS="REPLACEABLE"
952 >integer</VAR
953 > | * ) </SPAN
954 >];<br>
955 <br>
956         alt-transfer-source&nbsp;(&nbsp;<VAR
957 CLASS="REPLACEABLE"
958 >ipv4_address</VAR
959 >&nbsp;|&nbsp;*&nbsp;)<br>
960                 [<SPAN
961 CLASS="OPTIONAL"
962 > port ( <VAR
963 CLASS="REPLACEABLE"
964 >integer</VAR
965 > | * ) </SPAN
966 >];<br>
967         alt-transfer-source-v6&nbsp;(&nbsp;<VAR
968 CLASS="REPLACEABLE"
969 >ipv6_address</VAR
970 >&nbsp;|&nbsp;*&nbsp;)<br>
971                 [<SPAN
972 CLASS="OPTIONAL"
973 > port ( <VAR
974 CLASS="REPLACEABLE"
975 >integer</VAR
976 > | * ) </SPAN
977 >];<br>
978         use-alt-transfer-source&nbsp;<VAR
979 CLASS="REPLACEABLE"
980 >boolean</VAR
981 >;<br>
982 <br>
983         zone-statistics&nbsp;<VAR
984 CLASS="REPLACEABLE"
985 >boolean</VAR
986 >;<br>
987         key-directory&nbsp;<VAR
988 CLASS="REPLACEABLE"
989 >quoted_string</VAR
990 >;<br>
991 <br>
992         allow-v6-synthesis&nbsp;{&nbsp;<VAR
993 CLASS="REPLACEABLE"
994 >address_match_element</VAR
995 >;&nbsp;...&nbsp;};&nbsp;//&nbsp;obsolete<br>
996         deallocate-on-exit&nbsp;<VAR
997 CLASS="REPLACEABLE"
998 >boolean</VAR
999 >;&nbsp;//&nbsp;obsolete<br>
1000         fake-iquery&nbsp;<VAR
1001 CLASS="REPLACEABLE"
1002 >boolean</VAR
1003 >;&nbsp;//&nbsp;obsolete<br>
1004         fetch-glue&nbsp;<VAR
1005 CLASS="REPLACEABLE"
1006 >boolean</VAR
1007 >;&nbsp;//&nbsp;obsolete<br>
1008         has-old-clients&nbsp;<VAR
1009 CLASS="REPLACEABLE"
1010 >boolean</VAR
1011 >;&nbsp;//&nbsp;obsolete<br>
1012         maintain-ixfr-base&nbsp;<VAR
1013 CLASS="REPLACEABLE"
1014 >boolean</VAR
1015 >;&nbsp;//&nbsp;obsolete<br>
1016         max-ixfr-log-size&nbsp;<VAR
1017 CLASS="REPLACEABLE"
1018 >size</VAR
1019 >;&nbsp;//&nbsp;obsolete<br>
1020         multiple-cnames&nbsp;<VAR
1021 CLASS="REPLACEABLE"
1022 >boolean</VAR
1023 >;&nbsp;//&nbsp;obsolete<br>
1024         named-xfer&nbsp;<VAR
1025 CLASS="REPLACEABLE"
1026 >quoted_string</VAR
1027 >;&nbsp;//&nbsp;obsolete<br>
1028         serial-queries&nbsp;<VAR
1029 CLASS="REPLACEABLE"
1030 >integer</VAR
1031 >;&nbsp;//&nbsp;obsolete<br>
1032         treat-cr-as-space&nbsp;<VAR
1033 CLASS="REPLACEABLE"
1034 >boolean</VAR
1035 >;&nbsp;//&nbsp;obsolete<br>
1036         use-id-pool&nbsp;<VAR
1037 CLASS="REPLACEABLE"
1038 >boolean</VAR
1039 >;&nbsp;//&nbsp;obsolete<br>
1040 };</P
1041 ></DIV
1042 ><DIV
1043 CLASS="REFSECT1"
1044 ><A
1045 NAME="AEN272"
1046 ></A
1047 ><H2
1048 >VIEW</H2
1049 ><P
1050 CLASS="LITERALLAYOUT"
1051 >view&nbsp;<VAR
1052 CLASS="REPLACEABLE"
1053 >string</VAR
1054 >&nbsp;<VAR
1055 CLASS="REPLACEABLE"
1056 >optional_class</VAR
1057 >&nbsp;{<br>
1058         match-clients&nbsp;{&nbsp;<VAR
1059 CLASS="REPLACEABLE"
1060 >address_match_element</VAR
1061 >;&nbsp;...&nbsp;};<br>
1062         match-destinations&nbsp;{&nbsp;<VAR
1063 CLASS="REPLACEABLE"
1064 >address_match_element</VAR
1065 >;&nbsp;...&nbsp;};<br>
1066         match-recursive-only&nbsp;<VAR
1067 CLASS="REPLACEABLE"
1068 >boolean</VAR
1069 >;<br>
1070 <br>
1071         key&nbsp;<VAR
1072 CLASS="REPLACEABLE"
1073 >string</VAR
1074 >&nbsp;{<br>
1075                 algorithm&nbsp;<VAR
1076 CLASS="REPLACEABLE"
1077 >string</VAR
1078 >;<br>
1079                 secret&nbsp;<VAR
1080 CLASS="REPLACEABLE"
1081 >string</VAR
1082 >;<br>
1083         };<br>
1084 <br>
1085         zone&nbsp;<VAR
1086 CLASS="REPLACEABLE"
1087 >string</VAR
1088 >&nbsp;<VAR
1089 CLASS="REPLACEABLE"
1090 >optional_class</VAR
1091 >&nbsp;{<br>
1092                 ...<br>
1093         };<br>
1094 <br>
1095         server&nbsp;(&nbsp;<VAR
1096 CLASS="REPLACEABLE"
1097 >ipv4_address</VAR
1098 >&nbsp;|&nbsp;<VAR
1099 CLASS="REPLACEABLE"
1100 >ipv6_address</VAR
1101 >&nbsp;)&nbsp;{<br>
1102                 ...<br>
1103         };<br>
1104 <br>
1105         trusted-keys&nbsp;{<br>
1106                 <VAR
1107 CLASS="REPLACEABLE"
1108 >string</VAR
1109 >&nbsp;<VAR
1110 CLASS="REPLACEABLE"
1111 >integer</VAR
1112 >&nbsp;<VAR
1113 CLASS="REPLACEABLE"
1114 >integer</VAR
1115 >&nbsp;<VAR
1116 CLASS="REPLACEABLE"
1117 >integer</VAR
1118 >&nbsp;<VAR
1119 CLASS="REPLACEABLE"
1120 >quoted_string</VAR
1121 >;&nbsp;...<br>
1122         };<br>
1123 <br>
1124         allow-recursion&nbsp;{&nbsp;<VAR
1125 CLASS="REPLACEABLE"
1126 >address_match_element</VAR
1127 >;&nbsp;...&nbsp;};<br>
1128         sortlist&nbsp;{&nbsp;<VAR
1129 CLASS="REPLACEABLE"
1130 >address_match_element</VAR
1131 >;&nbsp;...&nbsp;};<br>
1132         topology&nbsp;{&nbsp;<VAR
1133 CLASS="REPLACEABLE"
1134 >address_match_element</VAR
1135 >;&nbsp;...&nbsp;};&nbsp;//&nbsp;not&nbsp;implemented<br>
1136         auth-nxdomain&nbsp;<VAR
1137 CLASS="REPLACEABLE"
1138 >boolean</VAR
1139 >;&nbsp;//&nbsp;default&nbsp;changed<br>
1140         minimal-responses&nbsp;<VAR
1141 CLASS="REPLACEABLE"
1142 >boolean</VAR
1143 >;<br>
1144         recursion&nbsp;<VAR
1145 CLASS="REPLACEABLE"
1146 >boolean</VAR
1147 >;<br>
1148         rrset-order&nbsp;{<br>
1149                 [<SPAN
1150 CLASS="OPTIONAL"
1151 > class <VAR
1152 CLASS="REPLACEABLE"
1153 >string</VAR
1154 > </SPAN
1155 >]&nbsp;[<SPAN
1156 CLASS="OPTIONAL"
1157 > type <VAR
1158 CLASS="REPLACEABLE"
1159 >string</VAR
1160 > </SPAN
1161 >]<br>
1162                 [<SPAN
1163 CLASS="OPTIONAL"
1164 > name <VAR
1165 CLASS="REPLACEABLE"
1166 >quoted_string</VAR
1167 > </SPAN
1168 >]&nbsp;<VAR
1169 CLASS="REPLACEABLE"
1170 >string</VAR
1171 >&nbsp;<VAR
1172 CLASS="REPLACEABLE"
1173 >string</VAR
1174 >;&nbsp;...<br>
1175         };<br>
1176         provide-ixfr&nbsp;<VAR
1177 CLASS="REPLACEABLE"
1178 >boolean</VAR
1179 >;<br>
1180         request-ixfr&nbsp;<VAR
1181 CLASS="REPLACEABLE"
1182 >boolean</VAR
1183 >;<br>
1184         rfc2308-type1&nbsp;<VAR
1185 CLASS="REPLACEABLE"
1186 >boolean</VAR
1187 >;&nbsp;//&nbsp;not&nbsp;yet&nbsp;implemented<br>
1188         additional-from-auth&nbsp;<VAR
1189 CLASS="REPLACEABLE"
1190 >boolean</VAR
1191 >;<br>
1192         additional-from-cache&nbsp;<VAR
1193 CLASS="REPLACEABLE"
1194 >boolean</VAR
1195 >;<br>
1196         query-source&nbsp;<VAR
1197 CLASS="REPLACEABLE"
1198 >querysource4</VAR
1199 >;<br>
1200         query-source-v6&nbsp;<VAR
1201 CLASS="REPLACEABLE"
1202 >querysource6</VAR
1203 >;<br>
1204         cleaning-interval&nbsp;<VAR
1205 CLASS="REPLACEABLE"
1206 >integer</VAR
1207 >;<br>
1208         min-roots&nbsp;<VAR
1209 CLASS="REPLACEABLE"
1210 >integer</VAR
1211 >;&nbsp;//&nbsp;not&nbsp;implemented<br>
1212         lame-ttl&nbsp;<VAR
1213 CLASS="REPLACEABLE"
1214 >integer</VAR
1215 >;<br>
1216         max-ncache-ttl&nbsp;<VAR
1217 CLASS="REPLACEABLE"
1218 >integer</VAR
1219 >;<br>
1220         max-cache-ttl&nbsp;<VAR
1221 CLASS="REPLACEABLE"
1222 >integer</VAR
1223 >;<br>
1224         transfer-format&nbsp;(&nbsp;many-answers&nbsp;|&nbsp;one-answer&nbsp;);<br>
1225         max-cache-size&nbsp;<VAR
1226 CLASS="REPLACEABLE"
1227 >size_no_default</VAR
1228 >;<br>
1229         check-names&nbsp;(&nbsp;master&nbsp;|&nbsp;slave&nbsp;|&nbsp;response&nbsp;)<br>
1230                 (&nbsp;fail&nbsp;|&nbsp;warn&nbsp;|&nbsp;ignore&nbsp;);<br>
1231         cache-file&nbsp;<VAR
1232 CLASS="REPLACEABLE"
1233 >quoted_string</VAR
1234 >;<br>
1235         suppress-initial-notify&nbsp;<VAR
1236 CLASS="REPLACEABLE"
1237 >boolean</VAR
1238 >;&nbsp;//&nbsp;not&nbsp;yet&nbsp;implemented<br>
1239         preferred-glue&nbsp;<VAR
1240 CLASS="REPLACEABLE"
1241 >string</VAR
1242 >;<br>
1243         dual-stack-servers&nbsp;[<SPAN
1244 CLASS="OPTIONAL"
1245 > port <VAR
1246 CLASS="REPLACEABLE"
1247 >integer</VAR
1248 > </SPAN
1249 >]&nbsp;{<br>
1250                 (&nbsp;<VAR
1251 CLASS="REPLACEABLE"
1252 >quoted_string</VAR
1253 >&nbsp;[<SPAN
1254 CLASS="OPTIONAL"
1255 >port <VAR
1256 CLASS="REPLACEABLE"
1257 >integer</VAR
1258 ></SPAN
1259 >]&nbsp;|<br>
1260                 <VAR
1261 CLASS="REPLACEABLE"
1262 >ipv4_address</VAR
1263 >&nbsp;[<SPAN
1264 CLASS="OPTIONAL"
1265 >port <VAR
1266 CLASS="REPLACEABLE"
1267 >integer</VAR
1268 ></SPAN
1269 >]&nbsp;|<br>
1270                 <VAR
1271 CLASS="REPLACEABLE"
1272 >ipv6_address</VAR
1273 >&nbsp;[<SPAN
1274 CLASS="OPTIONAL"
1275 >port <VAR
1276 CLASS="REPLACEABLE"
1277 >integer</VAR
1278 ></SPAN
1279 >]&nbsp;);&nbsp;...<br>
1280         };<br>
1281         edns-udp-size&nbsp;<VAR
1282 CLASS="REPLACEABLE"
1283 >integer</VAR
1284 >;<br>
1285         root-delegation-only&nbsp;[<SPAN
1286 CLASS="OPTIONAL"
1287 > exclude { <VAR
1288 CLASS="REPLACEABLE"
1289 >quoted_string</VAR
1290 >; ... } </SPAN
1291 >];<br>
1292         disable-algorithms&nbsp;<VAR
1293 CLASS="REPLACEABLE"
1294 >string</VAR
1295 >&nbsp;{&nbsp;<VAR
1296 CLASS="REPLACEABLE"
1297 >string</VAR
1298 >;&nbsp;...&nbsp;};<br>
1299         dnssec-enable&nbsp;<VAR
1300 CLASS="REPLACEABLE"
1301 >boolean</VAR
1302 >;<br>
1303         dnssec-lookaside&nbsp;<VAR
1304 CLASS="REPLACEABLE"
1305 >string</VAR
1306 >&nbsp;trust-anchor&nbsp;<VAR
1307 CLASS="REPLACEABLE"
1308 >string</VAR
1309 >;<br>
1310 <br>
1311         dnssec-must-be-secure&nbsp;<VAR
1312 CLASS="REPLACEABLE"
1313 >string</VAR
1314 >&nbsp;<VAR
1315 CLASS="REPLACEABLE"
1316 >boolean</VAR
1317 >;<br>
1318         dialup&nbsp;<VAR
1319 CLASS="REPLACEABLE"
1320 >dialuptype</VAR
1321 >;<br>
1322         ixfr-from-differences&nbsp;<VAR
1323 CLASS="REPLACEABLE"
1324 >ixfrdiff</VAR
1325 >;<br>
1326 <br>
1327         allow-query&nbsp;{&nbsp;<VAR
1328 CLASS="REPLACEABLE"
1329 >address_match_element</VAR
1330 >;&nbsp;...&nbsp;};<br>
1331         allow-transfer&nbsp;{&nbsp;<VAR
1332 CLASS="REPLACEABLE"
1333 >address_match_element</VAR
1334 >;&nbsp;...&nbsp;};<br>
1335         allow-update-forwarding&nbsp;{&nbsp;<VAR
1336 CLASS="REPLACEABLE"
1337 >address_match_element</VAR
1338 >;&nbsp;...&nbsp;};<br>
1339 <br>
1340         notify&nbsp;<VAR
1341 CLASS="REPLACEABLE"
1342 >notifytype</VAR
1343 >;<br>
1344         notify-source&nbsp;(&nbsp;<VAR
1345 CLASS="REPLACEABLE"
1346 >ipv4_address</VAR
1347 >&nbsp;|&nbsp;*&nbsp;)&nbsp;[<SPAN
1348 CLASS="OPTIONAL"
1349 > port ( <VAR
1350 CLASS="REPLACEABLE"
1351 >integer</VAR
1352 > | * ) </SPAN
1353 >];<br>
1354         notify-source-v6&nbsp;(&nbsp;<VAR
1355 CLASS="REPLACEABLE"
1356 >ipv6_address</VAR
1357 >&nbsp;|&nbsp;*&nbsp;)&nbsp;[<SPAN
1358 CLASS="OPTIONAL"
1359 > port ( <VAR
1360 CLASS="REPLACEABLE"
1361 >integer</VAR
1362 > | * ) </SPAN
1363 >];<br>
1364         also-notify&nbsp;[<SPAN
1365 CLASS="OPTIONAL"
1366 > port <VAR
1367 CLASS="REPLACEABLE"
1368 >integer</VAR
1369 > </SPAN
1370 >]&nbsp;{&nbsp;(&nbsp;<VAR
1371 CLASS="REPLACEABLE"
1372 >ipv4_address</VAR
1373 >&nbsp;|&nbsp;<VAR
1374 CLASS="REPLACEABLE"
1375 >ipv6_address</VAR
1376 >&nbsp;)<br>
1377                 [<SPAN
1378 CLASS="OPTIONAL"
1379 > port <VAR
1380 CLASS="REPLACEABLE"
1381 >integer</VAR
1382 > </SPAN
1383 >];&nbsp;...&nbsp;};<br>
1384         allow-notify&nbsp;{&nbsp;<VAR
1385 CLASS="REPLACEABLE"
1386 >address_match_element</VAR
1387 >;&nbsp;...&nbsp;};<br>
1388 <br>
1389         forward&nbsp;(&nbsp;first&nbsp;|&nbsp;only&nbsp;);<br>
1390         forwarders&nbsp;[<SPAN
1391 CLASS="OPTIONAL"
1392 > port <VAR
1393 CLASS="REPLACEABLE"
1394 >integer</VAR
1395 > </SPAN
1396 >]&nbsp;{<br>
1397                 (&nbsp;<VAR
1398 CLASS="REPLACEABLE"
1399 >ipv4_address</VAR
1400 >&nbsp;|&nbsp;<VAR
1401 CLASS="REPLACEABLE"
1402 >ipv6_address</VAR
1403 >&nbsp;)&nbsp;[<SPAN
1404 CLASS="OPTIONAL"
1405 > port <VAR
1406 CLASS="REPLACEABLE"
1407 >integer</VAR
1408 > </SPAN
1409 >];&nbsp;...<br>
1410         };<br>
1411 <br>
1412         max-journal-size&nbsp;<VAR
1413 CLASS="REPLACEABLE"
1414 >size_no_default</VAR
1415 >;<br>
1416         max-transfer-time-in&nbsp;<VAR
1417 CLASS="REPLACEABLE"
1418 >integer</VAR
1419 >;<br>
1420         max-transfer-time-out&nbsp;<VAR
1421 CLASS="REPLACEABLE"
1422 >integer</VAR
1423 >;<br>
1424         max-transfer-idle-in&nbsp;<VAR
1425 CLASS="REPLACEABLE"
1426 >integer</VAR
1427 >;<br>
1428         max-transfer-idle-out&nbsp;<VAR
1429 CLASS="REPLACEABLE"
1430 >integer</VAR
1431 >;<br>
1432         max-retry-time&nbsp;<VAR
1433 CLASS="REPLACEABLE"
1434 >integer</VAR
1435 >;<br>
1436         min-retry-time&nbsp;<VAR
1437 CLASS="REPLACEABLE"
1438 >integer</VAR
1439 >;<br>
1440         max-refresh-time&nbsp;<VAR
1441 CLASS="REPLACEABLE"
1442 >integer</VAR
1443 >;<br>
1444         min-refresh-time&nbsp;<VAR
1445 CLASS="REPLACEABLE"
1446 >integer</VAR
1447 >;<br>
1448         multi-master&nbsp;<VAR
1449 CLASS="REPLACEABLE"
1450 >boolean</VAR
1451 >;<br>
1452         sig-validity-interval&nbsp;<VAR
1453 CLASS="REPLACEABLE"
1454 >integer</VAR
1455 >;<br>
1456 <br>
1457         transfer-source&nbsp;(&nbsp;<VAR
1458 CLASS="REPLACEABLE"
1459 >ipv4_address</VAR
1460 >&nbsp;|&nbsp;*&nbsp;)<br>
1461                 [<SPAN
1462 CLASS="OPTIONAL"
1463 > port ( <VAR
1464 CLASS="REPLACEABLE"
1465 >integer</VAR
1466 > | * ) </SPAN
1467 >];<br>
1468         transfer-source-v6&nbsp;(&nbsp;<VAR
1469 CLASS="REPLACEABLE"
1470 >ipv6_address</VAR
1471 >&nbsp;|&nbsp;*&nbsp;)<br>
1472                 [<SPAN
1473 CLASS="OPTIONAL"
1474 > port ( <VAR
1475 CLASS="REPLACEABLE"
1476 >integer</VAR
1477 > | * ) </SPAN
1478 >];<br>
1479 <br>
1480         alt-transfer-source&nbsp;(&nbsp;<VAR
1481 CLASS="REPLACEABLE"
1482 >ipv4_address</VAR
1483 >&nbsp;|&nbsp;*&nbsp;)<br>
1484                 [<SPAN
1485 CLASS="OPTIONAL"
1486 > port ( <VAR
1487 CLASS="REPLACEABLE"
1488 >integer</VAR
1489 > | * ) </SPAN
1490 >];<br>
1491         alt-transfer-source-v6&nbsp;(&nbsp;<VAR
1492 CLASS="REPLACEABLE"
1493 >ipv6_address</VAR
1494 >&nbsp;|&nbsp;*&nbsp;)<br>
1495                 [<SPAN
1496 CLASS="OPTIONAL"
1497 > port ( <VAR
1498 CLASS="REPLACEABLE"
1499 >integer</VAR
1500 > | * ) </SPAN
1501 >];<br>
1502         use-alt-transfer-source&nbsp;<VAR
1503 CLASS="REPLACEABLE"
1504 >boolean</VAR
1505 >;<br>
1506 <br>
1507         zone-statistics&nbsp;<VAR
1508 CLASS="REPLACEABLE"
1509 >boolean</VAR
1510 >;<br>
1511         key-directory&nbsp;<VAR
1512 CLASS="REPLACEABLE"
1513 >quoted_string</VAR
1514 >;<br>
1515 <br>
1516         allow-v6-synthesis&nbsp;{&nbsp;<VAR
1517 CLASS="REPLACEABLE"
1518 >address_match_element</VAR
1519 >;&nbsp;...&nbsp;};&nbsp;//&nbsp;obsolete<br>
1520         fetch-glue&nbsp;<VAR
1521 CLASS="REPLACEABLE"
1522 >boolean</VAR
1523 >;&nbsp;//&nbsp;obsolete<br>
1524         maintain-ixfr-base&nbsp;<VAR
1525 CLASS="REPLACEABLE"
1526 >boolean</VAR
1527 >;&nbsp;//&nbsp;obsolete<br>
1528         max-ixfr-log-size&nbsp;<VAR
1529 CLASS="REPLACEABLE"
1530 >size</VAR
1531 >;&nbsp;//&nbsp;obsolete<br>
1532 };</P
1533 ></DIV
1534 ><DIV
1535 CLASS="REFSECT1"
1536 ><A
1537 NAME="AEN398"
1538 ></A
1539 ><H2
1540 >ZONE</H2
1541 ><P
1542 CLASS="LITERALLAYOUT"
1543 >zone&nbsp;<VAR
1544 CLASS="REPLACEABLE"
1545 >string</VAR
1546 >&nbsp;<VAR
1547 CLASS="REPLACEABLE"
1548 >optional_class</VAR
1549 >&nbsp;{<br>
1550         type&nbsp;(&nbsp;master&nbsp;|&nbsp;slave&nbsp;|&nbsp;stub&nbsp;|&nbsp;hint&nbsp;|<br>
1551                 forward&nbsp;|&nbsp;delegation-only&nbsp;);<br>
1552         file&nbsp;<VAR
1553 CLASS="REPLACEABLE"
1554 >quoted_string</VAR
1555 >;<br>
1556 <br>
1557         masters&nbsp;[<SPAN
1558 CLASS="OPTIONAL"
1559 > port <VAR
1560 CLASS="REPLACEABLE"
1561 >integer</VAR
1562 > </SPAN
1563 >]&nbsp;{<br>
1564                 (&nbsp;<VAR
1565 CLASS="REPLACEABLE"
1566 >masters</VAR
1567 >&nbsp;|<br>
1568                 <VAR
1569 CLASS="REPLACEABLE"
1570 >ipv4_address</VAR
1571 >&nbsp;[<SPAN
1572 CLASS="OPTIONAL"
1573 >port <VAR
1574 CLASS="REPLACEABLE"
1575 >integer</VAR
1576 ></SPAN
1577 >]&nbsp;|<br>
1578                 <VAR
1579 CLASS="REPLACEABLE"
1580 >ipv6_address</VAR
1581 >&nbsp;[<SPAN
1582 CLASS="OPTIONAL"
1583 > port <VAR
1584 CLASS="REPLACEABLE"
1585 >integer</VAR
1586 > </SPAN
1587 >]&nbsp;)&nbsp;[<SPAN
1588 CLASS="OPTIONAL"
1589 > key <VAR
1590 CLASS="REPLACEABLE"
1591 >string</VAR
1592 > </SPAN
1593 >];&nbsp;...<br>
1594         };<br>
1595 <br>
1596         database&nbsp;<VAR
1597 CLASS="REPLACEABLE"
1598 >string</VAR
1599 >;<br>
1600         delegation-only&nbsp;<VAR
1601 CLASS="REPLACEABLE"
1602 >boolean</VAR
1603 >;<br>
1604         check-names&nbsp;(&nbsp;fail&nbsp;|&nbsp;warn&nbsp;|&nbsp;ignore&nbsp;);<br>
1605         dialup&nbsp;<VAR
1606 CLASS="REPLACEABLE"
1607 >dialuptype</VAR
1608 >;<br>
1609         ixfr-from-differences&nbsp;<VAR
1610 CLASS="REPLACEABLE"
1611 >boolean</VAR
1612 >;<br>
1613 <br>
1614         allow-query&nbsp;{&nbsp;<VAR
1615 CLASS="REPLACEABLE"
1616 >address_match_element</VAR
1617 >;&nbsp;...&nbsp;};<br>
1618         allow-transfer&nbsp;{&nbsp;<VAR
1619 CLASS="REPLACEABLE"
1620 >address_match_element</VAR
1621 >;&nbsp;...&nbsp;};<br>
1622         allow-update&nbsp;{&nbsp;<VAR
1623 CLASS="REPLACEABLE"
1624 >address_match_element</VAR
1625 >;&nbsp;...&nbsp;};<br>
1626         allow-update-forwarding&nbsp;{&nbsp;<VAR
1627 CLASS="REPLACEABLE"
1628 >address_match_element</VAR
1629 >;&nbsp;...&nbsp;};<br>
1630         update-policy&nbsp;{<br>
1631                 (&nbsp;grant&nbsp;|&nbsp;deny&nbsp;)&nbsp;<VAR
1632 CLASS="REPLACEABLE"
1633 >string</VAR
1634 ><br>
1635                 (&nbsp;name&nbsp;|&nbsp;subdomain&nbsp;|&nbsp;wildcard&nbsp;|&nbsp;self&nbsp;)&nbsp;<VAR
1636 CLASS="REPLACEABLE"
1637 >string</VAR
1638 ><br>
1639                 <VAR
1640 CLASS="REPLACEABLE"
1641 >rrtypelist</VAR
1642 >;&nbsp;...<br>
1643         };<br>
1644 <br>
1645         notify&nbsp;<VAR
1646 CLASS="REPLACEABLE"
1647 >notifytype</VAR
1648 >;<br>
1649         notify-source&nbsp;(&nbsp;<VAR
1650 CLASS="REPLACEABLE"
1651 >ipv4_address</VAR
1652 >&nbsp;|&nbsp;*&nbsp;)&nbsp;[<SPAN
1653 CLASS="OPTIONAL"
1654 > port ( <VAR
1655 CLASS="REPLACEABLE"
1656 >integer</VAR
1657 > | * ) </SPAN
1658 >];<br>
1659         notify-source-v6&nbsp;(&nbsp;<VAR
1660 CLASS="REPLACEABLE"
1661 >ipv6_address</VAR
1662 >&nbsp;|&nbsp;*&nbsp;)&nbsp;[<SPAN
1663 CLASS="OPTIONAL"
1664 > port ( <VAR
1665 CLASS="REPLACEABLE"
1666 >integer</VAR
1667 > | * ) </SPAN
1668 >];<br>
1669         also-notify&nbsp;[<SPAN
1670 CLASS="OPTIONAL"
1671 > port <VAR
1672 CLASS="REPLACEABLE"
1673 >integer</VAR
1674 > </SPAN
1675 >]&nbsp;{&nbsp;(&nbsp;<VAR
1676 CLASS="REPLACEABLE"
1677 >ipv4_address</VAR
1678 >&nbsp;|&nbsp;<VAR
1679 CLASS="REPLACEABLE"
1680 >ipv6_address</VAR
1681 >&nbsp;)<br>
1682                 [<SPAN
1683 CLASS="OPTIONAL"
1684 > port <VAR
1685 CLASS="REPLACEABLE"
1686 >integer</VAR
1687 > </SPAN
1688 >];&nbsp;...&nbsp;};<br>
1689         allow-notify&nbsp;{&nbsp;<VAR
1690 CLASS="REPLACEABLE"
1691 >address_match_element</VAR
1692 >;&nbsp;...&nbsp;};<br>
1693 <br>
1694         forward&nbsp;(&nbsp;first&nbsp;|&nbsp;only&nbsp;);<br>
1695         forwarders&nbsp;[<SPAN
1696 CLASS="OPTIONAL"
1697 > port <VAR
1698 CLASS="REPLACEABLE"
1699 >integer</VAR
1700 > </SPAN
1701 >]&nbsp;{<br>
1702                 (&nbsp;<VAR
1703 CLASS="REPLACEABLE"
1704 >ipv4_address</VAR
1705 >&nbsp;|&nbsp;<VAR
1706 CLASS="REPLACEABLE"
1707 >ipv6_address</VAR
1708 >&nbsp;)&nbsp;[<SPAN
1709 CLASS="OPTIONAL"
1710 > port <VAR
1711 CLASS="REPLACEABLE"
1712 >integer</VAR
1713 > </SPAN
1714 >];&nbsp;...<br>
1715         };<br>
1716 <br>
1717         max-journal-size&nbsp;<VAR
1718 CLASS="REPLACEABLE"
1719 >size_no_default</VAR
1720 >;<br>
1721         max-transfer-time-in&nbsp;<VAR
1722 CLASS="REPLACEABLE"
1723 >integer</VAR
1724 >;<br>
1725         max-transfer-time-out&nbsp;<VAR
1726 CLASS="REPLACEABLE"
1727 >integer</VAR
1728 >;<br>
1729         max-transfer-idle-in&nbsp;<VAR
1730 CLASS="REPLACEABLE"
1731 >integer</VAR
1732 >;<br>
1733         max-transfer-idle-out&nbsp;<VAR
1734 CLASS="REPLACEABLE"
1735 >integer</VAR
1736 >;<br>
1737         max-retry-time&nbsp;<VAR
1738 CLASS="REPLACEABLE"
1739 >integer</VAR
1740 >;<br>
1741         min-retry-time&nbsp;<VAR
1742 CLASS="REPLACEABLE"
1743 >integer</VAR
1744 >;<br>
1745         max-refresh-time&nbsp;<VAR
1746 CLASS="REPLACEABLE"
1747 >integer</VAR
1748 >;<br>
1749         min-refresh-time&nbsp;<VAR
1750 CLASS="REPLACEABLE"
1751 >integer</VAR
1752 >;<br>
1753         multi-master&nbsp;<VAR
1754 CLASS="REPLACEABLE"
1755 >boolean</VAR
1756 >;<br>
1757         sig-validity-interval&nbsp;<VAR
1758 CLASS="REPLACEABLE"
1759 >integer</VAR
1760 >;<br>
1761 <br>
1762         transfer-source&nbsp;(&nbsp;<VAR
1763 CLASS="REPLACEABLE"
1764 >ipv4_address</VAR
1765 >&nbsp;|&nbsp;*&nbsp;)<br>
1766                 [<SPAN
1767 CLASS="OPTIONAL"
1768 > port ( <VAR
1769 CLASS="REPLACEABLE"
1770 >integer</VAR
1771 > | * ) </SPAN
1772 >];<br>
1773         transfer-source-v6&nbsp;(&nbsp;<VAR
1774 CLASS="REPLACEABLE"
1775 >ipv6_address</VAR
1776 >&nbsp;|&nbsp;*&nbsp;)<br>
1777                 [<SPAN
1778 CLASS="OPTIONAL"
1779 > port ( <VAR
1780 CLASS="REPLACEABLE"
1781 >integer</VAR
1782 > | * ) </SPAN
1783 >];<br>
1784 <br>
1785         alt-transfer-source&nbsp;(&nbsp;<VAR
1786 CLASS="REPLACEABLE"
1787 >ipv4_address</VAR
1788 >&nbsp;|&nbsp;*&nbsp;)<br>
1789                 [<SPAN
1790 CLASS="OPTIONAL"
1791 > port ( <VAR
1792 CLASS="REPLACEABLE"
1793 >integer</VAR
1794 > | * ) </SPAN
1795 >];<br>
1796         alt-transfer-source-v6&nbsp;(&nbsp;<VAR
1797 CLASS="REPLACEABLE"
1798 >ipv6_address</VAR
1799 >&nbsp;|&nbsp;*&nbsp;)<br>
1800                 [<SPAN
1801 CLASS="OPTIONAL"
1802 > port ( <VAR
1803 CLASS="REPLACEABLE"
1804 >integer</VAR
1805 > | * ) </SPAN
1806 >];<br>
1807         use-alt-transfer-source&nbsp;<VAR
1808 CLASS="REPLACEABLE"
1809 >boolean</VAR
1810 >;<br>
1811 <br>
1812         zone-statistics&nbsp;<VAR
1813 CLASS="REPLACEABLE"
1814 >boolean</VAR
1815 >;<br>
1816         key-directory&nbsp;<VAR
1817 CLASS="REPLACEABLE"
1818 >quoted_string</VAR
1819 >;<br>
1820 <br>
1821         ixfr-base&nbsp;<VAR
1822 CLASS="REPLACEABLE"
1823 >quoted_string</VAR
1824 >;&nbsp;//&nbsp;obsolete<br>
1825         ixfr-tmp-file&nbsp;<VAR
1826 CLASS="REPLACEABLE"
1827 >quoted_string</VAR
1828 >;&nbsp;//&nbsp;obsolete<br>
1829         maintain-ixfr-base&nbsp;<VAR
1830 CLASS="REPLACEABLE"
1831 >boolean</VAR
1832 >;&nbsp;//&nbsp;obsolete<br>
1833         max-ixfr-log-size&nbsp;<VAR
1834 CLASS="REPLACEABLE"
1835 >size</VAR
1836 >;&nbsp;//&nbsp;obsolete<br>
1837         pubkey&nbsp;<VAR
1838 CLASS="REPLACEABLE"
1839 >integer</VAR
1840 >&nbsp;<VAR
1841 CLASS="REPLACEABLE"
1842 >integer</VAR
1843 >&nbsp;<VAR
1844 CLASS="REPLACEABLE"
1845 >integer</VAR
1846 >&nbsp;<VAR
1847 CLASS="REPLACEABLE"
1848 >quoted_string</VAR
1849 >;&nbsp;//&nbsp;obsolete<br>
1850 };</P
1851 ></DIV
1852 ><DIV
1853 CLASS="REFSECT1"
1854 ><A
1855 NAME="AEN480"
1856 ></A
1857 ><H2
1858 >FILES</H2
1859 ><P
1860 ><TT
1861 CLASS="FILENAME"
1862 >/etc/named.conf</TT
1863 ></P
1864 ></DIV
1865 ><DIV
1866 CLASS="REFSECT1"
1867 ><A
1868 NAME="AEN484"
1869 ></A
1870 ><H2
1871 >SEE ALSO</H2
1872 ><P
1873 ><SPAN
1874 CLASS="CITEREFENTRY"
1875 ><SPAN
1876 CLASS="REFENTRYTITLE"
1877 >named</SPAN
1878 >(8)</SPAN
1879 >,
1880 <SPAN
1881 CLASS="CITEREFENTRY"
1882 ><SPAN
1883 CLASS="REFENTRYTITLE"
1884 >rndc</SPAN
1885 >(8)</SPAN
1886 >,
1887 <SPAN
1888 CLASS="CITEREFENTRY"
1889 ><SPAN
1890 CLASS="REFENTRYTITLE"
1891 >BIND 9 Adminstrators Reference Manual</SPAN
1892 ></SPAN
1893 >.</P
1894 ></DIV
1895 ></BODY
1896 ></HTML
1897 >