![tracert命令详解,路由跟踪工具使用方法教程,检测网络故障节点](https://i.ytimg.com/vi/bkqp3e-bXDk/hqdefault.jpg)
内容
- 定义-Traceroute是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- 技术百科解释了Traceroute
定义-Traceroute是什么意思?
Traceroute是一种网络诊断工具,用于跟踪IP网络上的数据包从源到目标所采用的路径。 Traceroute还记录了数据包在到达目的地的过程中每一跳所花费的时间。
Traceroute使用具有可变生存时间(TTL)值的Internet控制协议(ICMP)回显数据包。计算每个跃点的响应时间。为了保证准确性,对每个跃点进行多次查询(通常是查询三次),以更好地测量该特定跃点的响应。
Traceroute以一种形式或另一种形式存在于大多数操作系统中。
跟踪路由也称为tracert。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
技术百科解释了Traceroute
Traceroute是一个非常有用的工具,用于确定跨分组交换节点的网络路径中存在的响应延迟和路由环路。它还有助于定位在前往特定目的地的过程中遇到的任何故障点。
Traceroute使用IP头中的ICMP和TTL字段进行操作,并传输具有较小TTL值的数据包。处理该数据包的每个跃点都从数据包TTL中减去“ 1”。如果TTL达到零,则该数据包已过期并被丢弃。 Traceroute取决于在TTL到期时将超过时间的ICMP返回给er的通用路由器实践。
通过使用快速失效的较小TTL值,traceroute会强制路由器沿数据包的正常传递路径生成这些ICMP。这些也标识路由器。 TTL值“ 1”应从第一个路由器产生a; TTL值“ 2”从第二个值生成a,依此类推。
Traceroute使用以下命令语法,带有或不带有可选参数:tracert target_name
Traceroute输出首先显示目标的IP地址以及在退出跟踪之前它将经过的最大跳数。接下来,它显示每个跃点上的名称,IP地址和响应时间。
- 1是跟踪开始的网络的Internet网关
- 2通常是Internet服务提供商(ISP)网关
- 3通常是骨干ISP的跃点名称和IP地址
此跟踪将继续到目标域,列出沿途的所有跃点。值得注意的是,如果为同一目标运行后续跟踪,则跟踪可能会显示不同的结果。这可能表示由于某些链接或跃点故障而导致网络路径发生了变化。如果一跳未响应(请求超时),则显示星号(*),然后尝试另一跳。如果成功,则显示跃点的响应时间。最后,显示其IP地址的目标域。