我正在尝试traceroute
在 MacOS 12.4 上使用,但似乎没有得到任何有用的输出。我正在尝试将跟踪路由获取到 VPN 后面的资源。
输出是
$ traceroute -d -I my.domain.com
traceroute to my.domain.com (1.2.3.4), 64 hops max, 72 byte packets
1 some.domain (10.2.3.4) 55.562 ms 43.052 ms 65.707 ms
2 some.domain2 (11.2.3.4) 55.562 ms 43.052 ms 65.707 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 my.domain (1.2.3.4) 55.562 ms 43.052 ms 65.707 ms
如何使用该命令查找路由中的瓶颈?我尝试了一些不同的选项,但我总是在一些路由器之间得到 5 行星号 ( * * *
)。
如何理解这一点?如果慢速路由器被盯着看,如何找到连接中的瓶颈?它们是什么域?为什么不打印?
Traceroute 工作正常,那些是不响应 IMCP 消息的路由器。它们不会被“打印”(请查看我对第二个问题的回答)。
您无法找到或修复 Internet 上的瓶颈,如果某些路由很慢,路由应该“自行修复”。您只能修复您有权访问的路由器上的瓶颈。
如果瓶颈是“互联网上的某个地方”,您可以尝试使用不同的互联网连接(例如移动设备),希望它采用不同的路线,联系您的 ISP(问题可能出在他们的基础设施上),或等待问题解决修复自己。
您可能将路由器与服务器混淆了,路由器不需要域即可工作,它们只是将您的 IP 数据包传递到下一个路由器(并最终传递到目标服务器)。
PS。请不要重复发帖!