BIND
From SixXS Wiki
BIND is the most common DNS server on the internet. It does not handle arbitrary record types, so you must be sure to use a version that supports AAAA records to resolve your host names to IPv6 addresses.
Quick Config Example
Use 'named -6' to experiment with IPv6 only if desired
A quick summary of the interesting IPv6 specific options:
options { // control interface from which queries are sent query-source-v6 2001:DB8:1:1:1:1:1:2 port 1053; // control interface from which notifies are sent notify-source-v6 2001:DB8:1:1:1:1:1:2 port 1052; // listen on the loopback listen-on-v6 {::1;}; // listen on specific other interface (defaults to all interfaces otherwise) listen-on-v6 {2001:DB8:1:1:1:1:1:2;}; }