从 BIND 移至 PowerDNS - 委派的子域名无法解析

从 BIND 移至 PowerDNS - 委派的子域名无法解析

我之前在办公室网络中使用 BIND。现在我已改用 PowerDNS Authoritative,使用 MySQL 后端 - 虽然所有本地地址都可以正常解析,但我的外部托管网站却无法再解析。

理想情况下,我想要的是拥有一个单一的域,从外部看,它只包含托管在亚马逊上的服务,但从内部看,它包括这些服务一些内部主机。

例如,以下是一些记录:

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 应答,如果您在我们的网络之外,它是 play-consult.net 的主要名称服务器。但是,现在我使用 PowerDNS,我得到了 NS 记录,但它从未解析过。我曾假设当我使用 BIND 时,它是我的本地解析器,然后跟踪返回的 NS 记录以找到权威答案,但我开始认为 BIND 可能正在做一些 PowerDNS 没有做的事情?

我认为我可以添加一个子域,要么是 PowerDNS 权威回答的 internal.play-consult.net,要么是 Route53 回答的 cloud.play-consult.net - 但有没有办法将它们保留在与 Bind 下的同一子域上?

相关内容