由于各种的可能,我们开通的服务器或者在使用过程中,可能会导致服务器的IP被封。这里我们常说的被墙的问题。遇到服务器或者网站无法打开访问,如何判断是服务器IP的问题,还是服务器本身技术或者是网站域名的问题。
在这篇文章中,老蒋整理常用的服务器IP被墙检测的方法,无需用到第三方工具就可以判断出来。
1、检查服务器状态
如果出现服务器无法连接SSH或者是网站无法连接。那我们首先去检查服务器的状态,服务器如果有故障一般会后台提醒的,比如是有被封后者被暂停,到期没有续费等问题。或者我们可以重启服务器看看,在PING测试服务器是否正常有返回数据。
2、检查同类项目状态
如果我们服务器是有在运行网站的,一个网站无法打开,那其中同服务器的其他网站也无法打开,那可以确定并不是域名或者网站问题,应该是问题在服务器端。然后再去排查是环境配置的问题,还是服务器IP被墙的问题。
3、端口检测状态
如果我们PING服务器的IP正常的话,那大概率有问题可能是服务器的软件环境有问题,某个软件没有启动或者被暂停。或者是端口问题,我们需要检查端口检测常用的应用端口,比如80端口、443端口是否正常,以及SSH 22端口。
4、重启软件应用
我们可以通过启动应用软件,可以看到软件是否能正常启动。如果不能启动会有报错。当然前提是我们可以PING测试看看,如果PING有故障的话,那说明IP被封或者有不通。如果IP PING正常,那如果还是无法访问,那大概率是环境配置软件的问题。
总之,服务器IP被墙检测的方法有很多种,我们选择一个排查的策略即可。