如果我们服务器突然打不开或者网站无法访问,有部分原因是服务器的IP被墙被封导致的。但是具体还是需要检测才能知道。虽然市面上有很多所谓的第三方IP被墙检测工具,但是这些工具有些并不是准确的,比较准确的方法还是通过人工排查。
在这里,老蒋整理我来排查IP被墙的问题的过程。
1、检查服务器状态
检查当前服务器的状态,是不是可以访问。且同服务器中的其他网站是否可以正常访问,如果服务器中有多个网站都同时无法访问,大概率不是域名的问题,而是服务器的问题。反之,如果有网站可以访问,那就是域名问题。
2、检查服务器软件
这里如果我们排查出不是域名问题的话,那就是服务器的问题。服务器的问题有部分是IP问题,有可能是软件的问题。通过重启服务器,或者是重新安装系统。前提是我们先备份数据。重新安装系统后,如果服务器IP还是不通,那可能确实是服务器IP的问题,如果重启或者重新安装后,检测软件无法启动,可能就是软件问题。
3、IP被封的问题解决
如果IP被封问题后,我们可以通过更换服务器IP,或者是重新购买新的服务器配新的IP。但是,我们也需要彻底检查到底是什么问题导致的IP被封被墙。如果是内容问题,我们需要从根源解决问题,否则你换IP后还是会被封的。
当然,也有可能是被概率命中的问题,以前我们也有遇到过,服务器都没有用,导致SSH端口,和服务器IP被封,这个只能算是天灾。