您好,现在蔡蔡来为大家解答以上的问题。tracert 命令,tracert命令使用介绍相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、tracert命令使用介绍Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。
2、Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
3、 Tracert 工作原理 通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。
4、要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。
5、数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。
6、 Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。
7、通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。
8、某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
9、 Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。
10、如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。
11、 在下例中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机 172.16.0.99。
12、主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地址是 192.168.0.1。
13、 C:/>tracert 172.16.0.99 -d Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete. 用 tracert 解决问题 可以使用 tracert 命令确定数据包在网络上的停止位置。
14、下例中,默认网关确定 192.168.10.99 主机没有有效路径。
15、这可能是路由器配置的问题,或者是 192.168.10.0 网络不存在(错误的 IP 地址)。
16、 C:/>tracert 192.168.10.99 Tracing route to 192.168.10.99 over a maximum of 30 hops 1 10.0.0.1 reports:Destination net unreachable. Trace complete. Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。
17、 Tracert 命令行选项 Tracert 命令支持多种选项,如下表所示。
18、 tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name选项描述-d指定不将 IP 地址解析到主机名称。
19、-h maximum_hops指定跃点数以跟踪到称为 target_name的主机的路由。
20、-j host-list指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。
21、-w timeout等待 timeout为每次回复所指定的毫秒数。
22、target_name目标主机的名称或 IP 地址。
23、用法解释二:Tracert通过递增“存在时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回显请求”或 ICMPv6 消息发送给目标可确定到达目标的路径。
24、路径将以列表形式显示,其中包含源主机与目标主机之间路径中路由器的近侧路由器接口。
25、近侧接口是距离路径中的发送主机最近的路由器的接口。
26、如果使用时不带参数,tracert 显示帮助。
27、语法tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [-R] [-S SrcAddr] [-4][-6] TargetName参数-d防止 tracert 试图将中间路由器的 IP 地址解析为它们的名称。
28、这样可加速显示 tracert 的结果。
29、-h MaximumHops指定搜索目标(目的)的路径中存在的跃点的最大数。
30、默认值为 30 个跃点。
31、-j HostList指定回显请求消息将 IP 报头中的松散源路由选项与 HostList 中指定的中间目标集一起使用。
32、使用松散源路由时,连续的中间目标可以由一个或多个路由器分隔开。
33、HostList 中的地址或名称的最大数量为 9。
34、HostList 是一系列由空格分隔的 IP 地址(用带点的十进制符号表示)。
35、仅当跟踪 IPv4 地址时才使用该参数。
36、-w Timeout指定等待“ICMP 已超时”或“回显答复”消息(对应于要接收的给定“回现请求”消息)的时间(以毫秒为单位)。
37、如果超时时间内未收到消息,则显示一个星号 (*)。
38、默认的超时时间为 4000(4 秒)。
39、-R指定 IPv6 路由扩展标头应用来将“回显请求”消息发送到本地主机,使用目标作为中间目标并测试反向路由。
40、-S指定在“回显请求”消息中使用的源地址。
41、仅当跟踪 IPv6 地址时才使用该参数。
42、-4指定 Tracert.exe 只能将 IPv4 用于本跟踪。
43、-6指定 Tracert.exe 只能将 IPv6 用于本跟踪。
44、TargetName指定目标,可以是 IP 地址或主机名。
45、-?在命令提示符下显示帮助。
46、注释? 该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。
47、要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。
48、这样,TTL 就成为最大链路计数器。
49、数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。
50、Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。
51、默认情况下跃点的最大数量是 30,可使用 -h 参数指定。
52、检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。
53、但是,某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。
54、在这种情况下,将为该跃点显示一行星号 (*)。
55、 1/2 1 2 下一页 尾页 责任编辑:电脑技术网 上一篇:Cisco冗余路由协议VRRP说明 下一篇:双网卡添加路由规则。
本文就为大家分享到这里,希望小伙伴们会喜欢。