很多时候遇到网站访问不了,站长的第一反应是服务器挂了然后立刻找主机商,一通折腾发现问题仍然没有解决,其实还有可能是网站被墙阻止了IP访问,那么到底如何判断网站是被墙还是服务器问题呢?下面我们一起来分析:
用windows的tracert(打开命令提示符,输入tracert 域名)命令追踪路由,也可以直接用http://tool.chinaz.com/Tracert/, 这个能显示ip所在地理位置,比windows自带的好。一般来说,无论是被GFW屏蔽的还是网站封IP的,我们总是能查到这个网站的IP地址,比如 Facebook,因为域名指向的ip是域名注册机构的dns服务器保留的,一般不会被封,所以,使用tracert命令就可以追踪路由了。
如果网站被GFW封掉了,那么就是在中国国际出口被阻挡了,路由过不去,只能走其他地方,比如,我们追踪Facebook的路由,因为在大陆国际出口被阻 挡,所以不可能从出口结点(如北京,上海,广州等地)直接到达美国,而是在出口结点处断开或者尝试绕道,这样就基本可以判定是被k了。
1.网站被墙
网站被墙是指由于某些原因,网站域名或IP地址被屏蔽而导致网站在部分地区无法访问的情况。一旦发生网站被墙,不仅会损失流量,而且其影响还会延续。被墙的域名一直解析到某个IP的话,最终会导致整个IP被墙。
可以用网站被墙检测工具(www.hostucan.cn/site-block-checker)测试一下。这款工具使用非常简单,输入网址并查询即可,查询结果包含国内、国外两个节点对网站的访问情况。若显示国内无法访问而国外访问正常,则说明网站被墙;若显示国内国外访问均无法访问,则可能是服务器出问题了。若结果显示网站被墙,建议隔一段时间多检测几次,因为有可能是网站出现敏感信息而被间歇性屏蔽,也有可能是国内DNS解析不稳定造成。
2.网站被墙原因
使用了国外主机空间或DNS、GFW对特定IP段的屏蔽、网站上有敏感内容、虚拟主机用户受同一台服务器上其他用户网站 的牵连等等。若使用了国外主机而导致网站被墙,站长可以将主机空间更换为香港主机同样不需要备案。