当在使用'traceroute'命令时,如果打印出来的地址都是'*',这意味着无法确定数据包在该跃点上的路径。这可能是由于以下几个原因:

  1. 防火墙或路由器设置:某些网络设备可能会配置为不响应'ICMP'(Internet Control Message Protocol)请求,这可能是为了增加网络的安全性或减少网络负载。当无法获得回复时,'traceroute'将显示'*'。

  2. 路由器配置:某些路由器可能会配置为不响应'ICMP'请求,因此'traceroute'无法确定数据包的路径。

  3. 防火墙屏蔽:某些网络防火墙可能会阻止'ICMP'请求通过,因此'traceroute'无法获得响应。

  4. 路由路径变化:在某些情况下,网络路径可能会发生变化,导致'traceroute'无法确定数据包的路径。

  5. 网络延迟:如果网络延迟很高,'traceroute'可能无法获得及时的回复,从而显示'*'。

无论是哪种情况,'traceroute'仍然会继续发送数据包,并在后续的跃点上尝试获取响应。有时,通过增加'traceroute'命令的参数,如增加超时时间,可以尝试解决这个问题。

traceroute 打印 * 号的原因和解决方法

原文地址: https://www.cveoy.top/t/topic/pffw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录