在线Traceroute路由追踪

分析网络路由路径,识别网络瓶颈,诊断连接问题

什么是Traceroute?

Traceroute(路由追踪)是一种网络诊断工具,用于显示数据包从本机到达目标服务器所经过的每一跳(Hop)路由器。它通过发送一系列TTL(Time to Live)递增的探测包,逐跳探测路径上的每个网络设备,从而绘制出完整的网络路径。

每个跳数(Hop)显示了:跳数编号、路由器IP/域名、往返延迟(3次探测)。通过分析这些跳数,可以识别网络瓶颈、绕路现象和丢包节点。

如何解读Traceroute结果

正常路径:每一跳的延迟逐步增加,没有星号(*)表示跳数正常可达。路径上的ISP通常依次为:本地路由器 → 小区/大楼交换机 → 城域网 → 骨干网 → 目标ISP → 目标服务器。

星号(*):表示该跳超时,可能原因包括路由器配置为不回应ICMP请求、网络拥塞导致丢包、或该节点不存在。连续多个星号可能表示路径中的网络故障。

延迟跳跃:如果某跳延迟突然大幅增加(如从10ms跳到100ms),该节点可能是网络瓶颈,建议联系ISP排查。

常见问题

为什么Traceroute显示的跳数很少(少于15跳)?

有些ISP会配置路由聚合,多个路由器共享同一个IP地址,导致Traceroute显示较少跳数。此外,部分路由器配置为不回应探测包,也会使路径看起来更短。

Traceroute和Ping有什么区别?

Ping只测试端到端的连通性和延迟,而Traceroute测试路径上每一跳的状态。Ping能告诉你"是否可达",Traceroute能告诉你"经过哪里、哪里有问题"。

Traceroute为什么有时显示不同的路径?

现代网络使用多路径路由(ECMP),同一时刻可能存在多条路径。每次Traceroute可能选择不同的路径,这是正常的负载均衡行为。

探索更多工具

IP查询 解锁检测 网速测试 Ping测试 WebRTC泄露测试 浏览器检测 博客