Windows nslookup xyz的作品,但平xyz给“主机找不到”

客户有一些间歇性的DNS问题; 有时会ping到某个特定的主机工作,有时则不会。 nslookup始终工作,有时ping而不是其他人。

计算机在一个域上,域控制器(在IP 192.168.3.5 )运行一个DNS服务,我相信这个服务是正确configuration的,如果无法解决的话,将查询传递给路由器。 路由器(在192.168.3.1 )是一个ddwrt事件,在ISP路由器的下游。 客户端计算机configuration为先到达域控制器,然后是ddwrt路由器。 域控制器DNS转发configuration为尝试ISP路由器,然后谷歌公共DNS。 ddwrt路由器被configuration为使用ISP路由器作为其主要的,谷歌公共DNS作为辅助。 ISP路由器有自己的DNSconfiguration,这是孤立的。

麻烦的主机名被用在IIS网站的开发中,一个DNS通配符指出*.machine.dev.visionslive.commachine.visionslive.com一个CNAME,并且它本身被设置为parsing为内部IPnetworking上的机器。 这使得开发人员可以在开发网站时machinex.visionslive.com他们想要的machinex.visionslive.com域名的IIS主机头

这是nslookup的控制台日志(使用两个局域网DNS服务器)vs ping:

在这里输入图像说明

令人困惑的是,有时候ping可以正常工作,其他时间则不行。 它也同时影响所有configuration的主机名(machinex.dev.visionslive.com)。

清除SBS服务器上的DNSpipe理单元中的caching似乎让事情再次起作用。 我说有趣的是因为没有一个专门的30秒钟的对话,如“哦,它不工作,我会清除caching。哦,看,现在正在工作”还没有发生 – 它刚刚被注意到“在某个时候,它不工作,一段时间后caching被清除,一段时间后,事情就起作用了”。 networking上的所有主机都会遇到这个问题,而不仅仅是那些运行HyperV的主机(如图所示)

下面是SBS2011 DNS设置的一个镜头,以及“如何清除caching,可能会再次工作”,如果有帮助:

在这里输入图像说明