如何使用 Traceroute:3 个步骤揭秘路由 🔍
关键方面
- Traceroute 命令显示您的互联网流量到达网站所采用的路径,并突出显示每个站点的延迟。 🌐
- 要在 Windows 计算机上使用该命令,请在命令提示符中键入“tracert mastertrend.info”,或在 Mac 或 Linux 计算机上键入“traceroute mastertrend.info”。 💻
- 通过查看显示的跳数、RTT 和方向来观察路线。 📊
Traceroute es una herramienta de línea de comandos que viene incluida con Windows y otros sistemas operativos. Junto con el comando ping, es fundamental para entender problemas de conexión a Internet, incluyendo pérdida de paquetes y alta latencia. 📈
如果您在连接网站时遇到问题,Traceroute 可以告诉您问题出在哪里。它还可以帮助您直观地了解计算机和 Web 服务器之间的流量路径。 🌍
Traceroute 的工作原理
Cuando te conectas a un sitio web—por ejemplo, 主潮流.info—el tráfico debe pasar por varios intermediarios antes de llegar al sitio. El tráfico viaja por tu enrutador local, los enrutadores de tu proveedor de servicios de Internet, hacia redes más grandes, y así sucesivamente. 🔄
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 网站时,它看起来是这样的。 🐦

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

理解结果
基本思想非常清楚。第一行代表您的家庭路由器(假设您在路由器后面),接下来的几行代表您的 ISP,下面每一行代表更远的路由器。 🧭
每行的格式如下:
跳数 RTT1 RTT2 RTT3 域名 [IP 地址]
- 跳:每次数据包在路由器之间传递,这被称为“跳”。例如,在上面的输出中,我们可以看到从我当前位置到达 Twitter 服务器需要 8 次跳。 🔗
- RTT1、RTT2、RTT3:这是数据包到达一跳并返回您的计算机所需的往返时间(以毫秒为单位)。这被称为延迟,与您使用 ping 时看到的数字相同。 Traceroute 向每一跳发送三个数据包并每次显示,因此您可以了解延迟的一致性(或不一致性)。如果您在某些列中看到 *,则表示您没有收到响应,这可能表示数据包丢失。 ⚠️
- 域名 [IP 地址]:如果有域名,可以帮助您查看路由器的位置。如果不可用,则仅显示路由器的 IP 地址。 🌍
您现在应该能够使用 tracert 命令并了解其输出。如果您想了解有关网络的更多信息,请查看我们的指南,了解如何从任何地方连接到您的家庭网络。 🏠




















