DHCP提供错误的DNS服务器

我有一个Windows Server 2012作为一个DNS和一个DHCP服务器。 现在,当一个客户端连接时,他从DHCP服务器获取错误的DNS服务器。 不知道这些来自哪里,但我想给客户端服务器的IP作为DNS服务器地址。

我已经在Server 2008中设置过一次,但现在我不记得在DHCP中设置DNS服务器地址的位置了。

那么…我可以在哪里更改地址?

这不是最可能的解释,但是您是否检查过,以确保客户端正在从您期望的DHCP服务器获取DHCP租约,而不是从networking上的其他(stream氓)服务器获取?

首先看看显然是服务器上的configuration,但是如果你已经检查了configuration并且看起来是正确的,但是客户仍然接受一个看起来不像你认为正在发送的租约, 一种可能性。

有时这有助于打破嗅探软件,看看究竟是来自哪个networking,来自谁的。 您至less可以看看服务器在DHCPOFFER中发送的内容,任何体面的嗅探器软件都会为您分析数据包,并向您显示随租赁提供发送的选项值。

在DHCP范围选项中添加选项6 – DNS服务器并添加相应的DNS服务器。

正如所提到的,官方的方法是设置一个转发器,将未知的DNS请求指向外部服务器,但是我发现它也可以忽略这一点,并在LAN连接的networking设置中设置外部DNS服务器,就像任何普通电脑。

似乎在没有其他信息的情况下,Server 2012会将该设置作为使用DHCP提供给机器的设置。 configuration是否正确?

我已经build立了一个新的服务器并在其上configuration了DHCP,并正确设置了这些选项,并将006 DNS设置指向新的服务器,但是DNS保持还原为旧的服务器IP地址。 没有我做/改变会给我正确的结果。 (旧的DHCP服务器被禁用和unistalled)我试图卸载然后重新安装DCHP但DNS不断回到旧的服务器的IP地址。

我的解决scheme是为DHCP服务器数据库指定一个新的目录。 在Scope属性下,我select了一个新的数据库path,然后用所有选项重新构build范围。 完成范围重build后,networking上的所有工作站都会收到正确的DNS服务器IP地址。