從 BIND 移至 PowerDNS - 委託子網域無法解析

從 BIND 移至 PowerDNS - 委託子網域無法解析

我之前在我們的辦公室網路中使用 BIND。我現在已轉移到 PowerDNS Authoritative,使用 MySQL 後端 - 雖然所有本地地址都解析得很好,但我的外部託管站點不再解析。

理想情況下,我想要的是擁有一個網域,在外部檢視時僅包含 Amazon 上託管的服務,但在內部檢視時則包含這些服務一些內部主機。

例如,以下是一些記錄:

play-consult.net IN SOA dns01.play-consult.net admin.play-consult.net 2018030103 604800 86400 2419200 604800
dns01.play-consult.net IN A 10.1.0.4
router01.play-consult.net IN A 10.1.0.1
sonarqube.play-consult.net IN NS ns-261.awsdns-32.com.

透過 BIND,這表示對 SonarQube 的請求將由 AWS Route53 應答,如果您在我們的網路之外,則 AWS Route53 是 play-consult.net 的主要名稱伺服器。然而,現在我在 PowerDNS 上,我取回了 NS 記錄,但它從未解析。我曾假設,當我使用 BIND 時,它是我的本地解析器,然後它會跟隨返回的 NS 記錄來查找權威答案,但我開始認為也許 BIND 正在做 PowerDNS 沒有做的事情?

我想我可以添加一個子網域,無論是由PowerDNS 權威回答的internal.play-consult.net,還是由Route53 回答的cloud.play-consult.net - 但有什麼方法可以將它們保留在與我在Bind下相同的子域上?

相關內容