我们公司的一台机器出了个奇怪的问题。也就是说,在试图解析名称时,它使用了错误的DNS服务器。
DNS配置非常简单--我们有两个内部DNS服务器,DHCP将公共Google服务器指定为备份。
一个DHCP客户端总共接收以下DNS服务器,以便:
这个配置适用于每个人..。除了一台Windows 10机器,它似乎使用的是谷歌DNS,而不是内部DNS。当然,那台机器可以上网,但不能访问我们的内部资源。还值得注意的是,这台机器可以同时打开DNS服务器和我们的内部It,所以这看起来并不是一个连接问题。
更奇怪的是,如果机器通过WiFi连接( DHCP保持不变,只有一个AP ),那么就会使用正确的内部DNS。
该机器上没有自定义的IPv4设置,除了列出服务器的顺序之外,我也不知道Windows使用了任何其他类型的DNS优先级系统。
这里有什么问题吗?
编辑:一些附加信息:
nslookup时,所讨论的计算机将显示用作8.8.8.8的默认DNS服务器。nslookup <internalDNSname> <internal DNS IP>可以工作并产生预期的结果,因此所讨论的机器可以很好地与我们的DNS服务器进行通信。发布于 2017-07-10 14:32:20
如果无线适配器工作正常,那么它听起来就像在NIC属性上本地配置的设置或向该NIC提供不同选项信息的DHCP预约。我将检查出现问题的NIC的IPv4 > Advanced,并检查DHCP,以确保没有人为该NIC配置了带有错误选项的预订。
您是否尝试静态地配置DNS设置?如果这样做,Win10计算机是否使用正确的DNS设置?
发布于 2017-07-10 14:39:17
听起来机器无法与内部DNS服务器联系,或者没有得到有效的解决方案。
DNS客户端按照指定的顺序快速地启动查询。如果主服务器速度太慢,并且辅助响应更快,那么它可能更倾向于后续查询的辅助程序。但是,由于外部DNS服务器不会对您的内部名称有一个解析,所以它应该返回并尝试这些内部DNS服务器。
当您对这些内部服务器执行nslookup时,它们会对内部主机名作出响应吗?
eth连接的网络适配器是否具有适当的高级DNS设置?(例如:追加DNS后缀)。这看起来像你的Wifi适配器吗?
当您在工作站上重新启动DNS客户端服务时会发生什么?
https://serverfault.com/questions/861289
复制相似问题