如何判断你的 VPS 线路是不是 CN2?
要鉴定某个VPS的网络线路类型(如CN2、CMI等),可以通过以下方法:
1. 使用MTR工具进行路由追踪:
MTR是一款集成了traceroute
和ping
功能的网络诊断工具,可用于分析数据包的传输路径和延迟。
-
安装MTR:
- Ubuntu/Debian:
sudo apt-get install mtr
- CentOS:
sudo yum install mtr
- Ubuntu/Debian:
-
使用MTR进行测试:
在VPS上执行以下命令,目标IP可以是您本地的公网IP或其他已知的IP地址:
mtr -rw [目标IP]
该命令将显示从VPS到目标IP的路由路径和各跳的延迟。
-
MTR 结果解读:
第一列:HOST,显示IP地址或者主机名。或者理解为数据包经过的路由。
第二列:Loss%,这个结点的丢包率。
第三列:Snt,发送包的数量。
第四列:Last,最近一次的延时,单位是毫秒ms。
第五列:Avg,平均延时,单位是毫秒ms。
第六列:Best,最低延时,单位是毫秒ms。
第七列:Wrst,最高延时,单位是毫秒ms。
第八列:StDev,标准偏差。
MTR报告我们一般看三样东西:经过的路由、丢包率和延迟。从上图中可以看到,有很多跳显示为 waiting for reply (等待答复),并且后面没有其他可供参考的数据,这可能是数据经过加密处理的,无法在这解密,也可能是中间节点线路中断。如果中间节点有掉包100%,这可能是家用路由器或者运营商的路由器没有正确配置导致的,但是数据还是正常传递的,最主要是看最后一跳,丢包率为 0%,延时为73.1ms,说明数据包全部快速到达目标主机。
2. 分析路由路径中的AS号和IP段:
通过MTR的输出,您可以看到数据包经过的各个路由节点。
-
CN2线路:
- AS号: 4809
- IP段: 59.43..
-
CMI线路:
- AS号: 58453
- IP段: 223.120..
如果在路由路径中看到上述AS号或IP段,说明数据包经过了对应的网络线路。
3. 使用在线工具查询AS号:
如果需要进一步确认,可以使用在线工具查询特定IP的AS号。例如,访问IPIP.net/as的AS号查询页面,输入相关IP地址,即可获取其所属的AS号信息。
注意事项:
- 不同的VPS提供商可能会对网络进行优化,导致路由路径有所不同。
- 部分路由节点可能会对ICMP数据包进行限制,导致MTR输出中出现丢包或无响应的情况,这在分析时需要注意。
通过上述方法,您可以有效地鉴定VPS所使用的网络线路类型。