返回至博客

如何判断你的 VPS 线路是不是 CN2?

更新时间:2024-11-12 23:48:01
如何判断你的 VPS 线路是不是 CN2?

要鉴定某个VPS的网络线路类型(如CN2、CMI等),可以通过以下方法:

1. 使用MTR工具进行路由追踪:

MTR是一款集成了tracerouteping功能的网络诊断工具,可用于分析数据包的传输路径和延迟。

  • 安装MTR:

    • Ubuntu/Debian:
      sudo apt-get install mtr
      
    • CentOS:
      sudo yum install mtr
      
  • 使用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所使用的网络线路类型。