<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
"http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd">
-<!-- File: $Id: Bv9ARM-book.xml,v 1.72.2.5 2001/01/17 02:45:14 bwelling Exp $ -->
+<!-- File: $Id: Bv9ARM-book.xml,v 1.72.2.6 2001/01/23 23:54:55 gson Exp $ -->
<book>
the server using an online zone key. Update authorization is based
on transaction signatures and an explicit server policy.</para>
- <para>The zone files of dynamic zones must not be edited by hand.
+ <para>The zone files of dynamic zones cannot normally be edited by hand.
The zone file on disk at any given time may not contain the latest
- changes performed by dynamic update. The zone file is written to
- disk only periodically, and changes that have occurred since the
+ changes performed by dynamic update. The zone file is only
+ written to disk only occasionally, and when shutting down the server using
+ <command>rndc stop</command>. Changes that have occurred since the
zone file was last written to disk are stored only in the zone's
- journal (<filename>.jnl</filename>) file. <acronym>BIND</acronym> 9 currently does
- not update the zone file when it exits as <acronym>BIND</acronym> 8 does, so editing
- the zone file manually is unsafe even when the server has been
- shut down. </para>
+ journal (<filename>.jnl</filename>) file.</para>
+
+ <para>If you have to make changes to a dynamic zone
+ manually, the following procedure will work: Shut down
+ the server using <command>rndc stop</command> (sending a signal
+ or using <command>rndc halt</command> is <emphasis>not</emphasis>
+ sufficient). Wait for the server to exit,
+ then <emphasis>remove</emphasis> the zone's
+ <filename>.jnl</filename> file, edit the zone file,
+ and restart the server. Removing the <filename>.jnl</filename>
+ file is necessary because the manual edits will not be
+ present in the journal, rendering it inconsistent with the
+ contents of the zone file.</para>
+
</sect1>
<sect1 id="incremental_zone_transfers">
<title>Incremental Zone Transfers (IXFR)</title>
></DT
><DT
>4.3. <A
-HREF="Bv9ARM.ch04.html#AEN674"
+HREF="Bv9ARM.ch04.html#AEN680"
>Split DNS</A
></DT
><DT
></DT
><DT
>4.5. <A
-HREF="Bv9ARM.ch04.html#AEN834"
+HREF="Bv9ARM.ch04.html#AEN840"
>TKEY</A
></DT
><DT
>4.6. <A
-HREF="Bv9ARM.ch04.html#AEN849"
+HREF="Bv9ARM.ch04.html#AEN855"
>SIG(0)</A
></DT
><DT
></DT
><DT
>4.8. <A
-HREF="Bv9ARM.ch04.html#AEN933"
+HREF="Bv9ARM.ch04.html#AEN939"
>IPv6 Support in <SPAN
CLASS="acronym"
>BIND</SPAN
the server using an online zone key. Update authorization is based
on transaction signatures and an explicit server policy.</P
><P
->The zone files of dynamic zones must not be edited by hand.
+>The zone files of dynamic zones cannot normally be edited by hand.
The zone file on disk at any given time may not contain the latest
- changes performed by dynamic update. The zone file is written to
- disk only periodically, and changes that have occurred since the
+ changes performed by dynamic update. The zone file is only
+ written to disk only occasionally, and when shutting down the server using
+ <B
+CLASS="command"
+>rndc stop</B
+>. Changes that have occurred since the
zone file was last written to disk are stored only in the zone's
journal (<TT
CLASS="filename"
>.jnl</TT
->) file. <SPAN
-CLASS="acronym"
->BIND</SPAN
-> 9 currently does
- not update the zone file when it exits as <SPAN
-CLASS="acronym"
->BIND</SPAN
-> 8 does, so editing
- the zone file manually is unsafe even when the server has been
- shut down. </P
+>) file.</P
+><P
+>If you have to make changes to a dynamic zone
+ manually, the following procedure will work: Shut down
+ the server using <B
+CLASS="command"
+>rndc stop</B
+> (sending a signal
+ or using <B
+CLASS="command"
+>rndc halt</B
+> is <I
+CLASS="emphasis"
+>not</I
+>
+ sufficient). Wait for the server to exit,
+ then <I
+CLASS="emphasis"
+>remove</I
+> the zone's
+ <TT
+CLASS="filename"
+>.jnl</TT
+> file, edit the zone file,
+ and restart the server. Removing the <TT
+CLASS="filename"
+>.jnl</TT
+>
+ file is necessary because the manual edits will not be
+ present in the journal, rendering it inconsistent with the
+ contents of the zone file.</P
></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
-NAME="AEN674"
+NAME="AEN680"
>4.3. Split DNS</A
></H1
><P
><H2
CLASS="sect2"
><A
-NAME="AEN765"
+NAME="AEN771"
>4.4.1. Generate Shared Keys for Each Pair of Hosts</A
></H2
><P
><H3
CLASS="sect3"
><A
-NAME="AEN770"
+NAME="AEN776"
>4.4.1.1. Automatic Generation</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN781"
+NAME="AEN787"
>4.4.1.2. Manual Generation</A
></H3
><P
><H2
CLASS="sect2"
><A
-NAME="AEN786"
+NAME="AEN792"
>4.4.2. Copying the Shared Secret to Both Machines</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN789"
+NAME="AEN795"
>4.4.3. Informing the Servers of the Key's Existence</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN801"
+NAME="AEN807"
>4.4.4. Instructing the Server to Use the Key</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN817"
+NAME="AEN823"
>4.4.5. TSIG Key Based Access Control</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN830"
+NAME="AEN836"
>4.4.6. Errors</A
></H2
><P
><H1
CLASS="sect1"
><A
-NAME="AEN834"
+NAME="AEN840"
>4.5. TKEY</A
></H1
><P
><H1
CLASS="sect1"
><A
-NAME="AEN849"
+NAME="AEN855"
>4.6. SIG(0)</A
></H1
><P
><H2
CLASS="sect2"
><A
-NAME="AEN865"
+NAME="AEN871"
>4.7.1. Generating Keys</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN885"
+NAME="AEN891"
>4.7.2. Creating a Keyset</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN897"
+NAME="AEN903"
>4.7.3. Signing the Child's Keyset</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN910"
+NAME="AEN916"
>4.7.4. Signing the Zone</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN926"
+NAME="AEN932"
>4.7.5. Configuring Servers</A
></H2
><P
><H1
CLASS="sect1"
><A
-NAME="AEN933"
+NAME="AEN939"
>4.8. IPv6 Support in <SPAN
CLASS="acronym"
>BIND</SPAN
><H2
CLASS="sect2"
><A
-NAME="AEN947"
+NAME="AEN953"
>4.8.1. Address Lookups Using AAAA Records</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN952"
+NAME="AEN958"
>4.8.2. Address Lookups Using A6 Records</A
></H2
><P
><H3
CLASS="sect3"
><A
-NAME="AEN956"
+NAME="AEN962"
>4.8.2.1. A6 Chains</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN967"
+NAME="AEN973"
>4.8.2.2. A6 Records for DNS Servers</A
></H3
><P
><H2
CLASS="sect2"
><A
-NAME="AEN973"
+NAME="AEN979"
>4.8.3. Address to Name Lookups Using Nibble Format</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN980"
+NAME="AEN986"
>4.8.4. Address to Name Lookups Using Bitstring Format</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN987"
+NAME="AEN993"
>4.8.5. Using DNAME for Delegation of IPv6 Reverse Addresses</A
></H2
><P
></DT
><DT
>5.1. <A
-HREF="Bv9ARM.ch05.html#AEN1007"
+HREF="Bv9ARM.ch05.html#AEN1013"
>The Lightweight Resolver Library</A
></DT
><DT
><H1
CLASS="sect1"
><A
-NAME="AEN1007"
+NAME="AEN1013"
>5.1. The Lightweight Resolver Library</A
></H1
><P
></DT
><DT
>6.3. <A
-HREF="Bv9ARM.ch06.html#AEN3401"
+HREF="Bv9ARM.ch06.html#AEN3407"
>Zone File</A
></DT
></DL
><H3
CLASS="sect3"
><A
-NAME="AEN1212"
+NAME="AEN1218"
>6.1.1.1. Syntax</A
></H3
><PRE
><H3
CLASS="sect3"
><A
-NAME="AEN1220"
+NAME="AEN1226"
>6.1.1.2. Definition and Usage</A
></H3
><P
><H2
CLASS="sect2"
><A
-NAME="AEN1249"
+NAME="AEN1255"
>6.1.2. Comment Syntax</A
></H2
><P
><H3
CLASS="sect3"
><A
-NAME="AEN1254"
+NAME="AEN1260"
>6.1.2.1. Syntax</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN1263"
+NAME="AEN1269"
>6.1.2.2. Definition and Usage</A
></H3
><P
><H2
CLASS="sect2"
><A
-NAME="AEN1356"
+NAME="AEN1362"
>6.2.1. <B
CLASS="command"
>acl</B
><H2
CLASS="sect2"
><A
-NAME="AEN1398"
+NAME="AEN1404"
>6.2.3. <B
CLASS="command"
>controls</B
><H2
CLASS="sect2"
><A
-NAME="AEN1407"
+NAME="AEN1413"
>6.2.4. <B
CLASS="command"
>controls</B
><H2
CLASS="sect2"
><A
-NAME="AEN1433"
+NAME="AEN1439"
>6.2.5. <B
CLASS="command"
>include</B
><H2
CLASS="sect2"
><A
-NAME="AEN1438"
+NAME="AEN1444"
>6.2.6. <B
CLASS="command"
>include</B
><H2
CLASS="sect2"
><A
-NAME="AEN1445"
+NAME="AEN1451"
>6.2.7. <B
CLASS="command"
>key</B
><H2
CLASS="sect2"
><A
-NAME="AEN1452"
+NAME="AEN1458"
>6.2.8. <B
CLASS="command"
>key</B
><H2
CLASS="sect2"
><A
-NAME="AEN1464"
+NAME="AEN1470"
>6.2.9. <B
CLASS="command"
>logging</B
><H2
CLASS="sect2"
><A
-NAME="AEN1504"
+NAME="AEN1510"
>6.2.10. <B
CLASS="command"
>logging</B
><H3
CLASS="sect3"
><A
-NAME="AEN1521"
+NAME="AEN1527"
>6.2.10.1. The <B
CLASS="command"
>channel</B
><H2
CLASS="sect2"
><A
-NAME="AEN1706"
+NAME="AEN1712"
>6.2.11. <B
CLASS="command"
>lwres</B
><H2
CLASS="sect2"
><A
-NAME="AEN1730"
+NAME="AEN1736"
>6.2.12. <B
CLASS="command"
>lwres</B
><H2
CLASS="sect2"
><A
-NAME="AEN1749"
+NAME="AEN1755"
>6.2.13. <B
CLASS="command"
>options</B
><H2
CLASS="sect2"
><A
-NAME="AEN1952"
+NAME="AEN1958"
>6.2.14. <B
CLASS="command"
>options</B
><H3
CLASS="sect3"
><A
-NAME="AEN2261"
+NAME="AEN2267"
>6.2.14.2. Forwarding</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN2337"
+NAME="AEN2343"
>6.2.14.4. Interfaces</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN2363"
+NAME="AEN2369"
>6.2.14.5. Query Address</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN2510"
+NAME="AEN2516"
>6.2.14.7. Resource Limits</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN2576"
+NAME="AEN2582"
>6.2.14.8. Periodic Task Intervals</A
></H3
><DIV
><H2
CLASS="sect2"
><A
-NAME="AEN2877"
+NAME="AEN2883"
>6.2.17. <B
CLASS="command"
>trusted-keys</B
><H2
CLASS="sect2"
><A
-NAME="AEN2893"
+NAME="AEN2899"
>6.2.18. <B
CLASS="command"
>trusted-keys</B
><H2
CLASS="sect2"
><A
-NAME="AEN2901"
+NAME="AEN2907"
>6.2.19. <B
CLASS="command"
>view</B
><H2
CLASS="sect2"
><A
-NAME="AEN2915"
+NAME="AEN2921"
>6.2.20. <B
CLASS="command"
>view</B
><H2
CLASS="sect2"
><A
-NAME="AEN3052"
+NAME="AEN3058"
>6.2.22. <B
CLASS="command"
>zone</B
><H3
CLASS="sect3"
><A
-NAME="AEN3055"
+NAME="AEN3061"
>6.2.22.1. Zone Types</A
></H3
><DIV
><H3
CLASS="sect3"
><A
-NAME="AEN3112"
+NAME="AEN3118"
>6.2.22.2. Class</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN3127"
+NAME="AEN3133"
>6.2.22.3. Zone Options</A
></H3
><DIV
><H1
CLASS="sect1"
><A
-NAME="AEN3401"
+NAME="AEN3407"
>6.3. Zone File</A
></H1
><DIV
><H3
CLASS="sect3"
><A
-NAME="AEN3406"
+NAME="AEN3412"
>6.3.1.1. Resource Records</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN3620"
+NAME="AEN3626"
>6.3.1.2. Textual expression of RRs</A
></H3
><P
><H2
CLASS="sect2"
><A
-NAME="AEN3721"
+NAME="AEN3727"
>6.3.2. Discussion of MX Records</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN3842"
+NAME="AEN3848"
>6.3.4. Inverse Mapping in IPv4</A
></H2
><P
><H2
CLASS="sect2"
><A
-NAME="AEN3869"
+NAME="AEN3875"
>6.3.5. Other Zone File Directives</A
></H2
><P
><H3
CLASS="sect3"
><A
-NAME="AEN3876"
+NAME="AEN3882"
>6.3.5.1. The <B
CLASS="command"
>$ORIGIN</B
><H3
CLASS="sect3"
><A
-NAME="AEN3896"
+NAME="AEN3902"
>6.3.5.2. The <B
CLASS="command"
>$INCLUDE</B
><H3
CLASS="sect3"
><A
-NAME="AEN3915"
+NAME="AEN3921"
>6.3.5.3. The <B
CLASS="command"
>$TTL</B
><H2
CLASS="sect2"
><A
-NAME="AEN3926"
+NAME="AEN3932"
>6.3.6. <SPAN
CLASS="acronym"
>BIND</SPAN
></DT
><DT
>7.2. <A
-HREF="Bv9ARM.ch07.html#AEN4018"
+HREF="Bv9ARM.ch07.html#AEN4024"
><B
CLASS="command"
>chroot</B
><H1
CLASS="sect1"
><A
-NAME="AEN4018"
+NAME="AEN4024"
>7.2. <B
CLASS="command"
>chroot</B
><H2
CLASS="sect2"
><A
-NAME="AEN4041"
+NAME="AEN4047"
>7.2.1. The <B
CLASS="command"
>chroot</B
><H2
CLASS="sect2"
><A
-NAME="AEN4056"
+NAME="AEN4062"
>7.2.2. Using the <B
CLASS="command"
>setuid</B
></DT
><DT
>8.1. <A
-HREF="Bv9ARM.ch08.html#AEN4076"
+HREF="Bv9ARM.ch08.html#AEN4082"
>Common Problems</A
></DT
><DT
>8.2. <A
-HREF="Bv9ARM.ch08.html#AEN4082"
+HREF="Bv9ARM.ch08.html#AEN4088"
>Incrementing and Changing the Serial Number</A
></DT
><DT
>8.3. <A
-HREF="Bv9ARM.ch08.html#AEN4087"
+HREF="Bv9ARM.ch08.html#AEN4093"
>Where Can I Get Help?</A
></DT
></DL
><H1
CLASS="sect1"
><A
-NAME="AEN4076"
+NAME="AEN4082"
>8.1. Common Problems</A
></H1
><DIV
><H2
CLASS="sect2"
><A
-NAME="AEN4078"
+NAME="AEN4084"
>8.1.1. It's not working; how can I figure out what's wrong?</A
></H2
><P
><H1
CLASS="sect1"
><A
-NAME="AEN4082"
+NAME="AEN4088"
>8.2. Incrementing and Changing the Serial Number</A
></H1
><P
><H1
CLASS="sect1"
><A
-NAME="AEN4087"
+NAME="AEN4093"
>8.3. Where Can I Get Help?</A
></H1
><P
></DT
><DT
>A.1. <A
-HREF="Bv9ARM.ch09.html#AEN4103"
+HREF="Bv9ARM.ch09.html#AEN4109"
>Acknowledgements</A
></DT
><DT
></DT
><DT
>A.3. <A
-HREF="Bv9ARM.ch09.html#AEN4144"
+HREF="Bv9ARM.ch09.html#AEN4150"
>General <SPAN
CLASS="acronym"
>DNS</SPAN
><H1
CLASS="sect1"
><A
-NAME="AEN4103"
+NAME="AEN4109"
>A.1. Acknowledgements</A
></H1
><DIV
><H2
CLASS="sect2"
><A
-NAME="AEN4105"
+NAME="AEN4111"
>A.1.1. A Brief History of the <SPAN
CLASS="acronym"
>DNS</SPAN
><H3
CLASS="sect3"
><A
-NAME="AEN4135"
+NAME="AEN4141"
>A.2.1.1. HS = hesiod</A
></H3
><P
><H3
CLASS="sect3"
><A
-NAME="AEN4140"
+NAME="AEN4146"
>A.2.1.2. CH = chaos</A
></H3
><P
><H1
CLASS="sect1"
><A
-NAME="AEN4144"
+NAME="AEN4150"
>A.3. General <SPAN
CLASS="acronym"
>DNS</SPAN
><H2
CLASS="sect2"
><A
-NAME="AEN4147"
+NAME="AEN4153"
>A.3.1. IPv6 addresses (A6)</A
></H2
><P
>.</P
><H3
><A
-NAME="AEN4323"
+NAME="AEN4329"
>Bibliography</A
></H3
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4324"
+NAME="AEN4330"
>Standards</A
></H1
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4326"
+NAME="AEN4332"
></A
><P
>[RFC974] C. Partridge, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4333"
+NAME="AEN4339"
></A
><P
>[RFC1034] P.V. Mockapetris, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4340"
+NAME="AEN4346"
></A
><P
>[RFC1035] P. V. Mockapetris, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4349"
+NAME="AEN4355"
></A
><P
>[RFC2181] R., R. Bush Elz, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4357"
+NAME="AEN4363"
></A
><P
>[RFC2308] M. Andrews, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4365"
+NAME="AEN4371"
></A
><P
>[RFC1995] M. Ohta, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4373"
+NAME="AEN4379"
></A
><P
>[RFC1996] P. Vixie, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4380"
+NAME="AEN4386"
></A
><P
>[RFC2136] P. Vixie, S. Thomson, Y. Rekhter, and J. Bound, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4397"
+NAME="AEN4403"
></A
><P
>[RFC2845] P. Vixie, O. Gudmundsson, D. Eastlake, 3rd, and B. Wellington, <I
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4416"
+NAME="AEN4422"
>Proposed Standards Still Under Development</A
></H1
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4421"
+NAME="AEN4427"
></A
><P
>[RFC1886] S. Thomson and C. Huitema, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4433"
+NAME="AEN4439"
></A
><P
>[RFC2065] D. Eastlake, 3rd and C. Kaufman, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4445"
+NAME="AEN4451"
></A
><P
>[RFC2137] D. Eastlake, 3rd, <I
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4453"
+NAME="AEN4459"
>Other Important RFCs About <SPAN
CLASS="acronym"
>DNS</SPAN
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4456"
+NAME="AEN4462"
></A
><P
>[RFC1535] E. Gavron, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4464"
+NAME="AEN4470"
></A
><P
>[RFC1536] A. Kumar, J. Postel, C. Neuman, P. Danzig, and S. Miller, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4485"
+NAME="AEN4491"
></A
><P
>[RFC1982] R. Elz and R. Bush, <I
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4496"
+NAME="AEN4502"
>Resource Record Types</A
></H1
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4498"
+NAME="AEN4504"
></A
><P
>[RFC1183] C.F. Everhart, L. A. Mamakos, R. Ullmann, and P. Mockapetris, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4516"
+NAME="AEN4522"
></A
><P
>[RFC1706] B. Manning and R. Colella, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4528"
+NAME="AEN4534"
></A
><P
>[RFC2168] R. Daniel and M. Mealling, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4539"
+NAME="AEN4545"
></A
><P
>[RFC1876] C. Davis, P. Vixie, T., and I. Dickinson, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4556"
+NAME="AEN4562"
></A
><P
>[RFC2052] A. Gulbrandsen and P. Vixie, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4568"
+NAME="AEN4574"
></A
><P
>[RFC2163] A. Allocchio, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4576"
+NAME="AEN4582"
></A
><P
>[RFC2230] R. Atkinson, <I
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4584"
+NAME="AEN4590"
><SPAN
CLASS="acronym"
>DNS</SPAN
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4587"
+NAME="AEN4593"
></A
><P
>[RFC1101] P. V. Mockapetris, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4595"
+NAME="AEN4601"
></A
><P
>[RFC1123] Braden, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4602"
+NAME="AEN4608"
></A
><P
>[RFC1591] J. Postel, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4609"
+NAME="AEN4615"
></A
><P
>[RFC2317] H. Eidnes, G. de Groot, and P. Vixie, <I
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4623"
+NAME="AEN4629"
><SPAN
CLASS="acronym"
>DNS</SPAN
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4626"
+NAME="AEN4632"
></A
><P
>[RFC1537] P. Beertema, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4634"
+NAME="AEN4640"
></A
><P
>[RFC1912] D. Barr, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4642"
+NAME="AEN4648"
></A
><P
>[RFC1912] D. Barr, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4650"
+NAME="AEN4656"
></A
><P
>[RFC2010] B. Manning and P. Vixie, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4661"
+NAME="AEN4667"
></A
><P
>[RFC2219] M. Hamilton and R. Wright, <I
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4673"
+NAME="AEN4679"
>Other <SPAN
CLASS="acronym"
>DNS</SPAN
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4679"
+NAME="AEN4685"
></A
><P
>[RFC1464] R. Rosenbaum, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4686"
+NAME="AEN4692"
></A
><P
>[RFC1713] A. Romao, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4694"
+NAME="AEN4700"
></A
><P
>[RFC1794] T. Brisco, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4702"
+NAME="AEN4708"
></A
><P
>[RFC2240] O. Vaughan, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4709"
+NAME="AEN4715"
></A
><P
>[RFC2345] J. Klensin, T. Wolf, and G. Oglesby, <I
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4723"
+NAME="AEN4729"
></A
><P
>[RFC2352] O. Vaughan, <I
><H1
CLASS="bibliodiv"
><A
-NAME="AEN4730"
+NAME="AEN4736"
>Obsolete and Unimplemented Experimental RRs</A
></H1
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4732"
+NAME="AEN4738"
></A
><P
>[RFC1712] C. Farrell, M. Schulze, S. Pleitner, and D. Baldoni, <I
><H2
CLASS="sect2"
><A
-NAME="AEN4753"
+NAME="AEN4759"
>A.4.3. Other Documents About <SPAN
CLASS="acronym"
>BIND</SPAN
></P
><H3
><A
-NAME="AEN4757"
+NAME="AEN4763"
>Bibliography</A
></H3
><DIV
CLASS="biblioentry"
><A
-NAME="AEN4758"
+NAME="AEN4764"
></A
><P
>Paul Albitz and Cricket Liu, <I
></DT
><DT
>4.3. <A
-HREF="Bv9ARM.ch04.html#AEN674"
+HREF="Bv9ARM.ch04.html#AEN680"
>Split DNS</A
></DT
><DT
><DL
><DT
>4.4.1. <A
-HREF="Bv9ARM.ch04.html#AEN765"
+HREF="Bv9ARM.ch04.html#AEN771"
>Generate Shared Keys for Each Pair of Hosts</A
></DT
><DT
>4.4.2. <A
-HREF="Bv9ARM.ch04.html#AEN786"
+HREF="Bv9ARM.ch04.html#AEN792"
>Copying the Shared Secret to Both Machines</A
></DT
><DT
>4.4.3. <A
-HREF="Bv9ARM.ch04.html#AEN789"
+HREF="Bv9ARM.ch04.html#AEN795"
>Informing the Servers of the Key's Existence</A
></DT
><DT
>4.4.4. <A
-HREF="Bv9ARM.ch04.html#AEN801"
+HREF="Bv9ARM.ch04.html#AEN807"
>Instructing the Server to Use the Key</A
></DT
><DT
>4.4.5. <A
-HREF="Bv9ARM.ch04.html#AEN817"
+HREF="Bv9ARM.ch04.html#AEN823"
>TSIG Key Based Access Control</A
></DT
><DT
>4.4.6. <A
-HREF="Bv9ARM.ch04.html#AEN830"
+HREF="Bv9ARM.ch04.html#AEN836"
>Errors</A
></DT
></DL
></DD
><DT
>4.5. <A
-HREF="Bv9ARM.ch04.html#AEN834"
+HREF="Bv9ARM.ch04.html#AEN840"
>TKEY</A
></DT
><DT
>4.6. <A
-HREF="Bv9ARM.ch04.html#AEN849"
+HREF="Bv9ARM.ch04.html#AEN855"
>SIG(0)</A
></DT
><DT
><DL
><DT
>4.7.1. <A
-HREF="Bv9ARM.ch04.html#AEN865"
+HREF="Bv9ARM.ch04.html#AEN871"
>Generating Keys</A
></DT
><DT
>4.7.2. <A
-HREF="Bv9ARM.ch04.html#AEN885"
+HREF="Bv9ARM.ch04.html#AEN891"
>Creating a Keyset</A
></DT
><DT
>4.7.3. <A
-HREF="Bv9ARM.ch04.html#AEN897"
+HREF="Bv9ARM.ch04.html#AEN903"
>Signing the Child's Keyset</A
></DT
><DT
>4.7.4. <A
-HREF="Bv9ARM.ch04.html#AEN910"
+HREF="Bv9ARM.ch04.html#AEN916"
>Signing the Zone</A
></DT
><DT
>4.7.5. <A
-HREF="Bv9ARM.ch04.html#AEN926"
+HREF="Bv9ARM.ch04.html#AEN932"
>Configuring Servers</A
></DT
></DL
></DD
><DT
>4.8. <A
-HREF="Bv9ARM.ch04.html#AEN933"
+HREF="Bv9ARM.ch04.html#AEN939"
>IPv6 Support in <SPAN
CLASS="acronym"
>BIND</SPAN
><DL
><DT
>4.8.1. <A
-HREF="Bv9ARM.ch04.html#AEN947"
+HREF="Bv9ARM.ch04.html#AEN953"
>Address Lookups Using AAAA Records</A
></DT
><DT
>4.8.2. <A
-HREF="Bv9ARM.ch04.html#AEN952"
+HREF="Bv9ARM.ch04.html#AEN958"
>Address Lookups Using A6 Records</A
></DT
><DT
>4.8.3. <A
-HREF="Bv9ARM.ch04.html#AEN973"
+HREF="Bv9ARM.ch04.html#AEN979"
>Address to Name Lookups Using Nibble Format</A
></DT
><DT
>4.8.4. <A
-HREF="Bv9ARM.ch04.html#AEN980"
+HREF="Bv9ARM.ch04.html#AEN986"
>Address to Name Lookups Using Bitstring Format</A
></DT
><DT
>4.8.5. <A
-HREF="Bv9ARM.ch04.html#AEN987"
+HREF="Bv9ARM.ch04.html#AEN993"
>Using DNAME for Delegation of IPv6 Reverse Addresses</A
></DT
></DL
><DL
><DT
>5.1. <A
-HREF="Bv9ARM.ch05.html#AEN1007"
+HREF="Bv9ARM.ch05.html#AEN1013"
>The Lightweight Resolver Library</A
></DT
><DT
></DT
><DT
>6.1.2. <A
-HREF="Bv9ARM.ch06.html#AEN1249"
+HREF="Bv9ARM.ch06.html#AEN1255"
>Comment Syntax</A
></DT
></DL
><DL
><DT
>6.2.1. <A
-HREF="Bv9ARM.ch06.html#AEN1356"
+HREF="Bv9ARM.ch06.html#AEN1362"
><B
CLASS="command"
>acl</B
></DT
><DT
>6.2.3. <A
-HREF="Bv9ARM.ch06.html#AEN1398"
+HREF="Bv9ARM.ch06.html#AEN1404"
><B
CLASS="command"
>controls</B
></DT
><DT
>6.2.4. <A
-HREF="Bv9ARM.ch06.html#AEN1407"
+HREF="Bv9ARM.ch06.html#AEN1413"
><B
CLASS="command"
>controls</B
></DT
><DT
>6.2.5. <A
-HREF="Bv9ARM.ch06.html#AEN1433"
+HREF="Bv9ARM.ch06.html#AEN1439"
><B
CLASS="command"
>include</B
></DT
><DT
>6.2.6. <A
-HREF="Bv9ARM.ch06.html#AEN1438"
+HREF="Bv9ARM.ch06.html#AEN1444"
><B
CLASS="command"
>include</B
></DT
><DT
>6.2.7. <A
-HREF="Bv9ARM.ch06.html#AEN1445"
+HREF="Bv9ARM.ch06.html#AEN1451"
><B
CLASS="command"
>key</B
></DT
><DT
>6.2.8. <A
-HREF="Bv9ARM.ch06.html#AEN1452"
+HREF="Bv9ARM.ch06.html#AEN1458"
><B
CLASS="command"
>key</B
></DT
><DT
>6.2.9. <A
-HREF="Bv9ARM.ch06.html#AEN1464"
+HREF="Bv9ARM.ch06.html#AEN1470"
><B
CLASS="command"
>logging</B
></DT
><DT
>6.2.10. <A
-HREF="Bv9ARM.ch06.html#AEN1504"
+HREF="Bv9ARM.ch06.html#AEN1510"
><B
CLASS="command"
>logging</B
></DT
><DT
>6.2.11. <A
-HREF="Bv9ARM.ch06.html#AEN1706"
+HREF="Bv9ARM.ch06.html#AEN1712"
><B
CLASS="command"
>lwres</B
></DT
><DT
>6.2.12. <A
-HREF="Bv9ARM.ch06.html#AEN1730"
+HREF="Bv9ARM.ch06.html#AEN1736"
><B
CLASS="command"
>lwres</B
></DT
><DT
>6.2.13. <A
-HREF="Bv9ARM.ch06.html#AEN1749"
+HREF="Bv9ARM.ch06.html#AEN1755"
><B
CLASS="command"
>options</B
></DT
><DT
>6.2.14. <A
-HREF="Bv9ARM.ch06.html#AEN1952"
+HREF="Bv9ARM.ch06.html#AEN1958"
><B
CLASS="command"
>options</B
></DT
><DT
>6.2.17. <A
-HREF="Bv9ARM.ch06.html#AEN2877"
+HREF="Bv9ARM.ch06.html#AEN2883"
><B
CLASS="command"
>trusted-keys</B
></DT
><DT
>6.2.18. <A
-HREF="Bv9ARM.ch06.html#AEN2893"
+HREF="Bv9ARM.ch06.html#AEN2899"
><B
CLASS="command"
>trusted-keys</B
></DT
><DT
>6.2.19. <A
-HREF="Bv9ARM.ch06.html#AEN2901"
+HREF="Bv9ARM.ch06.html#AEN2907"
><B
CLASS="command"
>view</B
></DT
><DT
>6.2.20. <A
-HREF="Bv9ARM.ch06.html#AEN2915"
+HREF="Bv9ARM.ch06.html#AEN2921"
><B
CLASS="command"
>view</B
></DT
><DT
>6.2.22. <A
-HREF="Bv9ARM.ch06.html#AEN3052"
+HREF="Bv9ARM.ch06.html#AEN3058"
><B
CLASS="command"
>zone</B
></DD
><DT
>6.3. <A
-HREF="Bv9ARM.ch06.html#AEN3401"
+HREF="Bv9ARM.ch06.html#AEN3407"
>Zone File</A
></DT
><DD
></DT
><DT
>6.3.2. <A
-HREF="Bv9ARM.ch06.html#AEN3721"
+HREF="Bv9ARM.ch06.html#AEN3727"
>Discussion of MX Records</A
></DT
><DT
></DT
><DT
>6.3.4. <A
-HREF="Bv9ARM.ch06.html#AEN3842"
+HREF="Bv9ARM.ch06.html#AEN3848"
>Inverse Mapping in IPv4</A
></DT
><DT
>6.3.5. <A
-HREF="Bv9ARM.ch06.html#AEN3869"
+HREF="Bv9ARM.ch06.html#AEN3875"
>Other Zone File Directives</A
></DT
><DT
>6.3.6. <A
-HREF="Bv9ARM.ch06.html#AEN3926"
+HREF="Bv9ARM.ch06.html#AEN3932"
><SPAN
CLASS="acronym"
>BIND</SPAN
></DT
><DT
>7.2. <A
-HREF="Bv9ARM.ch07.html#AEN4018"
+HREF="Bv9ARM.ch07.html#AEN4024"
><B
CLASS="command"
>chroot</B
><DL
><DT
>7.2.1. <A
-HREF="Bv9ARM.ch07.html#AEN4041"
+HREF="Bv9ARM.ch07.html#AEN4047"
>The <B
CLASS="command"
>chroot</B
></DT
><DT
>7.2.2. <A
-HREF="Bv9ARM.ch07.html#AEN4056"
+HREF="Bv9ARM.ch07.html#AEN4062"
>Using the <B
CLASS="command"
>setuid</B
><DL
><DT
>8.1. <A
-HREF="Bv9ARM.ch08.html#AEN4076"
+HREF="Bv9ARM.ch08.html#AEN4082"
>Common Problems</A
></DT
><DD
><DL
><DT
>8.1.1. <A
-HREF="Bv9ARM.ch08.html#AEN4078"
+HREF="Bv9ARM.ch08.html#AEN4084"
>It's not working; how can I figure out what's wrong?</A
></DT
></DL
></DD
><DT
>8.2. <A
-HREF="Bv9ARM.ch08.html#AEN4082"
+HREF="Bv9ARM.ch08.html#AEN4088"
>Incrementing and Changing the Serial Number</A
></DT
><DT
>8.3. <A
-HREF="Bv9ARM.ch08.html#AEN4087"
+HREF="Bv9ARM.ch08.html#AEN4093"
>Where Can I Get Help?</A
></DT
></DL
><DL
><DT
>A.1. <A
-HREF="Bv9ARM.ch09.html#AEN4103"
+HREF="Bv9ARM.ch09.html#AEN4109"
>Acknowledgements</A
></DT
><DD
><DL
><DT
>A.1.1. <A
-HREF="Bv9ARM.ch09.html#AEN4105"
+HREF="Bv9ARM.ch09.html#AEN4111"
>A Brief History of the <SPAN
CLASS="acronym"
>DNS</SPAN
></DD
><DT
>A.3. <A
-HREF="Bv9ARM.ch09.html#AEN4144"
+HREF="Bv9ARM.ch09.html#AEN4150"
>General <SPAN
CLASS="acronym"
>DNS</SPAN
><DL
><DT
>A.3.1. <A
-HREF="Bv9ARM.ch09.html#AEN4147"
+HREF="Bv9ARM.ch09.html#AEN4153"
>IPv6 addresses (A6)</A
></DT
></DL
></DT
><DT
>A.4.3. <A
-HREF="Bv9ARM.ch09.html#AEN4753"
+HREF="Bv9ARM.ch09.html#AEN4759"
>Other Documents About <SPAN
CLASS="acronym"
>BIND</SPAN