Tracert
通过递增“存在时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回显请求”或 ICMPv6 消息发送给目标可确定到达目标的路径。路径将以列表形式显示,其中包含源主机与目标主机之间路径中路由器的近侧路由器接口。近侧接口是距离路径中的发送主机最近的路由器的接口。如果使用时不带参数,tracert 显示帮助。
语法
tracert TargetName
参数
-d
防止 tracert 试图将中间路由器的 IP 地址解析为它们的名称。这样可加速显示 tracert 的结果。
-h MaximumHops
指定搜索目标(目的)的路径中存在的跃点的最大数。默认值为 30 个跃点。
-j HostList
指定回显请求消息将 IP 报头中的松散源路由选项与 HostList 中指定的中间目标集一起使用。使用松散源路由时,连续的中间目标可以由一个或多个路由器分隔开。HostList 中的地址或名称的最大数量为 9。HostList 是一系列由空格分隔的 IP 地址(用带点的十进制符号表示)。仅当跟踪 IPv4 地址时才使用该参数。
-w Timeout
指定等待“ICMP 已超时”或“回显答复”消息(对应于要接收的给定“回现请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号 (*)。默认的超时时间为 4000(4 秒)。
-R
指定 IPv6 路由扩展标头应用来将“回显请求”消息发送到本地主机,使用目标作为中间目标并测试反向路由。
-S
指定在“回显请求”消息中使用的源地址。仅当跟踪 IPv6 地址时才使用该参数。
-4
指定 Tracert.exe 只能将 IPv4 用于本跟踪。
-6
指定 Tracert.exe 只能将 IPv6 用于本跟踪。
TargetName
指定目标,可以是 IP 地址或主机名。
-?
在命令提示符下显示帮助。
注释
" 该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点的最大数量是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。但是,某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。
" 要跟踪路径并为路径中的每个路由器和链路提供网络延迟和数据包丢失信息,请使用 pathping 命令。
" 只有当“Internet 协议 (TCP/IP)”协议在“网络连接”中安装为网络适配器属性的组件时,该命令才可用。
示例
要跟踪名为 corp7.microsoft.com 的主机的路径,请键入:
tracert corp7.microsoft.com
要跟踪名为 corp7.microsoft.com 的主机的路径并防止将每个 IP 地址解析为它的名称,请键入:
tracert -d corp7.microsoft.com
要跟踪名为 corp7.microsoft.com 的主机的路径并使用松散源路由 10.12.0.1-10.29.3.1-10.1.44.1,请键入:
tracert -j 10.12.0.1 10.29.3.1 10.1.44.1 corp7.microsoft.com
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lvguangmin/archive/2007/05/06/1597620.aspx
分享到:
相关推荐
**TRACERT命令详解** TRACERT(跟踪路由)是一个非常重要的网络诊断工具,它能够帮助网络管理员和普通用户了解数据包从源主机到目标主机的传输路径。这个命令利用了IP生存时间(TTL)字段和ICMP(Internet控制消息...
计算机网络技术实验三的核心是掌握和运用tracert命令,这是一种强大的网络诊断工具,用于追踪数据包从源主机到目标主机的完整路由路径。实验旨在帮助用户理解tracert的命令参数、输出结果,以及如何利用它来检测网络...
标题中的“自写批量tracert脚本.zip”指的是作者自己编写的用于批量执行traceroute命令的批处理脚本。traceroute(在Windows系统中通常写作tracert)是网络诊断工具,它可以帮助我们追踪数据包在网络中从源到目的地...
标题 "用C实现Tracert" 指的是在编程领域中使用C语言来编写一个类似于Windows系统自带的Tracert(traceroute)工具的程序。Tracert是一种网络诊断工具,它通过发送ICMP(Internet Control Message Protocol)回显...
在IT行业中,Tracert(也称为traceroute)是一个非常重要的网络诊断工具,它用于追踪数据包在网络中从源到目的地的路径。Tracert通过发送具有不同TTL(生存时间)值的数据包来实现这一功能,从而揭示了数据包在途中...
题目1 Tracert与Ping的程序设计 设计内容: 1)Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到...
主要包含内容:组网方案、IS-IS全局配置、IS-IS接口配置、IS-IS路由计算、SRv6配置、IS-IS路由计算、查看各个设备的本地SID表、在PE间建立双向SRv6 TE Policy、查看SRv6 TE Policy状态、SRv6 Ping&Tracert介绍、逐段...
标题中的"tracert"指的是网络诊断工具"traceroute",它在Windows系统中通常称为"tracert"。这个工具用于追踪数据包在网络中从源到目的地的路径,通过发送具有不同生存时间(TTL)的ICMP回显请求报文来实现。当每个...
采用C++语言,基于原始套接字实现了Ping和Tracert命令。发送主机通过ping程序给目标主机发送ICMP的回声请求报文,并根据收到的ICMP回声应答报文来确定网络的连通性。Tracert(跟踪路由)是路由跟踪实用程序,用于...
主要包含内容:组网方案、IS-IS全局配置、IS-IS接口配置、IS-IS路由计算、SRv6配置、IS-IS路由计算、查看各个设备的本地SID表、在PE间建立双向SRv6 TE Policy、查看SRv6 TE Policy状态、SRv6 Ping&Tracert介绍、逐段...
LinuxC编写的tracert命令LinuxC编写的tracert命令LinuxC编写的tracert命令LinuxC编写的tracert命令LinuxC编写的tracert命令LinuxC编写的tracert命令LinuxC编写的tracert命令LinuxC编写的tracert命令LinuxC编写的...
Tracert 命令详解 Tracert 命令是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。该命令使用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 命令格式为...
本文将深入探讨如何利用ICMP协议的超时报文和目标不可达报文来模拟系统中的tracert命令,以实现网络路径探测。 Tracert(跟踪路由),也称为traceroute,是一个用于网络诊断的工具,它能够显示数据包从源主机到目标...
Tracert(也称为traceroute)是网络诊断工具,用于追踪数据包从源到目标的路径。它在命令行环境中工作,显示数据包经过的路由器序列。然而,"图形化Tracert命令"是对原始命令行版本的改进,提供了一个用户友好的图形...
【获取路由路径 Tracert】是一种网络诊断工具,它用于追踪数据包在网络中从源到目的地的完整路径。Tracert(traceroute)是它的英文名,也常被写作“跟踪路由”,在Windows系统中内置了这个命令行工具。这个程序在...
《使用VC实现tracert命令详解》 在计算机网络领域,`tracert`(也称为`traceroute`)是一个非常实用的诊断工具,用于跟踪数据包在网络中的路由路径。这个命令可以帮助网络管理员和普通用户了解数据包从源主机到目标...
`tracert`(或 `traceroute` 在 Unix/Linux 系统中)是一个用于显示数据包到达目标主机所经过的路径的工具。它通过发送一系列具有递增生存时间 (TTL) 的 Internet Control Message Protocol (ICMP) 数据包来工作。当...