尝试更改为Active Directory的其他DNS源时出现问题

这可能是一个完全愚蠢的问题,但是我对Windows Server 2003真的很陌生。如果这是我自己应该能够弄清楚的事情,请指点一下正确的方向。 我不知道从哪里开始。

对,我们的域控制器,一个Windows 2003服务器,曾经被设置为我们networking的主DNS服务器。 我将主DNS服务器更改为我们的路由器,认为这将有助于networking,特别是如果DC下降(这是用来做相当多的)。 它工作得很好。 但是,现在如果我尝试将新计算机join域,则无法findDC。 如果我手动将该计算机的DNS服务器更改为DC,那么它工作…

我将域控制器的计算机名称作为路由器中的静态DNS条目,但我猜测我需要的不止于此。

再次,请随意指出我正确的方向。

编辑:是不是有一种方法来标记问题的答案? 或者,也许这一个已经是。 无论如何,感谢您的帮助!

Active Directory完全依赖DNS来正常工作。 您应该使用AD DNS服务器。 你应该尽快改变这一点。

如果你真的想把这个卸载到另一台服务器,你必须镜像在你的AD DNS服务器上的_mcsds区域,以及在你的域中托pipe资源的每个服务器的所有logging。 这仍然是一个非常糟糕的主意。 DNS没有大量的窃听,没有理由卸载它。

不要听起来像一个混蛋,但这是非常基础的知识。 你应该开始围绕technet,并阅读所有你可以。

Active Directory 严重依赖 DNS进行内部工作,不仅将主机名映射到IP地址,还涉及到许多域function,如查找域控制器。 每个AD域对应一个DNS区域,并且域中的每台计算机都需要使用完全知道该区域内部的DNS服务器; 这通常会在也承载DNS服务的域控制器上自动configuration(域中的第一个DC也是默认的DNS服务器)。

总之,是的,你真的应该指出所有的计算机回到您的DC,否则域将无法正常工作。 如果要使用其他DNS服务器parsing外部名称(即Internet名称),则可以将它们configuration为DC上的转发器; 但是每个join域的计算机( 包括域控制器本身)都应该使用它,并且只能将其用作其DNS服务器。

这里有很多很多的信息。

Windows通过查询DNS SRVlogging查找域控制器。 当你把你的主DNS指向你的路由器时,我敢打赌,这些logging永远不会被创build – 这可能是为什么新电脑无法find域控制器。 除此之外,您的域控制器应始终是您的主要DNS服务器 – Active Directory严重依赖于DNS,并且您可能还有更多的事情打破了,甚至没有意识到。

Windows XP中的域控制器如何定位 (但真正与Windows的所有版本相关):

当客户端login或joinnetworking时,客户端必须能够find域控制器。 客户端向DNS发送DNS查找查询以查找域控制器,最好在客户端自己的子网中。 因此,客户端通过查询DNS来查找表单LDAP._TCP.dc._msdcs.domainname的logging来查找域控制器

底线是:将DNS更改回您的域控制器尽快

正如MarkM在他的回答中所说,DC和所有join计算机的AD应该指向DNS的DC \ DNS服务器。

如果您在DC的稳定性方面存在问题,那么解决办法是修复DC,而不是更改DNS设置。

您的域控制器不需要是DNS服务器,但无论DNS服务器平台如何,存储在您的Microsoft DNS服务器上的DNSlogging都必须到位。 如果你要将DNS复制到路由器(这可能不是一个真正的DNS服务器),如果客户端可以注册,那么事情会好起来的。 正如其他人所说的那样,直到您更好地了解DNS支持活动目录所需的内容