使用动态 DNS,注册请求会发送到哪些 DNS 服务器?

使用动态 DNS,注册请求会发送到哪些 DNS 服务器?

配置动态 DNS 后,我想知道客户端计算机会尝试向哪些 DNS 服务器注册其名称。它们是否只向其配置的 DNS 服务器注册,还是客户端在其配置的域上查询 NS 记录并联系这些服务器?

我之所以问这个问题,是因为我们有一个动态区域,可能需要移动到新的 DNS 服务器,但我无法重新配置所有客户端以指向新的 DNS 服务器。相反,客户端的 DNS 服务器将把该区域委托给新服务器。

这些都是 Windows(客户端/DNS 服务器),但我不知道这是否会影响答案。

答案1

注册过程从相关区域的授权起始 (SOA) 查询开始,因此即使客户端配置的 DNS 服务器不是该区域的主要服务器,他们也应该能够动态注册。

如果您的客户端从 DHCP 获取其地址,则默认客户端将注册 A 记录,并且将请求您的 DHCP 服务器注册 PTR 记录。

答案2

如果您的 DNS 服务器是域控制器并且区域是 Active-Directory 集成的,它们将自动复制到您添加到域的所有新 DC/DNS;因此如果您想添加新的 DC/DNS,您只需提升服务器并在其上启用 DNS 服务,它将获得该区域的始终最新的副本。

但是,如果您的区域未在 DC 上运行,那么您将陷入标准的主从行为;在这种情况下,您的问题毫无意义,因为只有托管主区域的服务器可以修改它,因此即使客户端尝试在另一台服务器上注册,注册也会失败。

答案3

我已经通过网络跟踪了这一点,并在 AD 域中看到了这种情况;客户端总是先询问“谁是你的主人?”,然后直接更新该 DNS。在 AD 集成区域中,当然所有运行 MS-DNS 的 DC 都说他们是主人(这让 BIND 管理员抓狂)。

您的“这不是我们的 AD 域的区域”可能有点奇怪;我不知道您那是什么意思。

相关内容