This section describes the various implementations regarding DNS and address selection. Feel free to skip the implementations in which you are not interested.
Multiple lines can be used to specify multiple local DNS servers for redundancy. Note that specifying an IPv6 address means that the client will use IPv6 transport to send the requests to the DNS server, irrelevant of the type of request.
For example, if the local DNS server has 3ffe:b00:0:1::3 as its IPv6 address, the ‘/etc/resolv.conf’ file contains:
# cat /etc/resolv.conf nameserver 3ffe:b00:0:1::3
BIND [BIND] is a popular DNS server implementation. BIND version 4.9.5 and above supports the AAAA record. IPv6 transport is supported in BIND version 8.4.0 and above.
BIND is used in most Unix-based operating systems, such as FreeBSD, OpenBSD, NetBSD, Linux and Solaris. This section describes the syntax of BIND zone files for IPv6 features.
The hostname to IP address mapping for an IPv4 node is registered in BIND with the A record syntax: ‘<name> IN A <ipv4_address>’, as the following example:
host1.example.org. IN A 10.1.2.3
For an IPv6 node, the AAAA record syntax is: ‘<name> IN A <ipv6_address>’ ...