Windows DHCP 客户端随机恢复到旧的 DNS 服务器

Windows DHCP 客户端随机恢复到旧的 DNS 服务器

在我拥有的这个网络中,我正在从 Linux 基础架构迁移到 Windows 基础架构。这是一个分阶段的过程。

最初没有 Windows 基础设施。DNS、NIS 和 DHCP 都来自一对 Linux 服务器。

当 Windows 服务器到达时,我们配置了一个 AD 区域。

然后,我们将 DHCP 服务器从 Linux 移至 AD 服务器。此时,DHCP 范围已设置,因此 DNS 名称和服务器仍为 Linux 服务器上的 DNS 名称和服务器。

区域完成后,我们将 DHCP 范围更改为使用 AD 名称和服务器。

最后,我们尝试停止使用 Linux 服务器。

但是,一些 Windows 客户端正在恢复使用旧的 DNS 服务器。

您可以执行 ipconfig /all 并查看网络接口 - 它将显示 AD 服务器作为 DHCP 服务器,并将两个 Linux 节点显示为 DNS 服务器。

问题是,他们是随机这样做的——其中一些人坚持使用新服务器,而另一些人似乎在新服务器和旧服务器之间来回切换。

显然,我不能停止使用 Linux 服务器,因为这会使多个工作站陷入困境。

我已转储范围并在其中搜索旧 DNS 服务器的 IP 地址 - 它们不在那里。我尝试删除并重新创建 DHCP 范围,删除并重新安装 DHCP 服务,以及删除所有内容并清除 DHCP 注册表混乱,然后重新安装并重新创建所有内容。

客户仍在恢复。

所讨论的范围包含所有预留,没有动态池。因此,重新创建范围并不麻烦(我已使用 netsh 命令重新创建范围和预留)。

有谁知道我在这里遗漏了什么。

答案1

一些不同的选择:

选项1

在您的 DNS 设置中,展开服务器名称下的树。然后,展开“正向查找区域”下的树。右键单击您的域并转到属性。

转到“名称服务器”选项卡 - 服务器是否列在那里?如果没有,请确保添加它。

选项 2

打开 DHCP 服务器 MMC。展开“IPv4”下的树。右键单击“服务器选项”,然后选择“配置选项”。向下滚动到“006 DNS 服务器”选项,然后手动为网络上的客户端分配 DNS 服务器。

尝试完这两个步骤后,对客户端执行释放/续订,或等待其租约到期并续订。假设它们都运行 Windows,则应将设置作为默认值分配给所有客户端。

相关内容