什么是路由追踪命令,如何使用它来检测网络通行情况?

嘿,你的描述很完整,但我必须给你不同的意见。

上次我在办公室遇到网络问题,我只是想使用这个命令。
当时,我在 Windows 机器上运行跟踪,它跳了几次。
最后我发现服务器在第五跳就卡住了,而且延迟很长。
我连忙叫邻居的运维小哥过来看看。
当然,那里的线路已经老化了。
如果使用跟踪(在Linux上使用),显示可能会更直观,但是跟踪还是相当有用的。
无论如何,最终的目的是找到问题所在。

但我非常理解你提到的局限性。
我曾经有一个客户使用我们公司提供的服务器来创建一个网站。
结果,用户抱怨访问速度极其缓慢。
我对其进行了追踪,发现有些跳跃根本没有出现。
后来一问,就被自己的防火墙挡住了。
你觉得这烦人不烦人?显然这是他的错,而不是我们的服务器速度慢。
因此,在使用这个命令之前,最好先查清楚对方的网络发生了什么情况,以免白费力气,不至于惹上麻烦。

此外,不同操作系统上显示的格式可能会有所不同。
在 Linux 上,跟踪有时会显示每个节点的 IP 地址,而在 Windows 上,跟踪可能仅显示名称。
您需要提醒用户这一点以避免混淆。
无论如何,你写的很好,但在实际操作中你必须考虑到这些细节。

Linux如何使用traceroute跟踪路由路径

上周尝试了traceroute。
只需直接输入
命令即可。

例如,tracerouteexample.com。

然后查看跳数和延迟。

某些选项可能会发生变化。

例如,使用traceroute-Iexample.com。

或traceroute-T-p8 0example.com。

-n是直接显示域名的IP地址。

-m是限制跳数。

-w是超时时间。

-q为检测包数量。

默认情况下会显示 IP 和延迟。

如果显示,则路由器可能没有响应。

或者防火墙阻止了它。

道路可能会连续几次破裂。

如果延迟很高,你可以看看问题出在哪里。

其他选项包括tracepath和mtr。

tracepath 不需要 root。

实时观看地铁。

需要 sudo。

防火墙会影响结果。

选择协议时要小心。

总之,traceroute非常有用。

算了。