2 - Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
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.
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.
17 <!-- $Id: named.conf.html,v 1.1.4.4 2004/10/18 02:33:06 marka Exp $ -->
19 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
26 CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
52 > -- configuration file for named</DIV
54 CLASS="REFSYNOPSISDIV"
77 > is the configuration file for
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:
90 > C++ style: // to end of line
93 > Unix style: # to end of line
104 CLASS="LITERALLAYOUT"
110 >address_match_element</VAR
111 >; ... };<br> </P
121 CLASS="LITERALLAYOUT"
144 CLASS="LITERALLAYOUT"
177 >] ) [<SPAN
194 CLASS="LITERALLAYOUT"
195 >server ( <VAR
210 provide-ixfr <VAR
214 request-ixfr <VAR
226 transfer-format ( many-answers | one-answer );<br>
227 transfer-source ( <VAR
230 > | * )<br>
238 transfer-source-v6 ( <VAR
241 > | * )<br>
250 support-ixfr <VAR
253 >; // obsolete<br>
264 CLASS="LITERALLAYOUT"
265 >trusted-keys {<br>
281 >; ... <br>
292 CLASS="LITERALLAYOUT"
294 inet ( <VAR
300 > | * )<br>
308 allow { <VAR
310 >address_match_element</VAR
311 >; ... }<br>
322 >; // not implemented<br>
333 CLASS="LITERALLAYOUT"
345 >optional_facility</VAR
357 print-severity <VAR
361 print-category <VAR
372 >; ... };<br>
383 CLASS="LITERALLAYOUT"
385 listen-on [<SPAN
413 search { <VAR
416 >; ... };<br>
431 CLASS="LITERALLAYOUT"
433 avoid-v4-udp-ports { <VAR
436 >; ... };<br>
437 avoid-v6-udp-ports { <VAR
440 >; ... };<br>
441 blackhole { <VAR
443 >address_match_element</VAR
444 >; ... };<br>
465 heartbeat-interval <VAR
469 host-statistics <VAR
472 >; // not implemented<br>
473 host-statistics-max <VAR
476 >; // not implemented<br>
477 hostname ( <VAR
480 > | none );<br>
481 interface-interval <VAR
485 listen-on [<SPAN
493 >address_match_element</VAR
494 >; ... };<br>
495 listen-on-v6 [<SPAN
503 >address_match_element</VAR
504 >; ... };<br>
505 match-mapped-addresses <VAR
509 memstatistics-file <VAR
513 pid-file ( <VAR
516 > | none );<br>
525 recursing-file <VAR
529 random-device <VAR
533 recursive-clients <VAR
537 serial-query-rate <VAR
541 server-id ( <VAR
544 > | none |;<br>
549 statistics-file <VAR
553 statistics-interval <VAR
556 >; // not yet implemented<br>
557 tcp-clients <VAR
561 tcp-listen-queue <VAR
572 tkey-gssapi-credential <VAR
576 tkey-domain <VAR
580 transfers-per-ns <VAR
584 transfers-in <VAR
588 transfers-out <VAR
596 version ( <VAR
599 > | none );<br>
600 allow-recursion { <VAR
602 >address_match_element</VAR
603 >; ... };<br>
604 sortlist { <VAR
606 >address_match_element</VAR
607 >; ... };<br>
608 topology { <VAR
610 >address_match_element</VAR
611 >; ... }; // not implemented<br>
612 auth-nxdomain <VAR
615 >; // default changed<br>
616 minimal-responses <VAR
624 rrset-order {<br>
652 provide-ixfr <VAR
656 request-ixfr <VAR
660 rfc2308-type1 <VAR
663 >; // not yet implemented<br>
664 additional-from-auth <VAR
668 additional-from-cache <VAR
672 query-source <VAR
676 query-source-v6 <VAR
680 cleaning-interval <VAR
687 >; // not implemented<br>
692 max-ncache-ttl <VAR
696 max-cache-ttl <VAR
700 transfer-format ( many-answers | one-answer );<br>
701 max-cache-size <VAR
703 >size_no_default</VAR
705 check-names ( master | slave | response )<br>
706 ( fail | warn | ignore );<br>
711 suppress-initial-notify <VAR
714 >; // not yet implemented<br>
715 preferred-glue <VAR
719 dual-stack-servers [<SPAN
755 >] ); ...<br>
757 edns-udp-size <VAR
761 root-delegation-only [<SPAN
768 disable-algorithms <VAR
774 >; ... };<br>
775 dnssec-enable <VAR
779 dnssec-lookaside <VAR
782 > trust-anchor <VAR
786 dnssec-must-be-secure <VAR
798 ixfr-from-differences <VAR
803 allow-query { <VAR
805 >address_match_element</VAR
806 >; ... };<br>
807 allow-transfer { <VAR
809 >address_match_element</VAR
810 >; ... };<br>
811 allow-update-forwarding { <VAR
813 >address_match_element</VAR
814 >; ... };<br>
820 notify-source ( <VAR
823 > | * ) [<SPAN
830 notify-source-v6 ( <VAR
833 > | * ) [<SPAN
840 also-notify [<SPAN
846 >] { ( <VAR
859 >]; ... };<br>
860 allow-notify { <VAR
862 >address_match_element</VAR
863 >; ... };<br>
865 forward ( first | only );<br>
866 forwarders [<SPAN
888 max-journal-size <VAR
890 >size_no_default</VAR
892 max-transfer-time-in <VAR
896 max-transfer-time-out <VAR
900 max-transfer-idle-in <VAR
904 max-transfer-idle-out <VAR
908 max-retry-time <VAR
912 min-retry-time <VAR
916 max-refresh-time <VAR
920 min-refresh-time <VAR
924 multi-master <VAR
928 sig-validity-interval <VAR
933 transfer-source ( <VAR
936 > | * )<br>
944 transfer-source-v6 ( <VAR
947 > | * )<br>
956 alt-transfer-source ( <VAR
959 > | * )<br>
967 alt-transfer-source-v6 ( <VAR
970 > | * )<br>
978 use-alt-transfer-source <VAR
983 zone-statistics <VAR
987 key-directory <VAR
992 allow-v6-synthesis { <VAR
994 >address_match_element</VAR
995 >; ... }; // obsolete<br>
996 deallocate-on-exit <VAR
999 >; // obsolete<br>
1000 fake-iquery <VAR
1003 >; // obsolete<br>
1004 fetch-glue <VAR
1007 >; // obsolete<br>
1008 has-old-clients <VAR
1011 >; // obsolete<br>
1012 maintain-ixfr-base <VAR
1015 >; // obsolete<br>
1016 max-ixfr-log-size <VAR
1019 >; // obsolete<br>
1020 multiple-cnames <VAR
1023 >; // obsolete<br>
1024 named-xfer <VAR
1027 >; // obsolete<br>
1028 serial-queries <VAR
1031 >; // obsolete<br>
1032 treat-cr-as-space <VAR
1035 >; // obsolete<br>
1036 use-id-pool <VAR
1039 >; // obsolete<br>
1050 CLASS="LITERALLAYOUT"
1056 >optional_class</VAR
1058 match-clients { <VAR
1060 >address_match_element</VAR
1061 >; ... };<br>
1062 match-destinations { <VAR
1064 >address_match_element</VAR
1065 >; ... };<br>
1066 match-recursive-only <VAR
1090 >optional_class</VAR
1095 server ( <VAR
1105 trusted-keys {<br>
1124 allow-recursion { <VAR
1126 >address_match_element</VAR
1127 >; ... };<br>
1128 sortlist { <VAR
1130 >address_match_element</VAR
1131 >; ... };<br>
1132 topology { <VAR
1134 >address_match_element</VAR
1135 >; ... }; // not implemented<br>
1136 auth-nxdomain <VAR
1139 >; // default changed<br>
1140 minimal-responses <VAR
1148 rrset-order {<br>
1176 provide-ixfr <VAR
1180 request-ixfr <VAR
1184 rfc2308-type1 <VAR
1187 >; // not yet implemented<br>
1188 additional-from-auth <VAR
1192 additional-from-cache <VAR
1196 query-source <VAR
1200 query-source-v6 <VAR
1204 cleaning-interval <VAR
1211 >; // not implemented<br>
1216 max-ncache-ttl <VAR
1220 max-cache-ttl <VAR
1224 transfer-format ( many-answers | one-answer );<br>
1225 max-cache-size <VAR
1227 >size_no_default</VAR
1229 check-names ( master | slave | response )<br>
1230 ( fail | warn | ignore );<br>
1231 cache-file <VAR
1235 suppress-initial-notify <VAR
1238 >; // not yet implemented<br>
1239 preferred-glue <VAR
1243 dual-stack-servers [<SPAN
1279 >] ); ...<br>
1281 edns-udp-size <VAR
1285 root-delegation-only [<SPAN
1292 disable-algorithms <VAR
1298 >; ... };<br>
1299 dnssec-enable <VAR
1303 dnssec-lookaside <VAR
1306 > trust-anchor <VAR
1311 dnssec-must-be-secure <VAR
1322 ixfr-from-differences <VAR
1327 allow-query { <VAR
1329 >address_match_element</VAR
1330 >; ... };<br>
1331 allow-transfer { <VAR
1333 >address_match_element</VAR
1334 >; ... };<br>
1335 allow-update-forwarding { <VAR
1337 >address_match_element</VAR
1338 >; ... };<br>
1344 notify-source ( <VAR
1347 > | * ) [<SPAN
1354 notify-source-v6 ( <VAR
1357 > | * ) [<SPAN
1364 also-notify [<SPAN
1370 >] { ( <VAR
1383 >]; ... };<br>
1384 allow-notify { <VAR
1386 >address_match_element</VAR
1387 >; ... };<br>
1389 forward ( first | only );<br>
1390 forwarders [<SPAN
1403 > ) [<SPAN
1412 max-journal-size <VAR
1414 >size_no_default</VAR
1416 max-transfer-time-in <VAR
1420 max-transfer-time-out <VAR
1424 max-transfer-idle-in <VAR
1428 max-transfer-idle-out <VAR
1432 max-retry-time <VAR
1436 min-retry-time <VAR
1440 max-refresh-time <VAR
1444 min-refresh-time <VAR
1448 multi-master <VAR
1452 sig-validity-interval <VAR
1457 transfer-source ( <VAR
1460 > | * )<br>
1468 transfer-source-v6 ( <VAR
1471 > | * )<br>
1480 alt-transfer-source ( <VAR
1483 > | * )<br>
1491 alt-transfer-source-v6 ( <VAR
1494 > | * )<br>
1502 use-alt-transfer-source <VAR
1507 zone-statistics <VAR
1511 key-directory <VAR
1516 allow-v6-synthesis { <VAR
1518 >address_match_element</VAR
1519 >; ... }; // obsolete<br>
1520 fetch-glue <VAR
1523 >; // obsolete<br>
1524 maintain-ixfr-base <VAR
1527 >; // obsolete<br>
1528 max-ixfr-log-size <VAR
1531 >; // obsolete<br>
1542 CLASS="LITERALLAYOUT"
1548 >optional_class</VAR
1550 type ( master | slave | stub | hint |<br>
1551 forward | delegation-only );<br>
1587 >] ) [<SPAN
1600 delegation-only <VAR
1604 check-names ( fail | warn | ignore );<br>
1609 ixfr-from-differences <VAR
1614 allow-query { <VAR
1616 >address_match_element</VAR
1617 >; ... };<br>
1618 allow-transfer { <VAR
1620 >address_match_element</VAR
1621 >; ... };<br>
1622 allow-update { <VAR
1624 >address_match_element</VAR
1625 >; ... };<br>
1626 allow-update-forwarding { <VAR
1628 >address_match_element</VAR
1629 >; ... };<br>
1630 update-policy {<br>
1631 ( grant | deny ) <VAR
1635 ( name | subdomain | wildcard | self ) <VAR
1649 notify-source ( <VAR
1652 > | * ) [<SPAN
1659 notify-source-v6 ( <VAR
1662 > | * ) [<SPAN
1669 also-notify [<SPAN
1675 >] { ( <VAR
1688 >]; ... };<br>
1689 allow-notify { <VAR
1691 >address_match_element</VAR
1692 >; ... };<br>
1694 forward ( first | only );<br>
1695 forwarders [<SPAN
1708 > ) [<SPAN
1717 max-journal-size <VAR
1719 >size_no_default</VAR
1721 max-transfer-time-in <VAR
1725 max-transfer-time-out <VAR
1729 max-transfer-idle-in <VAR
1733 max-transfer-idle-out <VAR
1737 max-retry-time <VAR
1741 min-retry-time <VAR
1745 max-refresh-time <VAR
1749 min-refresh-time <VAR
1753 multi-master <VAR
1757 sig-validity-interval <VAR
1762 transfer-source ( <VAR
1765 > | * )<br>
1773 transfer-source-v6 ( <VAR
1776 > | * )<br>
1785 alt-transfer-source ( <VAR
1788 > | * )<br>
1796 alt-transfer-source-v6 ( <VAR
1799 > | * )<br>
1807 use-alt-transfer-source <VAR
1812 zone-statistics <VAR
1816 key-directory <VAR
1824 >; // obsolete<br>
1825 ixfr-tmp-file <VAR
1828 >; // obsolete<br>
1829 maintain-ixfr-base <VAR
1832 >; // obsolete<br>
1833 max-ixfr-log-size <VAR
1836 >; // obsolete<br>
1849 >; // obsolete<br>
1862 >/etc/named.conf</TT
1874 CLASS="CITEREFENTRY"
1876 CLASS="REFENTRYTITLE"
1881 CLASS="CITEREFENTRY"
1883 CLASS="REFENTRYTITLE"
1888 CLASS="CITEREFENTRY"
1890 CLASS="REFENTRYTITLE"
1891 >BIND 9 Adminstrators Reference Manual</SPAN