BIND 9.3.2 Release Notes (5900-2140, December 2011)

Support for the ip6.arpa domain
BIND 9.3.2 uses the ip6.arpa domain for IPv6 forward lookups, instead of the ip6.int domain.
However, BIND 9.3.2 continues to support the ip6.int domain for backward compatibility.
BIND 9.3.2 also uses the ip6.arpa domain for storing IPv6 addresses in the DNS. The existing
queries that perform additional section processing to locate IPv4 addresses are redefined to perform
additional section processing on both IPv4 and IPv6 addresses.
The ip6.arpa domain is a special domain defined to look up a record given an IPv6 address.
This domain provides a method to map an IPv6 address to a host name.
An IPv6 address is represented as a name in the ip6.arpa domain by a sequence of nibbles
separated by dots with the suffix .ip6.arpa. The sequence of nibbles is encoded in reverse
order wherein the low-order nibble is encoded first, followed by the next low-order nibble and so
on. Each nibble is represented by a hexadecimal digit.
For example, consider the following IPv6 address:
4321:0:1:2:3:4:567:89ab
The following is the reverse lookup domain name in the ip6.arpa domain:
b.a.9.8.7.6.5.0.4.0.0.0.3.0.0.0.2.0.0.0.1.0.0.0.0.0.0.0.1.2.3.4.ip6.arpa.
New method of listing master servers
Starting with BIND 9.3.2, the masters statement provides a list of master name servers that can
be included in the masters clause of the zone statement.
The following is the masters statement with the new masters_list option, which specifies the
acl name of the list of master name servers:
masters name [port ip_port] {(masters_list | ip_addr [port ip_port]
[key key]); [...]};
The masters_list option specifies one or more IP addresses of master servers, which the slave
can contact to update its copy of the zone. The masters_list elements can also be names of
other master lists. This list can be used in the masters clause in the zone statement.
The following is a sample acl statement that assigns a symbolic name to an address match list:
acl acl1 {
15.70.190.186; 15.70.190.115;
};
The following is a sample zone statement with the masters clause:
zone "example.com" {
type slave;
masters {acl1;};
file "db.example";
};
Where:
acl1 specifies the name of the list of master name servers.
New options in the Options statement
Table 3 lists the new options added in the options statement.
Table 3 New Options in the Options Statement
DescriptionOption
Identifies the host name of the anycast named server that answers the queryhostname
Identifies the server ID of the anycast named server that answers the queryserver-id
6 BIND 9.3.2 Release Notes