如何显示到网站(例如 www.google.com)的路线?

kfm*_*e04 4 linux internet routing

什么是显示访问网站的路由的 Linux 命令?

Pau*_*aul 8

traceroute www.google.com
Run Code Online (Sandbox Code Playgroud)

请注意,像 Google 这样的大型网站使用内容分发网络 (CDN),因此可能会根据负载动态地将请求路由到不同的服务器池。因此,traceroute 是否会遵循相同的路径并不确定,但可能会在接近页面加载时完成。


soa*_*dos 7

跟踪路由。请参阅此处了解所有选项。

编辑:本质上,当您的计算机想要访问网页时,通常没有您可以采用的直接路径,它必须经过一系列跃点。当您运行 traceroute 命令时,它只会打印跃点数。通常,此过程需要几分之一秒的时间,但有时,如果存在故障点,它可能永远不会完成。

在这些情况下,traceroute 用于找出故障点。人们会看到进行的跳数,并且在许多情况下可以得出结论,这是最后一跳的错误。不幸的是,如果有办法绕过这个失败的节点,它很可能会被路由算法本身找到,所以通常你只需要等待有人修复服务器。