我尝试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 行星号 ( )。
如何理解这一点?如果慢速路由器被排除在外,如何找到连接中的瓶颈?它们是什么域?为什么不打印出来?
答案1
似乎我没有得到任何有用的输出 [snip]。这怎么解释呢?为什么没有打印出来?
Traceroute 工作正常,这些路由器不响应 IMCP 消息。它们不会被“打印”(请查看我对你的第二个问题的回答)。
如果发现路由器速度很慢,如何找到连接中的瓶颈?
您无法找到或修复互联网上的瓶颈,如果某些路由速度较慢,路由应该会“自行修复”。您只能修复您有权访问的路由器上的瓶颈。
如果瓶颈是“互联网上的某个地方”,您可以尝试使用不同的互联网连接(例如移动设备),希望它采用不同的路线,联系您的 ISP(问题可能出在他们的基础设施上),或者等待问题自行解决。
它们是什么域名?
您可能将路由器与服务器混淆了,路由器不需要域即可工作,它们只是将您的 IP 数据包传递到下一个路由器(最终传递到目标服务器)。
PS. 请不要重复发帖!