IPv6 Network - Choosing an Address for Your Nameserver - Specifying nameservers by name doesn’t usually work: if we knew which addresses went with which names, we wouldn’t have to consult a nameserver in the first place. So nameserver addresses tend to find their way to lots of different places:
The address for a caching nameserver will be in lots of /etc/resolv.conf files (or the equivalent on other operating systems).
The address for primary and secondary DNS servers for a domain will be listed in the TLD zone for that domain.
The address for a primary DNS server will be in the named.conf of secondary servers.
Often, the address for secondary DNS servers for local primary zones will be listed as addresses the server will accept zone transfers from.
All of this means that it’s a good idea if nameserver addresses are as stable as they can be, and it doesn’t hurt if they’re easy to remember, either. So using EUI-64-derived IPv6 addresses for nameservers isn’t the best idea, as the address will change whenever a network interface card is replaced or the DNS service is moved to another server. So a manually specified address is the best choice. Additionally, it’s not a bad idea to put this address in a /64 of its own. This way, it’s easy to move the DNS address around the network. It’s helpful to use the transfer-source-v6 and notify-source-v6 options to set the source address for outgoing zone transfer requests to the appropriate address.