如何使用 Traceroute:立即掌握你的网络

如何使用 Traceroute 识别网络问题

如何使用 Traceroute:3 个步骤揭秘路由 🔍

关键方面

  • Traceroute 命令显示您的互联网流量到达网站所采用的路径,并突出显示每个站点的延迟。 🌐
  • 要在 Windows 计算机上使用该命令,请在命令提示符中键入“tracert mastertrend.info”,或在 Mac 或 Linux 计算机上键入“traceroute mastertrend.info”。 💻
  • 通过查看显示的跳数、RTT 和方向来观察路线。 📊

Traceroute 是 Windows 和其他操作系统附带的命令行工具。与 ping 命令一起,它对于了解互联网连接问题(包括数据包丢失和高延迟)至关重要。 📈

如果您在连接网站时遇到问题,Traceroute 可以告诉您问题出在哪里。它还可以帮助您直观地了解计算机和 Web 服务器之间的流量路径。 🌍

Traceroute 的工作原理

当您连接到某个网站(例如 mastertrend.info)时,流量必须经过多个中介才能到达该网站。流量通过您的本地路由器、您的互联网服务提供商的路由器传输到更大的网络等等。 🔄

Traceroute 向我们展示了流量到达网站所遵循的路径。它还显示了每个站点发生的延误情况。如果您在访问某个网站时遇到问题,但该网站运行正常,则可能是您的计算机与该网站的服务器之间出现了问题。 Traceroute 会告诉您问题出在哪里。 🕵️‍♂️

我们使用 Traceroute 来解释并演示谁为您的提供商提供互联网服务。 🛠️

用更专业的术语来说,Traceroute 使用 ICMP 协议(与 ping 命令使用的协议相同)发送一系列数据包。第一个包有一个 寿命 (也称为 TTL 或跳数限制)为 1,第二个数据包的 TTL 为 2,依此类推。每次将数据包传递到新的路由器时,TTL 都会减 1。当它达到 0 时,数据包将被丢弃,路由器将返回错误消息。通过以这种方式发送数据包,Traceroute 可确保路径中的每个路由器都会丢弃一个数据包并发送响应。 📩

如何使用Traceroute

跟踪路由正在运行 从命令提示符或终端窗口。在 Windows 中,按 Windows 键,键入命令提示符,然后按 Enter 打开它。 🖥️

要执行跟踪路由,请使用 tracert 命令,后跟网站地址。例如,如果您想要跟踪路由到 How-To Geek,您可以运行以下命令:

tracert mastertrend.info

在 Mac 或 Linux 上,运行 traceroute mastertrend.info 反而。您还可以阅读我们关于如何在 Linux 中使用 traceroute 命令的完整指南。 📖

当您的计算机沿途接收来自路由器的响应时,您将看到路由是如何形成的。例如,当我们绘制 Twitter 网站时,它看起来是这样的。 🐦

tracert 命令用于追踪与 Twitter 网站的连接。

如果您对另一个网站(特别是托管在世界另一个地区的网站)运行跟踪路由,您将看到路径有何不同。当流量到达您的 ISP 时,前几跳是相同的,而后续跳数由于数据包有偏差而不同。例如,下面您可以看到传输到中国 Baidu.com 的数据包。 🇨🇳

tracert 命令用于跟踪与百度网站的连接。

理解结果

基本思想非常清楚。第一行代表您的家庭路由器(假设您在路由器后面),接下来的几行代表您的 ISP,下面每一行代表更远的路由器。 🧭

每行的格式如下:

跳数 RTT1 RTT2 RTT3 域名 [IP 地址]
  • 跳:每次数据包在路由器之间传递,这被称为“跳”。例如,在上面的输出中,我们可以看到从我当前位置到达 Twitter 服务器需要 8 次跳。 🔗
  • RTT1、RTT2、RTT3:这是数据包到达一跳并返回您的计算机所需的往返时间(以毫秒为单位)。这被称为延迟,与您使用 ping 时看到的数字相同。 Traceroute 向每一跳发送三个数据包并每次显示,因此您可以了解延迟的一致性(或不一致性)。如果您在某些列中看到 *,则表示您没有收到响应,这可能表示数据包丢失。 ⚠️
  • 域名 [IP 地址]:如果有域名,可以帮助您查看路由器的位置。如果不可用,则仅显示路由器的 IP 地址。 🌍

您现在应该能够使用 tracert 命令并了解其输出。如果您想了解有关网络的更多信息,请查看我们的指南,了解如何从任何地方连接到您的家庭网络。 🏠

5 1 投票
文章評級
訂閱
通知
客人

0 評論
最古老的
最新 投票最多
線上評論
查看所有評論