Domain-Name-System

如何在 PowerDNS 中啟用 IPv6 粘合記錄 (AAAA)

  • November 29, 2012

我在 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在您的pdns.conf.

設置 do-ipv6-additional-processing=yes。

引用自:https://serverfault.com/questions/451999