使用 tracert 时出现“请求超时”

使用 tracert 时出现“请求超时”

过去一年来我一直遇到这个问题,但我不知道原因。我重置了调制解调器、路由器,将连接改为有线,但这些都无济于事。我可以轻松加载页面和观看视频,但当我在线玩某些需要稳定互联网连接的游戏时,每次都会出现“连接丢失”的情况(我玩的是 RuneScape)。所有网站都会出现这种情况。我使用的是 WiFi 连接。路由器:D-Link。调制解调器:Arris。ISP:Videotron(住在加拿大)。这种情况发生时,当我执行 tracert 时,我得到了以下信息:(总是发生在第二跳,然后有时会在之后发生)

https://gyazo.com/c9d678ce8f95477d01d791752339167f

答案1

Traceroute发送多个 ICMP 请求,类似ping。不同之处在于请求所花的时间长度是测量三次而不是四次。

请求超时可能表示存在连接问题,也可能不表示存在连接问题。在您的情况下,它只出现在第二跳,并且所有三个请求都超时,这通常意味着在跳上 ping 的设备已将其防火墙配置为拒绝 ICMP 数据包,而不是您存在连接问题。tracert 的其余部分看起来正常并成功完成。

我知道在线游戏使用 ICMP 数据包,但除非您的 ISP 出于某种原因阻止它们,否则我不明白为什么这会导致您的问题。您应该与您的 ISP 讨论这个问题。第一跳是从您的机器到路由器,第二跳是从您的路由器到您的 ISP,因此您应该从那里寻求帮助。

如果您管理自己的路由器,请检查 ICMP 请求是否被阻止,这些请求通常被阻止以防止denial of service攻击。

相关内容