路由路径地图将显示在这里
| 跳数 | IP | PTR | 地理位置 / 仅供参考 | AS | 丢包率 | 发包 | 最新(ms) | 最快(ms) | 最慢(ms) | 平均(ms) |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 221.183.86.121 | -- | 海南/海口市/中国移动 | AS9808 | 0% | 5 | 0.72 | 0.72 | 0.91 | 0.78 |
| 2 | 221.183.49.134 | -- | 海南/海口市/中国移动 | AS9808 | 0% | 5 | 13.52 | 13.43 | 17.35 | 14.4 |
| 3 | 39.156.27.5 | -- | 北京市/移通 | AS9808 | 0% | 5 | 14 | 13.93 | 14.08 | 14.01 |
| 4 | 39.156.67.17 | -- | 北京市/移通 | AS9808 | 0% | 5 | 16.9 | 16.8 | 22.72 | 18.33 |
| 5 | 39.156.70.239 | -- | 北京市/移通 | AS9808 | 0% | 5 | 13.81 | 13.71 | 13.9 | 13.8 |
在线路由追踪工具使用说明
什么是路由追踪(Traceroute / MTR)
路由追踪通过发送递增 TTL 的探测包,揭示数据包从起点到目标经过的每一跳路由器的 IP、地理位置、延迟和丢包情况。BiuPing 的在线路由追踪工具可从全国各地选择任意起始节点,向目标发起 Traceroute 测试,用可视化地图展示完整跳转路径。
相比本机 tracert/traceroute 命令只能从自己的电脑追踪,多地 Traceroute 能帮你从用户视角定位跨运营商绕路、跨境链路异常、CDN 接入是否正确等复杂网络问题,是运维和 SRE 工程师最核心的排错工具。
适用场景
- 定位延迟瓶颈:Ping 到目标 150ms,但看路由每跳延迟,能精确知道是哪一跳突然变高,是骨干网还是出口问题
- 跨运营商绕路排查:电信用户访问联通服务器,正常应走省级互联,异常时可能绕到北京甚至海外再绕回来
- CDN 接入验证:CDN 理想情况下用户应在 3-5 跳内命中 CDN 边缘节点,如果跳数多说明调度有问题
- 跨境链路诊断:出海业务的用户访问慢,通过 Traceroute 看是在哪个国际出口(电信 CN2、联通 CUII、移动 CMI)出问题
- 丢包点定位:某一跳开始丢包且后续跳数丢包率相同,说明问题就在这一跳
结果怎么看
- 跳数:数据包经过的路由器顺序,跳数越多延迟越高,国内 5-15 跳、跨境 15-25 跳为正常
- IP + PTR:每一跳路由器的 IP 和反向 DNS 记录,PTR 能帮你看出是运营商骨干网(如
*.chinatelecom.cn)还是 IDC 机房 - 地理位置:IP 归属地,理想情况应该沿着省→省→市→目标机房递进
- AS(自治系统号):
AS4134电信、AS4837联通、AS9808移动,跨 AS 即跨运营商 - 丢包率:某一跳丢包 100% 可能是中间路由器 ICMP 限速(正常),但如果后续所有跳都丢包则是真丢包
- 最新/最快/最慢/平均:发包 3 次的统计,抖动大说明链路不稳
常见问题 FAQ
Q:为什么某一跳显示 * 或丢包 100%,但后续跳正常?
这是正常现象。很多骨干网路由器为了安全,对 ICMP TTL 超时响应做了严格的速率限制,不回复或只回复部分探测包,导致中间跳显示超时。只要后续跳数的延迟和丢包正常,就说明数据包顺利通过了该路由器。只有连续多跳都 100% 丢包才是真正的网络问题。
Q:为什么 Ping 延迟 30ms,但路由追踪某些跳显示 50ms?
也是正常的。Ping 测的是完整往返,路由追踪每一跳的延迟是到该路由器的往返。中间路由器的 CPU 可能忙于其他任务,对 ICMP 响应优先级较低,导致 Ping 它时延迟偏高,但实际数据包转发是快速路径不受影响。只看最后一跳(目标)的延迟才有意义。
Q:从不同运营商节点追踪,路径会差很远吗?
会。电信、联通、移动各有独立骨干网,跨运营商时会在特定互联点切换(上海、北京、广州等)。典型例子:长沙电信访问北京联通服务器,会先走电信骨干到长沙→广州电信联通互联点→广州联通→北京联通。如果你的业务主要服务某个运营商用户,就应该用该运营商节点做路由追踪。
Q:跨境访问慢,怎么判断是哪个环节的问题?
看"进入海外 AS"这一跳前后的延迟跳变。典型国际出口:电信 CN2 GIA / 163 骨干、联通 CUII / 169 骨干、移动 CMI。如果在出境前(国内跳)延迟都正常,进入国际出口后突然翻倍,说明国际出口拥塞。如果用户在印尼但数据包绕道美国(看 AS 会出现 AS7018 AT&T),说明国际路由不优。
Q:路由追踪和 MTR 有什么区别?
传统 traceroute 每跳只发 3 个探测包就完事了;mtr(My Traceroute)会持续循环发包,实时统计每一跳的延迟和丢包。BiuPing 的路由追踪是 MTR 风格,每跳发包 3 次后取平均/最快/最慢。想看长时间稳定性可以多次刷新测试。
Q:为什么看不到完整目标 IP,只到中间某一跳?
目标服务器可能禁 Ping(不响应 ICMP),或目标前有防火墙丢弃 ICMP。这种情况下 Traceroute 只能追到防火墙前一跳。想绕过可以用 TCP 模式的路由追踪(tcptraceroute),或直接用 TCPing 验证目标端口是否开放。