转发 Active Directory 的未解析 DNS 查询

转发 Active Directory 的未解析 DNS 查询

我有一个用于域(假设为 domain.com)的 Active Directory 服务器,该域也是一个具有公共 DNS 记录的公共域(假设为使用 GoDaddy 的 DNS)。

我该如何设置,以便如果本地 DNS(例如 mail.domain.com)中不存在特定记录,它会在公共 DNS 中查找该记录?我已经设置了 DNS 转发器,但这似乎不会影响这种情况。

答案1

据我所知,这是不可能的。如果 AD DNS 服务器对该区域具有权威性,那么它...对该区域具有权威性。它不会将解析为 NXDOMAIN 的查询转发到另一台 DNS 服务器。

答案2

如果域中只有少数外部服务器,则可以在本地 DNS 中为每个服务器设置一个存根子域(请参阅:https://technet.microsoft.com/en-us/library/cc754190(v=ws.11).aspx

这些存根域仅包含 GoDaddy(或其他人)的 NS 记录,不包含 A 或 CNAME。

例如:

DOMAIN.COM
    SOA...
    NS dc1.domain.com, <local IP>...
    A  localServer, <local IP>...
EXTERNAL.DOMAIN.COM
    SOA ...
    NS cns1.godaddy.com

相关内容