我可以追踪请求在互联网上的传播距离吗?

我可以追踪请求在互联网上的传播距离吗?

如果我通过互联网发送请求,有没有办法追踪它经过的所有服务器?

我知道我可以在终端输入:

ping superuser.com

并得到:

PING superuser.com (198.252.206.16): 56 data bytes
64 bytes from 198.252.206.16: icmp_seq=34 ttl=49 time=298.413 ms

有没有办法查看它经过的所有服务器并追踪其路径?

我对此很好奇,因为有时我的网络会出现故障,并且我认为如果我可以 ping 一下并查看它在故障前能走多远,那将会很有趣。

如果有办法在终端或命令行或 GUI 工具等中执行此操作,我会很感兴趣

如果这不可能,有没有类似的方法来完成这类任务?

答案1

使用traceroute而不是ping。它将向您显示所有跳数或跟踪数据包(如果您愿意)。(最多 30 跳)或者您可以使用可视化路线

要使用跟踪路由,只需像使用 ping 一样使用它即可。
traceroute superuser.com(*nix 系统)或tracert superuser.com(Windows)

相关内容