大鸟因为要测试一些项目,所以去开通了一台Vultr的机器,看到$3.5每月的机器,还支持ipv4,还是很惊喜的,但是开通之后发现ip不能用,额,于是又开通一台,还是不能用,额,又开通了一台,额,终于可以ping通,ssh连接,发现不能连接。
额,大鸟修改了22端口,发现还是不能连接,我去。什么情况呢。ip可以ping通,应该没有被那什么啊。大鸟只好去和官方客服沟通,沟通之后得到了最新的解决办法:在判断是否 Ping通 的前提下还要判断端口是否被封,两者兼顾的情况下才可以判断出 IP 是否被封。
以前我们判断 IP 是否被封的方法就是进行国内外 Ping 测试,目前来看这种方法已经过时了。大鸟只能感叹,此处省略一万字。本篇文章就来说下,最新的关于ip被封的鉴别方法。
前言、vultr最新优惠码
vultr长期针对新用户有促销活动,目前新用户注册最高送103美元,如果你是新用户可以考虑通过下面链接注册,最高可以获得103美元的免费使用额度。目前vultr已经支持支付宝充值购买,但是如果要参与下面活动,必须使用PayPal、信用卡完成首次充值才有额度赠送。
- 赠送100美元:点击直达(必须通过此地址注册才有送,赠送金额有效期30天)
- 赠送50美元:点击直达(必须通过此地址注册才有送,赠送金额有效期30天)
- 赠送10美元:点击直达(必须通过此地址注册才有送,赠送金额有效期1年)
- 完成推特任务送3美元教程:Vultr完成三项Twitter任务赠送3美元分享活动和其他购买注意事项(可以叠加上面活动,每个账号可以参与一次,赠送金额使用期限应该是1年 以上。)
- vultr韩国机房测评教程 – SK机房,去程直连不绕道
一、ping测试
这里的ping测试应该是国内和国外的,国外的我们可以用ping.pe来测试,当然用站长工具也可以测试,这个随意。
简单概括下就是:如果国内无法 Ping 国外可以 Ping,那么此 IP 一定是被封了,换 IP 吧;而如果国内外都可以 Ping,那么此时就无法判断出是否已经被封了,还需要进行下一步端口扫描测试。
二、端口扫描测试
新开通的Vultr,IP 地址大家都知道,我们后台可以看到,SSH 连接端口默认是 22 端口,如果大家没有手动更改过此端口,那么在站长工具里面填写 SSH 连接端口时填写 22 即可。
三、国内测试
我们首先前往国内端口扫描站(http://tool.chinaz.com/port),会看到下图所示界面。按照图中提示,我们首先输入 Vultr 机器的 IP 地址,然后输入 SSH 连接端口,然后点击开始扫描按钮继续。
点击开始扫描按钮后,会自动扫描填写的 SSH 连接端口国内是否开启。大鸟在这里填写了好几个端口,大家都看到了,全都关闭状态,所以,我估计从22-60000这些端口都被关闭。所以我们是无法连接到ssh的。
所以说SSH 连接端口为关闭状态,那么说明此 IP 可能已经被封了,但是确切的答案还需要进行后面的国外测试对比才能得出;而如果显示此 SSH 连接端口为开启状态,那么就说明此 IP 地址并没有被封。
我们做完国内端口扫描测试,如果得到的是 IP 地址可能被封了,那么我们就需要继续进行下面的国外测试。
五、国外测试
我们首先前往国外端口扫描站点(https://www.yougetsignal.com/tools/open-ports),会看到下图所示界面。按照图中提示,我们首先输入 Vultr 机器的 IP 地址,然后输入 SSH 连接端口,然后点击 Check 按钮继续(这里都是默认的端口)。
点击 Check 按钮后,会自动扫描填写的 SSH 连接端口国外是否开启。按照上图提示,如果显示此 SSH 连接端口为开启状态,加上前面检测到的此 SSH 连接端口在国内为关闭状态,此时完全可以确定此 IP 已经被封!而如果显示此 SSH 连接端口依旧为关闭状态,那么就检查下机器是不是在正常运行以及端口是否填写错误。
图上所示,这台机器的22端口是开启的,所以我们得出了结论,就是一定被XX掉了。
六、被封解决方案
ip被XX,大鸟以前觉得都是ip不能ping就是被XX了,但是现在已经升级到端口号是否被封禁了。
如果 IP 不幸被封,那么我们就需要重新创建一台机器,然后再删除这台旧机器。这样我们可以获得一个新 IP 地址。得到新的IP之后重复上面的步骤,知道你找到一个能用的ip为止。这是已经完全被玩坏的节奏啊!!