配置动态 DNS 时,我想知道客户端计算机尝试使用哪些 DNS 服务器注册其名称。他们是只在配置的 DNS 服务器上注册,还是客户端在其配置的域上查询 NS 记录并联系这些服务器?
我问的原因是我们有一个可能需要移动到新 DNS 服务器的动态区域,但我将无法重新配置所有客户端以指向新的 DNS 服务器。相反,客户端的 DNS 服务器会将区域委派给新服务器。
这都是 Windows(客户端/DNS 服务器),但我不知道这是否会影响答案。
配置动态 DNS 时,我想知道客户端计算机尝试使用哪些 DNS 服务器注册其名称。他们是只在配置的 DNS 服务器上注册,还是客户端在其配置的域上查询 NS 记录并联系这些服务器?
我问的原因是我们有一个可能需要移动到新 DNS 服务器的动态区域,但我将无法重新配置所有客户端以指向新的 DNS 服务器。相反,客户端的 DNS 服务器会将区域委派给新服务器。
这都是 Windows(客户端/DNS 服务器),但我不知道这是否会影响答案。
注册过程从对相关区域的授权开始 (SOA) 查询开始,因此如果您的客户端配置的 DNS 服务器不是该区域的主服务器,则应该能够很好地动态注册。
如果您的客户端从 DHCP 获取地址,则默认情况下客户端将注册 A 记录,而您的 DHCP 服务器将被请求注册 PTR 记录。
如果您的 DNS 服务器是域控制器并且区域集成了 Active-Directory,它们将自动复制到您添加到域的所有新 DC/DNS;所以如果你想添加一个新的 DC/DNS,你只需要提升服务器并在上面启用 DNS 服务,它就会得到一个始终最新的区域副本。
但是,如果您的区域未在 DC 上运行,那么您将陷入标准的主要-次要行为;在这种情况下,您的问题毫无意义,因为只有托管主要区域的服务器才能修改它,因此即使客户端尝试向另一台服务器注册,注册也会失败。