检查IP是否被封
其实很简单,我们去站长工具测试:
输入IP地址,仅选择海外的服务器。
然后开始ping测试。
测试情况1:如果海外的测试结果全部是超时,比如下图。那么说明你的IP没有被封,而是你的VPS的问题,有可能是系统出了问题,有可能是没开机。这时候解决方法为:
- 重启
- 重装
如果这两步没有解决问题,提交工单,找客服。(当然,最惨的是,重启重装后,发现国外通了,然后国内不通,详见下文。)
测试情况2:如果海外能通,比如我这个。那么就需要进一步测试国内的情况。
然后发现国内都不通,那么久很尴尬了,恭喜你中招了,你的IP被封了。如果国内通了?那么你还有什么问题?
【更新】可以去 ping.pe,更直观。最后几个是国内的服务器,上面的是国外的。比如下面这个就是被封了。(绿色代表通,红色代表不通)
总结
def check_ip_address(server): server.is_banned = False if server.IP.ping_from_foreign == False: server.reboot() if server.IP.ping_from_foreign == False: server.rebuild() if server.IP.ping_from_foreign == False: server.open_ticket() else: if server.IP.ping_from_domestic == False: server.is_banned = True else: if server.IP.ping_from_domestic == False: server.is_banned = True else: if IP.ping_from_domestic == False: server.is_banned = True return server.is_banned
看不懂的就直接看上面的文章内容吧,看的懂的帮我看看有没有写错。
一句话总结:
国外不通,检查VPS;国外通 + 国内不通,IP被封了。