在Windows系统中有一个Hosts文件,可以用来建立本地的域名解析系统,从而加快域名解析的速度。但是假如对这个文件编辑不当,会引起不必要的麻烦,平时我们可能都没有太注重这个问题,小滔假如不是有以下的经历,可能也不会发现。
前段时间太平洋站点忽然不能访问了,听网上的朋友说是站点在进行改版,也就没有太在意。但是过了一段时间后还是不能访问,我也觉得纳闷。后来的问题就很希奇了,在单位可以很正常的访问,但是在家里的电脑上就不能访问。这个问题到是第一次碰到,查了半天也没有发现什么问题。到朋友那里也是可以访问,这样看来问题出在我这里。
于是在朋友家记下站点的IP地址,到家里后用IP地址可以访问,这就说明是我这里的域名解析出了问题。重新设置域名解析服务器的地址,还是不能解决问题。这个时候希奇的问题就出现了,在电脑上ping站点的域名反应出来的IP地址跟朋友家的不同。这才让我想起是不是Hosts这个文件的问题,当时是为了加快访问的速度,将站点的域名以及地址编辑到该文件中。从文件中删除关于太平洋站点的信息后,可以正常访问。
从这个事情上可以看出ping这个命令的原理,当你ping某个站点时,是先查询在本地的Hosts文件中是否有对应站点的IP地址,若没有再通过域名解析服务器进行解析。假如Hosts文件出现错误,那么所反馈的IP地址信息也是错误的。