一键分辨服务器是伪造CN2线路还是真实CN2线路方法
很多用户知道用路由追踪去检测服务器是否走的CN2路由。
但是这个有一个问题,默认检测的是ICMP协议路由。无法检测TCP协议。
为什么非要检测TCP协议呢?ICMP协议只是针对的ping。很多服务器ping延迟看着不错,但是tcping的时候就延迟就是一塌糊涂,这个是为什么呢?
原因就是ICMP协议【ping】走的CN2线路,实际我们要用到的TCP协议走的却是普通线路。
为什么TCP协议要走CN2线路才行呢?我们使用的网络几乎是TCP协议或UDP协议,ICMP就只是ping延迟低,对你的实际体验,毫无意义可言。简单说:ICMP协议就只是ping延迟低。TCP协议才是你需要用到的。
大部分服务商都是ping伪造的CN2线路,快去测测你的服务器TCP协议回程是不是CN2吧?
如何检测服务器TCP协议回程呢?
NextTrace路由追踪
Centos7系统直接执行以下命令安装即可。
1 | bash <(curl -Ls https://raw.githubusercontent.com/sjlleo/nexttrace/main/nt_install.sh) |
在使用的时候给命令带上参数。
比如:nexttrace 8.8.8.8 -T
-T 就是检测TCP协议回程。
如果默认不加上-T参数,默认就是测ICMP协议回程。
大家可自行测试,看看你自己的服务器是不是ICMP回程路由和TCP协议回程不一样呢?
以下是三大运营商官网的IP。
服务器安装好NextTrace路由追踪以后。
可以直接复制以下命令服务器内直接执行
1 | nexttrace 220.250.70.163 -T |
1 | nexttrace 117.136.190.162 -T |
1 | nexttrace 117.136.190.162 -T |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 39 blog!