我在 Debian Wheezy Beta 4 系统上运行 PowerDNS 3.1。区域数据通过 PostgreSQL 数据库访问,服务器响应 IPv4 和 IPv6 查询。
如果 DNS 服务器知道区域中 NS 记录引用的其中一个名称服务器的 A 记录,它会自动将这些 A 记录作为附加信息返回到对该区域的 NS 查询的响应中。现在,即使它知道 NS 记录的其中一个名称服务器的 AAAA 记录,它目前也永远不会返回 AAAA 记录作为附加信息。
我怎样才能启用它?或者有什么我可能做错的吗?
输出dig @ns.mydomain.tld NS mydomain.tld
:
;; QUESTION SECTION:
;mydomain.tld. IN NS
;; ANSWER SECTION:
mydomain.tld. 86400 IN NS ns3.nsprovider.de.
mydomain.tld. 86400 IN NS ns2.nsprovider.de.
mydomain.tld. 86400 IN NS ns.mydomain.tld.
mydomain.tld. 86400 IN NS ns.nsprovider.de.
;; ADDITIONAL SECTION:
ns2.nsprovider.de. 86400 IN A 1.2.3.1
ns.nsprovider.de. 86400 IN A 1.2.3.2
ns.mydomain.tld. 600 IN A 192.0.2.194
ns3.nsprovider.de. 86400 IN A 1.2.3.3
输出dig @ns.mydomain.tld A ns.mydomain.tld
:
;; QUESTION SECTION:
;ns.mydomain.tld. IN A
;; ANSWER SECTION:
ns.mydomain.tld. 600 IN A 192.0.2.194
输出dig @ns.mydomain.tld AAAA ns.mydomain.tld
:
;; QUESTION SECTION:
;ns.mydomain.tld. IN AAAA
;; ANSWER SECTION:
ns.mydomain.tld. 86400 IN AAAA 2001:db8:100:3022:1::3
设置 do-ipv6-additional-processing=yes。
尝试
do-ipv6-additional-processing=yes
在您的pdns.conf
.