如何使用ping.pe网站检测VPS的IP状态
1、PING.PE网站介绍:PING.PE是一家专业的ping测试网站,可以测试各节点与目标服务器的连接情况,目前主要提供ping测试、TCP端口测试、dig测试三项服务。PING.PE在全球范围内拥有众多测试节点,其中包括美国、德国、日本、中国等;
IP黑名单测试原理:由于VPS服务器IP如果被墙,只是在中国大陆无法访问,在其它国家和地区是可以正常访问。我们可以通过PING.PE网站的测试结果,对比国内外的表现差异,进而判断该服务器是否被墙,是整体被墙还是TCP阻断。
2、PING.PE可测试出:
国外VPS服务器连接是否稳定
国外VPS服务器是否整体被墙
国外VPS服务器是否被TCP阻断
某个网站是否被墙
PING.PE网站官方主页:http://ping.pe (http://ping.pe),打开网站后的界面如下图所示,会详细列出你的IP相关详细信息。另外右上方的ping、port、dig三个链接,分别代表网站的三个主要测试项目,下面会分别介绍。
由于该网站服务器在国外,所以首次打开网站可能速度较慢,这是正常的。
少部分情况下,打开PING.PE网站后,可能会出现下图提示,表示目前网站负荷较大,无法正常测试。如果遇到这种情况,可以隔一会刷新下网页,直到出现正常的网站首页,就可以开始测试了。
3、PING.PE ping测试
PING.PE的网站首页,默认即为ping测试页面,可以从全球各节点测试目标服务器的ping值,进而判断VPS服务器的大体网络表现。
ping测试方法:
a、在首页的ping测试空白框内,输入目标VPS服务器IP地址,或者输入对应的域名也可以,输入完成后点击右侧的GO按钮开始测试:
测试所需时间较长,一般我们无需等待测试全部完成,半分钟的时间就足够我们判断结果了。测试结果可以显示出丢包率、测试次数、ping值延时等关键信息。
下图测试结果中,国外各节点都是绿色,代表连接正常;国内各节点都是红色,代表连接失败,基本可以判断VPS服务器被墙。
部分情况下,如果国际线路出现不稳定的情况,也可能导致国内连接失败的情况,但一般是部分节点的结果出现问题,像下图这样,测试结果有红有绿。
这种情况下无需担心,一般不属于服务器IP被墙,耐心等待线路恢复正常即可。
关于测试结果中的MTR项目:在MTR项目下,各节点都对应一个Show链接,点击后可以查看相应节点至目标服务器的连接路由。
4、PING.PE TCP端口测试
在部分情况下,国内各节点ping测试的结果都是正常的,但是VPS服务器就是连接不上。那么这种情况就可能是服务器被TCP阻断了,可以通过PING.PE的TCP端口测试,做进一步判断。
TCP端口测试方法:
a、点击PING.PE网站右上方的port链接,就可以进入TCP端口测试界面。在下图界面的空白框中,输入目标服务器IP 端口,类似:8.8.8.8:53,然后点击右侧的GO按钮开始测试。实际输入时,可以输入你的VPS服务器IP,加上Shadowsock/SSR/V2ray等工具使用的端口。
b、以下图测试结果为例,表示国内外的TCP连接正常,服务器没有被TCP阻断。
反之,如果国外各节点可以正常连接,而国内各节点连接失败,则有很大可能是被TCP阻断。
5、PING.PE dig测试
dig测试,可以查询目标域名对应的服务器及其IP地址。这项测试与服务器的连接状态关系不大,更多像是DNS解析测试。
dig测试的意义:dig测试可以判断出目标域名是否指向正确的服务器IP,如果在某些节点的测试结果中,域名被指向了错误的IP,则表明该域名在相应地区被污染。具体到国内而言,则很大可能表明该域名被墙,也可以说是该网站被墙了。
dig测试方法:
a、点击PING.PE网站右上方的dig链接,进入dig测试页面。
在Host空白框中输入目标域名,其它项目默认即可,最后点击右侧GO按钮开始测试:
b、以下图测试结果为例,国外各节点的测试结果都指向了104.27开头IP地址,即CloudFlare CDN IP。而国内各节点对应的IP则杂乱无章,并不正确,代表该域名在国内被DNS污染,也就是说网站被墙了:
6、小结:如何区分VPS服务器是否被TCP阻断
下面根据PING.PE的测试结果,介绍几种常见的结果组合,方便大家快速判断VPS服务器当前状态。
1.国内外各节点都ping不通,同时TCP端口测试也不通。
VPS服务器挂了,建议修复好再来测试。
2.国外各节点能ping通,而国内只有一部分节点能ping通。
应该是国际线路不稳定,造成部分节点连接不畅,并没有被墙。
3.国外各节点能ping通,同时国内各节点都ping不通。
基本可以判断VPS服务器IP被墙,这种是整体被墙。
4.国内外各节点能ping通,国外各节点TCP端口测试也正常,但国内各节点TCP端口测试连不上。
证明ping测试使用的ICMP协议没有被封,但是TCP协议被墙,这种属于TCP阻断。