什么是Tracert/Traceroute命令?如何在Windows, Mac和Linux上运行它?

亚伦保罗更新于2022年8月30日至知识中心

Tracert或Traceroute是网络诊断的关键之一。那么,它是如何工作的,如何运行它呢?

Tracert或Traceroute是网络和特定网络数据包的关键要素之一。该命令允许专家了解网络的完整性及其运行速度。

路径跟踪程序命令提示符

但是,理解Tracert命令需要了解它们的根源及其起源。因此,让我们深入讨论一下traceroute命令,它是什么,它如何工作,以及如何运行它。

路径跟踪程序是什么?

Tracert是一系列的计算机的命令帮助用户查找网络诊断和报告。它用于显示网络数据包的路径,这些数据包将数据从一端传输到另一端。换句话说,它是一个跟踪器命令,允许您检查数据转换的可能显示路由。

这个过程需要计算机将数据发送到另一台计算机,并等待它返回。一旦它做到了,它就会衡量网络传输这些数据的速度和能力。因此,这是Windows下的一个计算机网络诊断命令。

在每个微软操作系统的语法中,这个过程允许用户检查来自另一台计算机的ping接收时间。Windows上Tracert命令的重点是来回跟踪路由,这将产生更清晰的结果。

但是,在基于Windows nt的计算机中,同样的操作被调用PathPing,因为它允许您检查特定的ping路径,并通过发送和接收的数据包测量其速度。但是,首选的方法仍然是使用Tracert命令。

什么是路由跟踪

Traceroute与Tracert命令相同,不同之处在于类unix操作系统,即macOS和Linux,即Ubuntu等。与Windows相比,Traceroute在macOS中作为图形界面可用,您可以在Network Utilities Suite中找到它。

然而,在Linux中,它仍然是一个命令行工具,需要您键入命令来跟踪网络路由并沿线路发送数据包。因此,它是Unix操作系统版本的Tracert,允许彻底的网络诊断。

在Mac和Linux中,该命令行的工作方式有很大的不同,因为它要求您理解相应的诊断,这一点我们将在稍后讨论。然而,了解Traceroute和Tracert的基本原理是相同的是很重要的。

因此,它们的目的也是如此,它允许用户完全扫描其本地网络的问题,并通过隔离特定数据包或网络链来识别问题。

如何使用Tracert/Traceroute?

使用Tracert或Traceroute,或理解如何在每个操作系统上使用它,要求我们彻底了解每个方面。因此,我们必须根据它们的操作系统来分解Tracert命令。

  • 窗户
  • Mac
  • Linux

由于Linux是最复杂的操作系统,我们建议只有熟悉该操作系统的用户才能尝试它。对于Mac来说,运行这个诊断程序可能是最简单的。而对于Windows,您需要足够的命令提示符知识才能使用Tracert。

让我们开始吧:

如何在Windows系统下执行Tracert命令?

我们将研究的第一种方法是在Windows操作系统上运行Tracert命令。这对于Windows 7之后的所有操作系统都是可行的,应该允许您检查相应的诊断。因此,以下是你需要做的:

第一步:前往开始菜单或按下窗口按钮在你的键盘

步骤2:类型CMD而且以管理员身份运行

在Windows上打开命令提示符

第三步:让它打开命令提示符

步骤4:类型路径跟踪程序的主机名(您应该输入您希望诊断的服务器地址,而不是“主机名”)

路径跟踪程序的主机名

步骤5:让测试运行,这应该需要大约一到两分钟

第六步:等待跟踪完成显示

跟踪完成

现在你有了数据,你必须继续滚动才能阅读它。但是,如果您已经知道如何阅读它,那么您就知道每个MS表示什么。

测试结果表示毫秒,即网络来回发送数据包所花费的时间。因此,请确保根据不同的操作系统遵循不同的Tracert命令的读取类型。

如何在Mac上运行Traceroute ?

在Mac设备上运行Traceroute是所有方法中最简单的。这就是为什么你只需要有一台Mac电脑,并知道如何使用你的设备的“实用程序”部分。虽然第一个很明显,下面是如何使用第二个在Mac上运行Traceroute:

步骤1:进入在你的Mac设备上

第二步:点击在Finder的顶部栏中

第三步:找到并点击公用事业公司在表明

公用事业公司

第四步:头部终端

终端

第五步:类型traceroute在终端

traceroute

第六步:等待它完成

您可能已经知道,可以通过多种方式访问Finder应用程序中的Utilities。但是,无论你如何到达那里,你都需要运行终端,这是Mac上的命令提示符。因此,请确保运行这些命令来实现这一点。

如何在Linux机器上运行Traceroute ?

Linux用户可能已经知道如何运行Traceroute,因为即使将Linux作为普通操作系统运行,也需要他们记住大量命令。然而,如果你是新手,还在寻找,那么你需要做的是:

步骤1:打开命令行在你的Linux操作系统中

终端

步骤2:类型Traceroute主机名在命令行中(用实际的主机名替换主机名)

步骤3:等待测试完成

步骤4:让最后的ping检测

Traceroute linux

您必须自己确定主机名,但是为了测试本地网络,您可以检查任何网站,就像我们在前面的步骤中检查谷歌一样。但是,如果您希望检查特定的IP地址,则必须更加精确。

无论如何,您需要命令行、Traceroute命令和服务器IP/网站才能在Linux中跟踪网络的路由。

如何读取Tracert/Traceroute查询结果?

阅读或理解Tracert或Traceroute的结果并不是火箭科学。假设您已经了解了本文的内容。在这种情况下,您知道终端、命令提示符或命令行生成的数字不是随机的。

他们在阅读各种元素。所以,为了简单起见,记住这个:

  • 如果有一个或多个星号(*)
  • RTT或Round Trip Time显示延迟,即一个包的延迟。在CMD或Linux命令行中,它显示为MS或毫秒
  • 名称,即系统的名称,以及您正在使用的计算机
  • IP地址是指定主机名返回的IP地址
  • RTO或请求超时意味着服务器的ping中断,连接不稳定

虽然有些连接的响应显示为MS,但如果是1000+ MS,则表示连接非常缓慢和不稳定。然而,请求超时意味着连接没有发回任何东西,因此是断开的。

底线

我们希望这有助于您阅读和理解Tracert和Traceroute命令。我们不仅探索了它的两种类型,还研究了如何在三种主要操作系统上检查它们。因此,请确保您正确地执行了这些步骤。

这个页面有用吗?