提示信息

traceroute 接点都以 * 显示, 没有ip

偏执 已关注

如果在使用 traceroute 命令时,你看到所有的跳点都显示为星号(*),这通常意味着数据包被防火墙或路由设备丢弃,或者网络设备没有响应ICMP请求。

traceroute命令通过发送小的ICMP包并侦听其响应来工作。每个"*"表示 traceroute 在等待ICMP回复时超时了。

以下是可能的解决方案:

  1. 使用TCP模式:某些网络设备可能被配置为忽略或丢弃ICMP请求,但允许TCP连接。你可以试着使用 traceroute-T 选项以TCP模式运行,例如 traceroute -T www.example.com

  2. 尝试其他端口:有时,某些特定的端口可能不允许ICMP请求,但其他端口可能会。你可以试试 traceroute 命令的 -p 选项来指定一个端口,比如 traceroute -T -p 80 www.example.com

  3. 检查本地防火墙设置:如果你的系统上的防火墙被配置为阻止出站的ICMP请求,你也可能看到全部的"*"。检查并调整你的防火墙设置可能有所帮助。

注意:以上方法可能不总是有效,因为它们依赖于网络设备的具体配置和行为。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
偏执 关注 已关注

最近一次登录:2023-11-23 10:44:49   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图