网站打不开的原因有很多,服务器问题、域名问题、DDoS攻击,或者是网站被GFW屏蔽了,就是我们所说的网站被墙。搞清楚网站打不开的原因有利于问题的解决。
首先确定原因是否是网站被墙,可以借助一些工具检测一下,如主机点评网的网站被墙检测工具。如果网站国内无法访问而国外访问正常,则你的网站不幸被墙了。
网站被墙,原因主要有两种:域名被墙或IP被墙。
域名被墙,可能是域名下的网站非法信息过多或有敏感内容,又不整改,则域名会被GFW屏蔽。虽然此时域名解析正常,但是在国内域名访问失败,国外访问是正常的。
IP被墙,有可能是你的主机商的IP段刚好进入GFW的黑名单。还有就是你的网站本身并没有问题,而是是受到同IP下、同一台服务器上其他被墙网站的影响而被无辜连累。如果ping不通,使用国外代理可以打开一般可以确定是IP被墙。
一般来说,如果域名解析的地址是国外的就容易被墙,如果绑定国内的IP一般是不会被墙的。
还有一种可能是运营商的DNS解析的问题或解析不稳定,域名被间歇性屏蔽,如在公司上不了的网站在家里就可以打开,或者某个运营商的网络不能上的网站换个运营商就能打开等等。
遇到网站被墙,最好立刻解决问题,因为其影响可能会波及更大范围。例如,最初可能仅仅是网站域名被墙,但是域名一直解析到某个IP的话,最终会导致整个IP被墙。而且,如果是因为网站有非法信息而域名被墙,那么即使多次更换域名而不整改网络内容,网站仍有被墙的危险。