Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
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。
在下例中,数据包必须通过两个路由器(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 地址。
分享到:
相关推荐
计算机网络实验报告:常用网络命令的使用 本实验报告旨在介绍常用网络命令的使用方法,以掌握网络命令的使用和分析网络状态。实验中,我们将使用 Ping 命令、Ipconfig 命令、Nslookup 命令、Netstat 命令、Net 命令...
### 常用网络命令知识点详解 #### 实验概述 本次实验主要针对计算机网络课程设计,旨在通过一系列网络命令的实际操作来加深对网络基础知识的理解,同时掌握如何利用这些命令进行基本的网络诊断与维护。 #### 实验...
常用网络命令的使用.ppt
常用网络命令练习 常用网络命令练习 常用网络命令练习
【实验二 常用网络命令】主要涵盖了四个关键的网络命令:arp、hostname、ipconfig和ping。这些命令在日常网络管理和故障排查中极为重要,对于理解和掌握网络操作具有基础性的作用。 **1. ARP命令** 地址解析协议...
在日常网络操作中,掌握一些常用的网络命令能够极大地提升工作效率,诊断并解决网络问题。以下将详细阐述四个关键的网络命令:IPCONFIG、PING、TRACERT 和 NSLOOKUP。 1. IPCONFIG: IPCONFIG 是 Windows 操作系统...
### 计算机网络常用网络命令详解 #### 一、引言 在计算机网络领域,掌握一定的网络命令是非常重要的。这些命令不仅可以帮助我们快速诊断网络问题,还可以提高我们的工作效率。本文将详细介绍一些常用的网络命令,...
本视频教程“常用网络命令视频教程.rar”显然聚焦于这一主题,旨在提升学员对网络命令的熟悉度和应用能力。通过“运维之道”的标签,我们可以推断这是一系列深入浅出的教学内容,旨在帮助运维人员提升其在网络管理...
【网络故障排除】中的常见网络命令是每个IT专业人员必须掌握的基本工具,这些命令用于诊断网络连接、跟踪数据包路径以及管理网络配置。下面将详细解释这些命令的用途和使用方法。 1. **Ping**: - **原理**:通过...
### Windows操作系统常用网络命令详解 #### 一、Ping命令的使用技巧 Ping是Windows操作系统中最常用的网络诊断工具之一,主要用于检查本地主机与另一台主机之间的网络连接状态。它通过发送ICMP(Internet Control ...
计算机网络实验3常用网络命令操作实验旨在让学生理解什么是网络命令、学习和掌握Windows平台下的常用网络命令的使用、学习和掌握Linux平台下的常用网络命令的使用、掌握利用网络命令解决一般网络问题。 网络命令是...
"Windows常用网络命令" Windows常用网络命令是Windows操作系统中的一些基本命令,用于检测和解决网络连接问题。这些命令包括Ping、Netstat、IPConfig、Arp、Tracert、Route和NBTStat等。 Ping命令是Windows中最...
计算机网络常用网络命令实验报告 本实验报告的主要目的是掌握常用网络命令的使用,包括Ping命令、ipconfig命令、ARP命令、tracert命令和netstat命令等。实验步骤中,我们使用PC机、安装有TCP/IP协议的网络操作系统...
CMD 常用网络命令 CMD 常用网络命令是 Windows 操作系统中的基本命令行工具,提供了多种网络命令来帮助用户管理和维护网络连接。本文将详细介绍五个常用的网络命令:ping、nbtstat、netstat、tracert 和 net。 一...
网络工程 常用网络命令 网络工程 常用网络命令 网络工程 常用网络命令
本篇文章将详细介绍两个常用的网络命令:ARP 和 FTP。 1. ARP (Address Resolution Protocol) 命令: ARP 用于在局域网(LAN)中解析IP地址到MAC地址的映射,它是TCP/IP协议栈的一部分。通过ARP命令,我们可以查看、...
常用网络命令及命令实例详解,常用网络命令及命令实例详解
常用网络命令和 Ping 命令的使用 在网络测试和故障排除中,掌握常用网络命令是非常重要的。这些命令可以帮助我们检测网络连接性、可达性和名称解析等问题。本文将对常用的网络命令进行介绍,包括 Ping 命令、...