到目前为止,我在管理生活中遇到了最奇怪的问题,它困扰了我近一年多的时间,我似乎无法找到解决方案。
当我们在网络上工作时,我们几乎总是使用 AD DNS 服务器进行内部名称解析,以便访问整个网络中的不同节点。但是当我工作时,来自我的 PC 的 DNS 查找在一天中会失败几次。除非我重新启动 DNS 客户端,否则它们会不断失败。然后一切都会正常工作一段时间,但 2-3 小时后问题又出现了
例如,我们在名为 的服务器上有一项内部 Web 服务srv1
。如果我通过浏览器尝试http://srv1
,则会收到 DNS 查找失败错误。其他任何内部 DNS 名称也是如此。
然后如果我尝试ping srv1
,我就会得到Ping request could not find host srv1. Please check the name and try again.
好吧,我对自己说,让我们尝试使用 FQDN 访问:
ping srv1.domain.local
Ping request could not find host srv1.netbit.local. Please check the name and try again.
我重启了 DNS 客户端,问题暂时消失了。就好像有什么东西在干扰 DNS 客户端服务,但我无法找到它。
整个公司只有我的工作站有这个问题。
有没有人遇到过类似的问题?
答案1
几个月前我确实发现了这个问题,并且我看到了这个问题,所以我决定回答它,以防其他人遇到与我相同的问题,然后遇到类似的问题。
问题是,在 Windows 域环境中,必须始终只使用域 DNS 服务器。在我的设置中,我使用我们的 DC 作为主 DNS 服务器,使用 4.2.2.2 作为辅助 DNS。这导致我的 PC 出现问题。
几个月前,我们扩大了公司规模,因此需要安装另一台 DNS 服务器。在我将另一台内部 DNS 服务器添加为辅助 DNS 后,我突然发现问题不再存在。
我猜在第一次设置时只有我手动设置了 IP。所有其他客户端都通过 DHCP 配置 IP,并且只有一个 DNS 服务器。所以我的 PC 有时会从辅助 DNS 进行 DNS 解析。