Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。
该命令用 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。
例:
数据包必须通过两个路由器(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:\>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 命令确定数据包在网络上的停止位置。
例:
默认网关确定 192.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.0 网络不存在(错误的 IP 地址)。
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 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。
Tracert 命令行选项
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 为每次回复所指定的毫秒数。
target_name
目标主机的名称或 IP 地址。
感谢:
http://gao-20022002.iteye.com/blog/247761
附访问百度的Tracert情况(见附件中)
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0020/7621/2ed94619-15ce-3dab-b007-9a2406904d01-thumb.jpg)
- 大小: 61.6 KB
分享到:
相关推荐
tracert命令详解.pdf
Tracert 命令详解 .tracert 命令是一种网络诊断工具,用于追踪数据包从本机到目的主机的路径。下面是 tracert 命令的详细解释和使用方法。 基本使用方法 使用 tracert 命令需要先打开命令提示符程序。在 Windows ...
主要介绍了网络管理常用命令之五 Tracert 命令详解(图文),需要的朋友可以参考下
路由器交换机命令详解: 1. 交换机支持的命令: 交换机基本状态: 交换机口令设置: 交换机VLAN设置: 交换机设置IP地址: 交换机显示命令: 2. 路由器支持的命令: 路由器显示命令: 路由器口令设置: 路由器...
traceroute我们可以知道信息从你的计算机到互联网另一端...常见命令参数 Options: -4 Use IPv4 -6 Use IPv6 -d --debug Enable socket level debugging -F --dont-fragment Do not fragment packets -f first_ttl
H3C的路由器配置命令详解 en 进入特权模式 conf 进入全局配置模式 in s0 进入 serial 0 端口配置 ip add xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx 添加ip 地址和掩码,电信分配 enca hdlc/ppp 捆绑链路协议 hdlc 或者 ppp ...
。。。
。。。
多种 常用 网络命令 详解 PING ARP TRACERT ROUTE NETSH
AIX常用命令详解中文版
常用网络测试命令ping ipconfig tracert arp netstat 详解
网络常用命令详解,介绍各个网络命令Ping、Ipconfig、Tracert、Net、Netsh等
。。。
。。。
最近在看TCP/IP详解卷1时被traceroute和tracert命令给小小的坑了一下,原来二个是有差别的。我是在windows下面抓包的,结果死活抓不到udp包。。。。也是给自己提了个醒看书要动脑啊!!!
H3C的路由器配置命令详解 en 进入特权模式 conf 进入全局配置模式 in s0 进入 serial 0 端口配置 ip add xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx 添加ip 地址和掩码,电信分配 enca hdlc/ppp 捆绑链路协议 hdlc 或者 ppp ...
PC网络命令大全,PING TRACERT 等命令详解。
vlan 配置命令详解 VLAN(Virtual Local Area Network,虚拟局域网)是一种将多个物理局域网连接在一起的技术,通过 vlan 配置命令可以实现 VLAN 的创建、管理和维护。下面是 vlan 配置命令的详细解释: 1. vlan ...
ipconfig命令也是使用率非常高的一个命令,可用于显示系统的TCP/IP网络配置值,并刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置,需要的朋友可以参考下