tracert命令详解
tracert命令,也被称为跟踪路由,是路由跟踪实用程序,用于确定IP数据包访问目标所采取的路径。
tracert命令的原理是通过向目标发送不同IP生存时间(TTL)值的“Internet 控制消息协议 (ICMP)”回应数据包,然后根据数据包上的TTL减为0时,路由器发回的“ICMP 已超时”的消息来确定路由。
tracert命令的用法是:tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name。其中:
-d:不解析主机名,能够更快地显示路由器路径。

-h:指定最大TTL的数值。
-j:设定松散源地址路由列表。
-w:用于设置UDP报文的超时时间,单位为毫秒。
例如,tracert 10.26.0.115,表示跟踪从当前主机到10.26.0.115的路由。
需要注意的是,某些路由器不经询问直接丢弃TTL过期的数据包,这种情况在tracert实用程序中是看不到的。