我在 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
答案1
尝试do-ipv6-additional-processing=yes
在您的 中进行设置pdns.conf
。
答案2
设置do-ipv6-additional-processing=yes。