windows – DNS无法解析主机名; nslookup可以
我在 Windows 7上有一个用户试图访问DNS名称为windows.cs的本地服务器.我们有两个内部DNS服务器. DHCP服务器为用户分配两个内部DNS服务器作为主要和辅助,然后我们的ISP DNS作为第三DNS服务器. 用户不能偶尔访问windows.cs上的网站.如果我ping它,它说它无法解析主机名.我刷新DNS缓存,然后当我显示dns缓存时,它具有以下内容: windows.cs – 名称不存在 然而,如果我使用nslookup,默认情况下查询主DNS服务器(我们的内部DNS服务器)并查询windows.cs,它会返回正确的IP地址. 那么为什么Windows不能使用ping解析主机名,但它可以在使用nslookup工具时?我该如何解决这个问题? 从你所说的看起来,windows.cs的请求现在又一次转到ISP的DNS服务器. nxdomain结果然后由Windows的DNS客户端缓存,因此用于Web浏览器的任何重试,ping等.清除缓存(ipconfig / flushdns)应该强制Windows DNS客户端重试查询,但不能保证它不会再次访问ISP DNS服务器.ping无法解析主机名但nslookup的原因是因为nslookup是一个绕过Windows DNS客户端的低级工具.它使用您告诉它的任何DNS服务器(默认情况下是第一个),并且即时执行查询.您可以通过键入server< host>来更改它查询的DNS服务器来自nslookup提示符,其中host是IP或FQDN. 但是,Windows DNS客户端只会对不在其缓存中(或已过期)的条目进行查询.否则返回缓存的结果. Windows客户端使用ISP DNS服务器的原因并不明显.也许它最近无法解析本地服务器(可能是因为在另一个网络上),也许本地服务器返回错误.或者,可能在高级TCP / IP设置下没有正确排序> DNS. 我个人更喜欢只在工作站上使用本地DNS服务器地址(由DHCP传播),以简化配置并避免这样的问题.我很想知道在台式机上设置ISP DNS服务器背后的理由.我无法想象有任何有效的性能原因,并且就冗余而言,在大多数网络上都有两个就足够了(如果没有添加第三个). (编辑:张家界站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 修复Windows 10计算机上的dxgmms2.sys BSOD错误
- GaussDB(openGauss)宣布开源,性能超越 MySQL 与 Postgre
- 最经典VS最新潮 对比Windows 10回忆XP的点点滴滴
- windows – 我应该使用登录横幅,如果是这样,它应该说什么?
- win10系统最好用的浏览器有哪些
- 如何在Windows 10上确定Wi-Fi信号强度
- 攀升电脑win7专业版系统下载与安装步骤教程
- win10卸载软件部位
- windows-server-2003 – 在Windows上使用什么样的SSH服务器
- active-directory – 如果没有Microsoft帐户,Windows 8 / 8