日期:2014-05-17  浏览次数:21229 次

ping 域名与nslookup 域名 得到的IP地址不同
网络环境:
    集团公司服务器MailServer,IP为10.1.1.100,域名为www.abc.com(211.10.21.5)
    分公司内部的域服务器DcServer,IP为192.168.1.100,无公网域名
    分公司与集团公司通过VNP进行联接
    分公司客户端电脑的主DNS设置为192.168.1.100

    因为分公司通过公网IP访问MailServer的速度太慢,所以在分公司的服务器DcServer上建立一个正向区域www.abc.com,
    设置IP地址为10.1.1.100,并为其添加mail、www主机,IP同样为10.1.1.100,并建立MX指针记录,IP为10.1.1.100

问题点:
    现在在服务器上用ping www.abc.com与nslookup www.abc.com得到的IP地址都是10.1.1.100
    但是在客户端电脑上ping www.abc.com的结果是211.10.21.5,nslookup得到的结果是10.1.1.100

请问各位大虾这是怎么回事,要怎样做才能解决客户端电脑ping www.abc.com的结果仍是公网IP的问题
    
------最佳解决方案--------------------
检查客户端的 HOSTS 文件。如果还不是,则尝试以下检查:
首先清除客户端 dns 缓存,然后 ping www.abc.com 时在客户端抓包,判断客户端是否从 192.168.1.100 获取 dns 解析。
如果 211.10.21.5 是从 192.168.1.100 处获取,则检查 dns 服务器的配置。按 dns 解析的顺序,检查主要区域和辅助区域(权威答复),(清理)服务器上的 dns 缓存,存根区域、转发、根提示。

------其他解决方案--------------------
清除客户端上的 dns 缓存,ipconfig /flushdns 试一试。
------其他解决方案--------------------
清了也一样
------其他解决方案--------------------
客户机ipconfig /all的结果贴一下
------其他解决方案--------------------
问题解决:
    因为我在客户端指定了多个DNS服务器
    DNS1:192.168.1.100
    DNS2:202.96.134.133
结果在ping www.abc.com时有时得到的IP是10.1.1.100,有时是211.10.21.5,在只指定一个DNS:192.168.1.100时正常了,但是不明白为什么为出现这样的问题。

------其他解决方案--------------------
  恭喜楼主,那就结贴吧 !
------其他解决方案--------------------
有可能是内网DNS有时候无法解析
看看内网DNS是不是存在丢包,或者超连接数的限制