- tracert(trace route,跟踪路由)是路由器跟踪实用程序,用于获得IP数据报访问目标时从本地计算机到目的主机的路径信息。
- tracert命令要将一条路径上面的每台设备测试三次,因此得到三个探测包的回应时间。在网络状态稳定的情况下,三个时间相差不大,如果差距比较大,说明网络状态变化比较大。
- tracert命令通过向目的地发送具有不同IP生存时间的internet控制消息协议回送请求报文,以确定到达目的地的路由。先发送TTL值为1的回应数据包,并在随后的每次发送过程中将TTL的值递增1,直到目标相应,或者TTL值达到最大,从而确定路由。某些路由器有不经询问直接丢弃TTL过期的数据包的情况,这在tracert实用程序中是看不到的。在这种情况下,将为该跃点(hop)显示一行星号(*)。
- tracert命令在执行的时候很缓慢,主要是tracert命令视图将中间路由器地址解析为它们的名称。使用-d选项可不会在每个IP地址上查询DNS。加速tracert命令的结果。
- 实例解析
tracert baidu.com -d
第一列是经过路由节点的顺序编号。2~4列表示一个路由节点到另外一个路由节点的通信时间,单位是ms。其中*表示超时,没有解析出正确的地址。最后一列是途径路由器的IP地址。