网站无法正常访问,查IP竟然有两个?

来源:百度知道 编辑:UC知道 时间:2024/06/22 16:18:58
我个人有服务器,机房托管,有个域名xjtop.com原来IP是121.46.217.x,因为更换机房,现在新解析的IP是218.31.79.228,但是ping一下后,有些地方是原IP,有些地方是新IP,即有些地方可以访问网站有些地方不能访问网站,请问是什么原因?注现在服务器还没有开通.
好象DNS服务器关系不大吧,我之前有遇到这样的情况,但是等了好几天还是老样子。

解析是谁做的?就是dns服务器,dns服务器有很多个,然后你设置的解析只是你所注册的地方的dns服务器的解析。而其他dns服务器是接到域名请求后再通过种种途径到你的dns服务器获取ip。总之是个复制的问题。
具体请看
DNS解析过程及原理
在上面介绍了域的概念和域的层次结构之后,就可以进一步了解DNS的工作原理和过程了,DNS的工作原理及过程分下面几个步骤:
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。(如果设置了缓存,而时间比较长就会造成dns解析始终是旧的ip,你可以在网络链接换个dns服务器试试)
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
第五步:重复第四步,直到找到正确的纪录。
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

正常现象,dns解析服务器更新需要一段时间,可能有些dns服务器还没有同步过去,过个一两天都同步就好了