我们有几台Windows 2003服务器。它们不是很好的配置,但是它可以工作(事件日志中的许多Active错误,缓慢的网络等等)。以前的IT技术消失了,现在这是我的责任。
所有的服务器都是域控制器(是的,我知道,这不是智能的)。
除其他角色外,一台服务器安装了DNS。我觉得这些记录没问题。所有工作站和服务器都使用此服务器进行DNS。每台计算机都可以解析外部名称(ping google.com是可以的)。每台计算机都可以解析内部名称(ping server3是可以的)。所以在这之前一切都没问题。
我刚刚发现内部名称不是由DNS服务器解析的。
如果我使用工作站上的nslookup并请求server3,我就有“服务器失败”(但google.com的nslookup是可以的)。如果我从我们的服务器中使用nslookup,server3和google.com就可以了。
另一个测试:我为任何地址加上CNAME或A。工作站无法解析新创建的名称(大多数工作站在工作组中,而不是在域中。唉.)
但是服务器可以解析那些新创建的名称!
我重新启动了DNS服务。
我已经重新启动了承载DNS服务的物理机器。
我在事件日志、系统日志或DNS日志中没有看到任何消息,但是我们有大量的复制和策略错误。
是什么导致了这种行为,我如何解决它,以便内部nom域连接的工作站可以使用DNS解析内部服务器的名称?
发布于 2012-01-25 17:57:37
如果您运行的是nslookup server3,并且没有得到响应,则很可能工作组计算机上没有设置默认的搜索后缀。可以在高级网络适配器属性中设置此设置。
我怀疑如果您执行nslookup server3.yourADdomain.com,您将得到一个响应,假设工作站实际上正在使用AD服务器来解析查询。这在服务器上有效,因为AD域在计算机加入AD时会自动添加到默认的搜索后缀中。
https://serverfault.com/questions/353555
复制相似问题