前不久一些朋友反应 Vultr 的机器可以 Ping 但是依旧无法连接。以前我们判断 IP 是否被封的方法就是进行国内外 Ping 测试,目前来看这种方法已经过时了。近期与官方客服沟通中得到了最新的解决办法:在判断是否 Ping 的前提下还要判断端口是否被封,两者兼顾的情况下才可以判断出 IP 是否被封。
简单概括下就是:如果国内无法 Ping 国外可以 Ping,那么此 IP 一定是被封了,换 IP 吧;而如果国内外都可以 Ping,那么此时就无法判断出是否已经被封了,还需要进行下一步端口扫描测试。
国内外端口扫描测试
需要用到机器的 IP 地址和 SSH 连接端口,IP 地址大家都知道,SSH 连接端口默认是 22 端口,如果大家没有手动更改过此端口,那么下文中需要填写 SSH 连接端口时填写 22 即可。
国内测试
我们首先前往国内端口扫描站(http://coolaf.com/tool/port),会看到下图所示界面。按照图中提示,我们首先输入 Vultr 机器的 IP 地址,然后输入 SSH 连接端口,然后点击开始扫描按钮继续。
点击开始扫描按钮后,会自动扫描填写的 SSH 连接端口国内是否开启。按照下图提示,如果显示此 SSH 连接端口为关闭状态,那么说明此 IP 可能已经被封了,但是确切的答案还需要进行后面的国外测试才能得出;而如果显示此 SSH 连接端口为开启状态,那么就说明此 IP 地址并没有被封。
我们做完国内端口扫描测试,如果得到的是 IP 地址可能被封了,那么我们就需要继续进行下面的国外测试。
国外测试
我们首先前往国外端口扫描站(https://www.yougetsignal.com/tools/open-ports),会看到下图所示界面。按照图中提示,我们首先输入 Vultr 机器的 IP 地址,然后输入 SSH 连接端口,然后点击 Check 按钮继续。
点击 Check 按钮后,会自动扫描填写的 SSH 连接端口国外是否开启。按照下图提示,如果显示此 SSH 连接端口为开启状态,加上前面检测到的此 SSH 连接端口在国内为关闭状态,此时完全可以确定此 IP 已经被封!而如果显示此 SSH 连接端口依旧为关闭状态,那么就检查下机器是不是在正常运行以及端口是否填写错误。
被封解决方案
如果 IP 不幸被封,那么我们就需要重新创建一台机器,然后再删除这台旧机器。这样我们可以获得一个新 IP 地址。如果这个新 IP 地址还是不能用,那么就继续重复此步骤即可。
原创文章,作者:ciding,如若转载,请注明出处:https://blog.ciding.cc/vultr.html,侵权请联系删除,谢谢