traceroute 的输出是什么意思?

traceroute 的输出是什么意思?

我进入了跟踪路由 bbc.co.uk并且出现了很多信息,这些信息的目的和意义是什么?

答案1

Traceroute 显示数据包从你的主机到目标主机所经过的每一跳(在本例中英国广播公司)。

每一步都用一行表示。第一列是跳数。接下来的三列显示到达该跳所需的时间。(traceroute 发送 3 个数据包并测量每个数据包的答案)。

最后是 IP 地址,如果可能的话,还有跳转的 DNS 名称。

使用 traceroute 您可以调试失败的连接,发现服务器离您有多远,或者验证站点是否已关闭或者是否是您的连接。

如果跳跃中的设备或服务器无法应答跟踪路由数据包,那么您将在行中看到星号,以显示响应超时。

答案2

来自 traceroute 手册:

traceroute-打印到网络主机的路由数据包跟踪

traceroute 跟踪从 IP 网络到指定主机的路由数据包。它利用 IP 协议的生存时间 (TTL) 字段,并尝试从到主机的路径上的每个网关引出 ICMP TIME_EXCEEDED 响应。

相关内容