路由追踪-tracert
Tracert通过递增“生存时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回响请求”消息发送给目标可确定到达目标的路径。所显示的路径是源主机与目标主机间的路径中的路由器的近侧路由器接口列表。近侧接口是距离路径中的发送主机最近的路由器的接口。
一、tracert命令语法及参数
Tracert命令的基本语法格式为:
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]
参数说明:
不带参数时,tracert 显示帮助
/d 阻止将中间路由器IP地址解析为其名称。这样可加速显示结果速度。
-h MaximumHops 在搜索目标(目的)的路径中指定跃点的最大数。默认值为30个跃点。
-j HostList 指定“回响请求”消息对于在主机列表中指定的中间目标集使用IP报头中的“松散源路由”选项。相邻的中间目标可以由一个或多个路由分隔开。主机列表中的地址或名称的最大数为9。主机列表是一系列由空格分开的IP地址(用带点的十进制符号表示)。
-w Timeout 指定等待“ICMP已超时”或“回响答复”消息(对应于要接收的给定“回响请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号 (*)。默认的超时时间为4000(4s)。
TargetName 指定目标,可以是IP地址或主机名。
注意事项:
该诊断工具通过更改“生存时间 (TTL)”的值向目标发送“ICMP 回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将I数据包中的TTL递减1。这样,TT就成为最大链路计数器。数据包上的TTL到达0时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert发送TTL为1的第一条“回响请求”消息,并在随后的每次发送过程将TTL递增1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点最大值是30,可使用-h参数指定。检查中间路由器返回的“ICMP超时”消息与目标返回的“回响答复”消息可确定路径。但是,某些路由器不会为使用到期TTL值的数据包返回“已超时”消息,而且有些路由器对于tracert命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。
要跟踪路径并为路径中的每个路由器和链路提供网络延迟和数据包丢失信息,请使用 pathping命令。
只有当网际协议 (TCP/IP)协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
二、应用示范
示例1:追踪到智慧天下网(www.bwstet.com)的路由,证明局域网络和Internet连接是否正常。在命令提示符下键入命令:tracert www.bwstet.com 命令之星结果显示如图,从运行结果可知,局域网可以正常连接至Internet,实现对智慧天下网的访问。同时显示该链路中所有经过的路由设备的IP地址。
前面的1 2 3 代表第几跳,也就是路由器。2 3S 3S 4S 10.0.0.1的意思是:
第二个路由器地址是121.229.176.1,最小延时3ms 平均延时3ms 最大延4ms。
假如在上面图中某一层中出现了“* * * request tinmed out”那么故障有可能就出在这层之间的问题,可能这里导致连接不到目标站点。
当使用Tracert命令时,我们必须记住几点。第一,有些主机会使用防火墙来阻止ICMP数据包。这样,有时候我们会看到一系列的星号显示跟踪路由无法在一个特定的主机上获取信息。
另外一个我们必须记住的是,与主机相类似,每台路由器都被指派了一个IP地址。不管它们是否是用于主机或者路由器,IP地址都被构造为允许反映它们的地理位置的方式。事实上,有时候tracert会提供地理信息或者甚至一些路由器的描述。如果我们想要更多的信息,有一些第三方工具可以基于这些地理信息来地理地跟踪tracer命令。
分享到:
相关推荐
在IT行业中,Tracert(也称为traceroute)是一个非常重要的网络诊断工具,它用于追踪数据包在网络中从源到目的地的路径。Tracert通过发送具有不同TTL(生存时间)值的数据包来实现这一功能,从而揭示了数据包在途中...
计算机网络技术实验三的核心是掌握和运用tracert命令,这是一种强大的网络诊断工具,用于追踪数据包从源主机到目标主机的完整路由路径。实验旨在帮助用户理解tracert的命令参数、输出结果,以及如何利用它来检测网络...
TRACERT(跟踪路由)是一个非常重要的网络诊断工具,它能够帮助网络管理员和普通用户了解数据包从源主机到目标主机的传输路径。这个命令利用了IP生存时间(TTL)字段和ICMP(Internet控制消息协议)错误消息来追踪...
Tracert命令,也称为traceroute,是一种网络诊断工具,用于追踪IP数据包从源主机到目标主机所经过的路径。这个命令通过利用IP生存时间(TTL)字段和ICMP错误消息来揭示网络路由信息。TTL字段是每个IP数据包包含的一...
网络命令,如ping、tracert、netstat、ipconfig等,是系统自带的实用工具,它们可以帮助我们诊断网络连接问题,查看网络状态,或者获取设备的网络配置信息。例如,ping命令可以测试网络连通性,tracert则能追踪...
Tracert(也称为traceroute)是网络诊断工具,用于追踪数据包从源到目标的路径。它在命令行环境中工作,显示数据包经过的路由器序列。然而,"图形化Tracert命令"是对原始命令行版本的改进,提供了一个用户友好的图形...
.tracert 命令是一种网络诊断工具,用于追踪数据包从本机到目的主机的路径。下面是 tracert 命令的详细解释和使用方法。 基本使用方法 使用 tracert 命令需要先打开命令提示符程序。在 Windows 7 系统中,可以直接...
`tracert`是一个网络诊断工具,用于追踪数据包从源到目的地经过的路由器路径,这对于识别网络延迟、路由问题或调试网络连接异常非常有帮助。 描述中的“TRACEROTE命令 MFC socket”提到了两种关键概念:`TRACEROTE`...
【获取路由路径 Tracert】是一种网络诊断工具,它用于追踪数据包在网络中从源到目的地的完整路径。Tracert(traceroute)是它的英文名,也常被写作“跟踪路由”,在Windows系统中内置了这个命令行工具。这个程序在...
在IT领域,网络诊断是日常运维工作中的重要环节,而路由追踪工具则在这个过程中起着至关重要的作用。本文将深入探讨“路由快速追踪工具”,它旨在解决传统路由追踪过程中的速度问题,能够在短时间内迅速获取完整的...
路由追踪软件是一款强大的网络诊断工具,它以图形用户界面(GUI)的形式提供了比Windows系统自带的tracert命令更友好的交互体验。Tracert,全称“traceroute”,是网络管理员常用的一种诊断命令,用于追踪数据包在...
其中,Tracert命令(又称为tracert)是网络管理员和IT专业人士在诊断网络连接问题时常用的工具之一。Tracert命令能够追踪从一台主机到网络上另一台主机所经过的路径。通过分析数据包在网络中每一跳(hop)的传输时间...
在计算机网络领域,`tracert`(也称为`traceroute`)是一个非常实用的诊断工具,用于跟踪数据包在网络中的路由路径。这个命令可以帮助网络管理员和普通用户了解数据包从源主机到目标主机的过程中经过的各个中间节点...
路由追踪(Tracert)是网络诊断中常用的一个命令行工具,主要用于跟踪数据包在网络中的传输路径。在Windows操作系统中,这个工具被称为“tracert”。通过Tracert,我们可以了解数据包从源主机到目标主机经过的每一个...
WinMTR是一款强大的网络诊断工具,它结合了Ping和Tracert(也称为traceroute)两种功能,为用户提供了一种直观且高效的网络性能检测手段。这款工具主要在Windows操作系统上运行,对于网络管理员、IT专业人士以及普通...
tracert,全称Track Route(跟踪路由),是Windows操作系统中一个强大的网络诊断工具,它能帮助我们追踪IP数据包从源主机到目标主机的完整路径,从而揭示网络中的路由信息。 ### tracert的工作原理 1. **IP生存...
计算机网络路由跟踪命令是网络管理员和IT专业人员在日常工作中不可或缺的工具,这些命令用于诊断网络连接问题,追踪数据包在网络中的路径,以及管理网络资源。以下是一些关键的网络命令及其用途: 1. **ping**:这...
**功能简介**:`ping`是最基本也是最常用的网络诊断命令之一,主要用于测试网络连通性以及信息包的发送和接收状况。它通过向目标主机发送ICMP Echo Request数据包,等待目标主机返回Echo Reply数据包,以此来判断...
路由追踪,也称为traceroute,是网络诊断工具,用于确定数据包从源到目的地经过的路由器序列。在TCP/IP网络中,常用的路由追踪工具有ping和traceroute。ping通过发送ICMP回显请求来检查网络连通性,而traceroute则...