如何将我的 Windows DNS 从一台服务器移动到另一台服务器?

Ste*_*ven 6 domain-name-system windows

如何以最小的中断将我的 Windows DNS 从一台服务器移动到另一台服务器?

两台服务器都在同一个域中,我们确实为 Windows 客户端使用了 DHCP,但服务器是固定 IP。

DNS 是集成的 Active Directory。

Eva*_*son 8

听起来你有两个问题。将 DNS 区域移动到新服务器并将客户端定向到新服务器。

移动区域

假设 DNS 区域是 Active Directory 集成的,这只是将新的 DNS 服务器提升为域控制器计算机的问题,因为只有域控制器计算机才能运行托管 AD 集成区域的 DNS 服务器 ( http://technet.microsoft.com/ en-us/library/cc978010.aspx)。

如果您不使用 Active Directory 集成区域(即标准区域),则可以使用我在此答案中编写的脚本将区域从一台服务器迁移到另一台服务器:Migrate 200 Domains from Win2003 DNS server to another

将客户端定向到新的 DNS 服务器

静态配置为使用现有 DNS 服务器的 Windows 客户端将需要进行更改,无论是手动还是使用“netsh”等自动化工具。如果你有很多静态配置的机器,使用脚本可能是最简单的。

从 DHCP 接收其 DNS 服务器分配的客户端要容易得多。更改在 DHCP 作用域中指定的 DNS 服务器并等待租用到期时间,然后再停用旧的 DNS 服务器。

最后,如果您有其他指定了 DNS 服务器的操作系统(嵌入式设备等),请确保您也更改它们。

理想情况下,您应该尝试将一些 IP 地址专用于您的 DNS 服务器,以便将来可以将这些 IP 重新分配给其他服务器计算机,而不必再次经历这种磨难。尝试在未来通过 DNS 名称引用所有服务器/服务,并保留 DNS 服务器使用的 IP 地址,以便将来重新分配给新服务器。(例如,不要同时使用 DNS 服务器 IP 地址作为为某些其他类型的服务程序指定的地址,这些程序可能并不总是与 DNS 服务器软件位于同一台机器上。如有必要,将辅助 IP 地址分配给用于此类目的的 DNS 服务器计算机。)