FLyzy's Blog
flyzy小站,主站被Q,新站应运而生

VPS IP被墙检测 IP可用性检验

当选择国外的VPS作为服务器时,在国内使用有时候会出现IP不通的情况,即该VPS无法正常使用,IP被墙具体包括ping超时(ICMP阻断)以及TCP阻断两种情形,本文介绍如何检测某个IP在国内的可用性,使用工具方便一键进行IP被墙检测。

 

TCP阻断与ICMP阻断

首先科普一下,阻断(封/墙)的方式目前有两种,一种是TCP阻断,一种是ICMP阻断。Ping命令走的是ICMP协议,而SHH连接的时候是TCP协议。因此,搬瓦工出现能ping通,ssh却连不上的这种情况时,就是ICMP包被放行了,而TCP包却被拦截了,这就是TCP阻断,也是目前封禁比较常用的方法,我不禁你IP,我让你端口用不了,自然也就什么都用不了了。

 

IP被墙检测工具

根据前文介绍,目前IP被墙的情形包括两种:Ping不通TCP阻断,前者是最普遍的阻断方式,IP直接连接超时,后者是前段时间刚出的阻断方式,IP可以Ping通,但是端口不通,最直接的表现就是可以Ping通,无法SSH登陆。基于目前IP被封(不可用)的两种情况,本工具包括普通的Ping检测(ICMP检测)和指定端口检测(TCP检测),发布在微信小程序上,只用打开微信扫一扫即可即时使用该IP可用性检测工具(或者搜索微信小程序flyzy小站):

微信小程序

打开后选择IP可用性检测工具IP输入你搬瓦工VPS的IP,SSH端口号输入你的SSH端口点击检测按钮即可测试:

IP被墙检验工具

检测结果会显示在下方(由于丢包等原因,建议多检测几次,只要通过一次则代表该IP在国内可用),如果出现不可用的情况,则说明该IP在国内无法使用,建议重新换新的VPS实例或者等该IP被放出小黑屋。

 

总结

该IP被墙检测工具用的服务器是腾讯云的学生机,ICMP检测直接调用的是ping命令,TCP阻断检测则是与指定端口建立sockets连接,由于掉包等其他原因,有时候检测结果会出现不稳定的情况,建议多检测几次。

赞(3) 打赏
未经允许不得转载:Flyzy's Blog » VPS IP被墙检测 IP可用性检验
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    大佬,用了你的IP可用性检测的小程序,发现自己ICMP和TCP全部不可用,是不是说买的这个服务器凉了,还有解决的办法吗???

    wesden4个月前 (07-22)回复
    • 多检测几次,因为可能是网络不稳定,如果一直是这个结果,那就是凉了(保证你的机子是开机的)

      flyzyblog4个月前 (07-22)回复

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏