diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index f254f42772..35326e1c48 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -2,7 +2,7 @@ - + BIND 9 Administrator Reference Manual @@ -1503,6 +1503,9 @@ allow-update { key host1-host2. ;}; the complexities of A6 chain following and bitstring labels, see . + For an overview of the format and structure of IPv6 addresses, + see . + Address Lookups Using AAAA Records @@ -5051,7 +5054,7 @@ mid-1970s. General <acronym>DNS</acronym> Reference Information - + IPv6 addresses (A6) IPv6 addresses are 128-bit identifiers for interfaces and sets of interfaces which were introduced in the DNS to facilitate diff --git a/doc/arm/Bv9ARM.ch04.html b/doc/arm/Bv9ARM.ch04.html index 497992e764..88b53496d2 100644 --- a/doc/arm/Bv9ARM.ch04.html +++ b/doc/arm/Bv9ARM.ch04.html @@ -1387,12 +1387,18 @@ CLASS="acronym" HREF="Bv9ARM.ch05.html" >Chapter 5.

For an overview of the format and structure of IPv6 addresses, + see Section A.3.1.

4.8.1. Address Lookups Using AAAA Records

4.8.2. Address Lookups Using A6 Records

4.8.2.1. A6 Chains

4.8.2.2. A6 Records for DNS Servers

4.8.3. Address to Name Lookups Using Nibble Format

4.8.4. Address to Name Lookups Using Bitstring Format

4.8.5. Using DNAME for Delegation of IPv6 Reverse Addresses


$ORIGIN example.com.
-host			A6	64	::1234:5678:1212:5675 cust1.example.net.
-			A6	64	::1234:5678:1212:5675 subnet5.example2.net.
+host			IN	A6	64	::1234:5678:1212:5675 cust1.example.net.
+			IN	A6	64	::1234:5678:1212:5675 subnet5.example2.net.
 $ORIGIN example.net.
-cust1			A6	48	0:0:0:dddd:: ipv6net.example.net.
-ipv6net			A6	0	aa:bb:cccc::
+cust1			IN	A6	48	0:0:0:dddd:: ipv6net.example.net.
+ipv6net			IN	A6	0	aa:bb:cccc::
 $ORIGIN example2.net.
-subnet5			A6	48	0:0:0:1:: ipv6net2.example2.net.
-ipv6net2		A6	0	6666:5555:4::
+subnet5			IN	A6	48	0:0:0:1:: ipv6net2.example2.net.
+ipv6net2		IN	A6	0	6666:5555:4::
 

This sets up forward lookups. To handle the reverse lookups, @@ -1615,7 +1621,7 @@ would have:


$ORIGIN \[x00aa00bbcccc/48].ip6.arpa.
-\[xdddd/16]		DNAME		ipv6-rev.example.com.
+\[xdddd/16]		IN	DNAME		ipv6-rev.example.com.
 

and


$ORIGIN \[x666655550004/48].ip6.arpa.
-\[x0001/16]		DNAME		ipv6-rev.example.com.
+\[x0001/16]		IN	DNAME		ipv6-rev.example.com.
 


$ORIGIN ipv6-rev.example.com.
-\[x1234567812125675/64]	PTR		host.example.com. 
+\[x1234567812125675/64]	IN	PTR		host.example.com. 
 
5.1. The Lightweight Resolver Library

5.1. The Lightweight Resolver Library

6.3. Zone File

6.3.5.2. The $INCLUDE

6.3.5.3. The $TTL

6.3.6. BIND

7.2. chroot

7.2. chroot

7.2.1. The chroot

7.2.2. Using the setuid

8.1. Common Problems
8.2. Incrementing and Changing the Serial Number
8.3. Where Can I Get Help?

8.1. Common Problems

8.1.1. It's not working; how can I figure out what's wrong?

8.2. Incrementing and Changing the Serial Number

8.3. Where Can I Get Help?

A.1. Acknowledgements
A.3. General DNS

A.1. Acknowledgements

6.3.2. Discussion of MX Records
6.3.4. Inverse Mapping in IPv4
6.3.5. Other Zone File Directives
6.3.6. BIND
7.2. chroot
7.2.1. The chroot
7.2.2. Using the setuid
8.1. Common Problems
8.1.1. It's not working; how can I figure out what's wrong?
8.2. Incrementing and Changing the Serial Number
8.3. Where Can I Get Help?
A.1. Acknowledgements
A.1.1. A Brief History of the DNS
A.3. General DNS
A.3.1. IPv6 addresses (A6)
A.4.3. Other Documents About BIND