首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

ping 域名与nslookup 域名 失去的IP地址不同

2012-12-21 
ping 域名与nslookup 域名得到的IP地址不同网络环境:集团公司服务器MailServer,IP为10.1.1.100,域名为www.

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是不是存在丢包,或者超连接数的限制

热点排行