功能说明
MTR(My Traceroute)路由可视化结合了路由追踪(traceroute)与 Ping 的功能,能够清晰地展示数据包从本地到达目标服务器所经过的每一跳路由节点,以及每个节点的延迟情况。
由于浏览器安全限制无法直接执行系统命令,本工具采用"手动粘贴模式":用户在终端运行 tracert/traceroute 命令,将输出结果粘贴回本工具即可自动解析并可视化展示。
使用场景
1. 排查网络延迟问题:找出高延迟或丢包的中间节点。
2. 诊断路由路径变化:对比不同时间的路由路径是否一致。
3. 验证 CDN 加速效果:查看请求到达目标时途经了多少个节点。
4. 协助运维判断网络故障点:快速定位出问题的路由节点。
使用步骤
1. 在终端(命令提示符 / Terminal)中运行对应命令:
Windows:
tracert 目标域名或IP
macOS / Linux:
traceroute 目标域名或IP
2. 将命令行输出的全部内容复制,粘贴到工具下方的文本框中。
3. 点击「解析输出」按钮,工具会自动解析每一跳的 IP 和延迟并生成可视化图表。
4. 点击「导出文本」或「导出表格」保存分析结果。
也可以直接点击「加载示例数据」查看工具效果演示。
如何解读结果?
每一跳从上到下代表数据包经历的路由节点:
- 跳数:从1开始递增,数字越大越接近目标。
- IP地址:该路由节点的IP(超时显示 *)。
- 延迟:到该节点的往返时间(RTT)。
- 延迟分布条:绿色=正常(<50ms),黄色=较高(50-100ms),橙色=高(100-200ms),红色=极高(>200ms)。
如果某些跳点显示超时(*),通常是该路由器限制了 ICMP 回复,不一定代表网络故障。
你可能还想问
MTR 能看出什么问题?
逐跳延迟与丢包帮助定位网络瓶颈:某一跳开始持续丢包且后续跳同样丢包,问题多在该节点;单跳丢包而后续正常,通常是该节点限速 ICMP 的假象。
为什么中间跳显示星号?
该路由器不响应探测包(常见于运营商设备),属正常现象;只要后续跳能正常响应,就不影响实际连通性判断。
排查该从哪里入手?
同时测到目标与到公共 DNS 的路径做对比,用多次采样取平均:先区分是本地出口、运营商骨干还是目标服务端的问题,再联系对应方。
速查在线工具箱