1. 路由跟踪在线Tracert工具说明
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
2. Tracert 工作原理
通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。
Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
3. Tracert 命令详解及用法
Tracert 命令支持多种选项,如下所示。
C:\Users\Administrator>tracert www.baidu.com
通过最多 30 个跃点跟踪
到 www.a.shifen.com [183.232.231.173] 的路由:
1 1 ms 1 ms 1 ms 192.168.100.1
2 6 ms 5 ms 5 ms 10.160.128.1
3 * 4 ms 3 ms 221.180.73.93
4 11 ms 13 ms 11 ms 218.204.21.61
5 10 ms 8 ms 8 ms 127.0.0.1 [218.204.21.2]
6 * * 61 ms 221.183.19.93
7 * * * 请求超时。
8 * * * 请求超时。
9 * * * 请求超时。
10 80 ms * * 183.235.232.57
11 66 ms 74 ms 79 ms 183.235.225.178
12 * * * 请求超时。
13 * 49 ms * 120.196.241.174
14 * * * 请求超时。
15 54 ms 53 ms 25 ms 183.232.231.173
跟踪完成。