公司有部分同事出现可以ping通IP,可以nslookup到IP的A记录,但是不可以直接ping 域名。环境为AD+DNS+DHCP.
将问题级DNS改为唯一的DNS,同时ipconfig /flushdns清除了DNS缓存,也检查了hosts文件,均未解决问题.
 
        我跟踪了一下,发现nslookup是直接发dns解析请求到10.150.150.16,然后得到正确的结果。而ping是向10.150.150.16发送NetBIOS请求来试图解析,然后返回名字不存在,接着向10.150.150.255发送广播问谁是wiki,仍然没有结果,然后就报错了。所以,ping是直接去问NetBIOS而根本就没有问DNS
 
         考虑到客户端默认是从dhcp取netbios设置的 ,也许DHCP配置的时候应该把NETBIOS设成disable。
         为了证实想法,我在本机把NETBIOS关掉,终于就可以访问了。
         根本的解决办法还是在DHCP服务器上把NETBIOS设置去掉才行吧。
 
          因为这个问题出现的偶然性很大,不知我以上整理的是否正确。感谢老郑!