新睿云

> 知识库 > 路由跟踪命令:windows下Tracert命令使用及运行

路由跟踪命令:windows下Tracert命令使用及运行

作者/来源:小睿 发布时间:2020-03-24

Tracert是路由跟踪命令,其是一种实用程序,用于记录计算机与指定目标计算机之间通过Internet 的路由(每跳上的特定网关计算机)。它还计算并显示每个跃点花费的时间。Tracert是一种方便的工具,既可以用来了解Internet网络中的问题,又可以获取有关Internet本身的详细信息。在使用tracert之前,通常会使用另一个实用程序PING来查看网络上是否存在主机。

tracert实用程序随附于许多操作系统中,包括基于Windows和UNIX的操作系统或作为TCP / IP软件包的一部分。如果您的系统不包含该实用程序,则可以安装它。路由跟踪指令对Linux来说是traceroute,在windows则是tracert。

对于绝大多数用户而言,我们使用的电脑的操作系统仍然是windows系统,因此以tracert为例进行介绍。

tracert命令如何使用

对于使用windows系统的用户而言打开cmd,然后在WINDOWS提示符下输入tracert www.xinruiyun.cn或要输入的目标主机的任何域名也可以输入IP地址的等效数字形式。该命令将返回输出,指示发现的跃点和每个跃点的时间(以毫秒为单位)。

tracert www.xinruiyun.cn

tracert www.xinruiyun.cn

解释结果

每个条目或跃点是数据包通过以到达其最终目的地的位置。如果跟踪在某个跳点上超时,则可能意味着该位置存在问题,或者路由不正确,从而阻止了数据包到达目的地。

在结果中,将看到注释,最多30个跃点或64个跃点。所有这些意味着互联网的直径大约为30或64跳。因此,许多跟踪路线只会在尝试到达目的地时走得太远。

第一列是跳数,它是数据包中设置的生存时间(TTL)值。接下来的三列包含尝试通过TTL值到达目的地的往返时间(以毫秒为单位)。最后一列是响应系统的主机名(如果已解析)和IP地址。注意:tracert将显示相同的信息,但各列的顺序可能不同。

tracert如何运行的?

用户输入tracert命令时,该实用程序会启动数据包的发送(使用Internet控制消息协议或ICMP),其中包括一个时间限制值(称为“生存时间”(TTL)),该时间限制值旨在被第一个路由器超出接收到它,它将返回超时消息。

这使tracert能够确定到第一个路由器的跃点所需的时间。增加时间限制值,它将重新发送数据包,以使其到达到达目的地的路径中的第二个路由器,该路由器将返回另一个超时消息,依此类推。Tracert通过包含正常范围之外的端口号来确定数据包何时到达目的地。接收到此消息后,将返回端口不可达消息,从而使tracert能够测量最后一跳的时间长度。随着跟踪过程的进行,将逐跳显示记录。实际上,每个跃点被测量三次。如果看到一个星号(*),则表明跳数已超过某个限制。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待