如何检查搬瓦工的IP是否被封

检查IP是否被封

其实很简单,我们去站长工具测试:

ping.chinaz.com

输入IP地址,仅选择海外的服务器。

然后开始ping测试。

测试情况1:如果海外的测试结果全部是超时,比如下图。那么说明你的IP没有被封,而是你的VPS的问题,有可能是系统出了问题,有可能是没开机。这时候解决方法为:

  1. 重启
  2. 重装

如果这两步没有解决问题,提交工单,找客服。(当然,最惨的是,重启重装后,发现国外通了,然后国内不通,详见下文。)

测试情况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被封了。