对特定服务器进行 tracert 时 ping 值较高

对特定服务器进行 tracert 时 ping 值较高

简单介绍一下背景,这个问题与游戏《火箭联盟》有关。我的某些服务器的 ping 值很高(160-200 毫秒),但其他服务器的 ping 值很好(~20 毫秒)。这个问题与我有关,几周前才开始出现。在过去的 1-2 年里,我玩这个游戏的 ping 值从未超过 60。它也只与《火箭联盟》有关,其他游戏或服务都没有我的 ping 值高。

我获得了他们的一些服务器的 IP,有好的,也有坏的。我对一个好服务器和一个坏服务器进行了一些跟踪路由。(顶部很差,底部很好)。因此在第 7 跳,ping 从 14 跳到 160。然后我尝试了另一台坏服务器,它在第 7 跳也有很高的 ping,并且是相同的服务器 (sydnau)。

我不知道是什么原因造成的,但我决定对首先导致 ping 跳转的服务器执行跟踪路由。令我惊讶的是,这条路线经过圣何塞(第 8 站)。我住在澳大利亚,而我尝试访问的服务器位于悉尼,因此它传遍全球根本说不通。我不确定这是否相关,但我认为应该相关。

我还让一个朋友对“坏”服务器进行了跟踪路由,他的路由经过了完全相同的 sydnau 服务器,但 ping 值没有大幅增加。当他像我一样跟踪 sydnau 服务器时,他的路由没有到达圣何塞。所以这似乎是唯一的区别。

有什么办法可以解决这个问题吗?或者这是 ISP 的问题还是其他原因?

编辑:刚刚发现我朋友到 sydnau 服务器的跟踪路由也确实到美国,只是没有到圣何塞。他在去美国之前也去了香港……所以现在我真的很困惑(我想发布一张图片,但它不允许我发布超过 2 个链接)。他的路由在第 7 跳到达香港,然后继续前往美国直到第 17 跳(第 7 跳和第 17 跳之间的所有跳数均为 160+ 毫秒)。然后返回服务器进行第 18 跳。

答案1

这是与 ISP 相关的问题,第一步通常是向他们展示 tracroute,突出显示通过 San-Jose 的跳跃问题,并提供您的 IP 地址和存在延迟问题的服务器的 IP 地址。

我在这里只是推测,但我的猜测是存在一个故障链接并且 ISP 正在使用备份,或者更有可能有人在 BGP 路由表中错误地发布了错误的 IP 路由。

这不是你能解决的问题。你也许能通过找到澳大利亚的 VPN 提供商并通过他们连接来解决这个问题——这可能会导致数据包采用不同的路径。理论上,你的 ISP 通常能够提供比使用 VPN 提供商更低的延迟,因此延迟不会像通过 ISP 的最佳结果那样低,但这比两次穿越南十字电缆要好得多。

相关内容