跟踪路由查看命令

跟踪路由查看命令 ip 追踪 指令?

ip 追踪 指令?

ip 追踪 指令?

tracert(追踪路由)是路由追踪实用程序,用以明确 ip 数据报浏览总体目标而采取的路径。tracert 指令用 ip 生存时间 (ttl) 字段和 icmp 不正确消息来决定从一个服务器到在网络上别的主机路由。

tracert 原理

可向总体目标推送不一样 ip 生存时间 (ttl) 系数的“internet 操纵消息协议书 (icmp)”回复数据包,tracert 确诊程序流程明确到总体目标而采取的路由。规定路径里的每一个路由器在分享数据包以前最少将数据包里的 ttl 下降 1。数据包里的 ttl 减为 0 时,路由器应该把“icmp 已请求超时”的消息送回源系统。

tracert 先推送 ttl 为 1 的回复数据包,并在之后的每一次推送全过程将 ttl 增长 1,直至总体目标回应或 ttl 做到最高值,进而明确路由。进行检查正中间路由器送回的“icmp 已请求超时”的消息明确路由。一些路由器不经过了解立即丢掉 ttl 过期数据包,这一点在 tracert 实用程序中看不见。

tracert 指令按序打印出出回到“icmp 已请求超时”消息的路径里的近侧路由器插口目录。如果采用 -d 选择项,则 tracert 实用程序没有在每一个 ip 详细地址上查看 dns。

在下例中,数据包需要通过2个路由器(10.0.0.1 和 192.168.0.1)才能到服务器 172.16.0.99。主机默认网关是 10.0.0.1,192.168.0.0 互联网上的路由装置的 ip 地址是 192.168.0.1。

c:\\\\gttracert 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 指令明确数据包在互联网上的终止部位。下例中,默认网关明确 192.168.10.99 服务器并没有合理路径。这应该是路由器配备的难题,或者 192.168.10.0 网络不存有(不正确的 ip 详细地址)。

c:\\\\gttracert 192.168.10.99

tracing route to 192.168.10.99 over a maximum of 30 hops

1 10.0.0.1 reportsestination net unreachable.

trace complete.

tracert 实用程序针对处理大网络不稳定非常有利,这时可以采用几个路径抵达同一个点。

tracert cmd选择项

tracert 指令适用多种多样选择项,如下所示表所显示。

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

选择项

叙述

-d

特定不将 ip 地址解析到服务器名字。

-h maximum_hops

特定跃等级以追踪到称之为 target_name 的主机路由。

-j host-list

特定 tracert 实用程序数据包所选用路径里的路由器插口目录。

-w timeout

等候 timeout 为每一次回应所指定ms数。

target_name

总体目标主机名字或 ip 详细地址。