为什么 Windows 中的 tracert 命令除了最后一跳外都会超时?

为什么 Windows 中的 tracert 命令除了最后一跳外都会超时?

在公司网络上的 Windows 10 系统上,每次我尝试运行基本tracert命令到内部或外部资源(例如 google.com),除了到目的地的最终跳转外,每个已识别的跳转都会导致“请求超时”。这可能是什么原因造成的?我检查了防火墙,并确认它适用于我子网上的其他系统。它也没有在网络 ACL 上进行过滤。

tracert google.com

答案1

可以将路由器配置为不响应 traceroute 所依赖的 ICMP 消息。此外,MPLS 可以做到这一点,因为它不是路由,而是标签交换。

当路由器需要创建 ICMP 消息以发送回源主机时,这是一项低优先级任务,可能无法及时完成。此外,一些路由器管理员不希望他们的繁忙路由器花费周期来执行此操作,因此他们完全禁用它。也可能是网络管理员不想泄露该信息。

相关内容