Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running a PowerDNS 3.1 on a Debian Wheezy Beta 4 system. The zone data is accessed through a PostgreSQL database, the server answers to both IPv4 and IPv6 queries.

If the DNS-Server knows the A record for one of the name servers referenced by NS records on a zone, it automatically return these A records as additional information to the response on an NS query for that zone. Now even if it knows the AAAA record for one of the name servers of the NS records, it currently does never return an AAAA record as additional information.

How can I enable this? Or is there anything I could be doing wrong?

Output of dig @ns.mydomain.tld NS mydomain.tld:

;mydomain.tld.                      IN      NS

mydomain.tld.               86400   IN      NS
mydomain.tld.               86400   IN      NS
mydomain.tld.               86400   IN      NS      ns.mydomain.tld.
mydomain.tld.               86400   IN      NS

;; ADDITIONAL SECTION:          86400   IN      A           86400   IN      A
ns.mydomain.tld.            600     IN      A          86400   IN      A

Output of dig @ns.mydomain.tld A ns.mydomain.tld:

;ns.mydomain.tld.           IN      A

ns.mydomain.tld.    600     IN      A

Output of dig @ns.mydomain.tld AAAA ns.mydomain.tld:

;ns.mydomain.tld.           IN      AAAA

ns.mydomain.tld.    86400   IN      AAAA    2001:db8:100:3022:1::3
share|improve this question
up vote 1 down vote accepted

Try setting do-ipv6-additional-processing=yes in your pdns.conf.

share|improve this answer
This has been made default in PowerDNS as of today (and thus as of the upcoming 3.2 release). – Habbie Nov 28 '12 at 13:35

Set do-ipv6-additional-processing=yes.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.