重新路由所有互联网流量以获得更直接的路径和更低的 ping

重新路由所有互联网流量以获得更直接的路径和更低的 ping

最终用户是否可以为发往“互联网”的数据包设置“自定义路由”。

让我用服务器和游戏来解释一下这个问题。

  • “isp x” 负责该国 99% 的数据/电话基础设施
  • 'isp y' 只是一个 isp。
  • 'isp z' 只是一个 isp。

使用我的 ISP ( isp x),我对这个 (当前isp x,以前isp y) 的 ping 如下:

无需 VPN

  • “服务器” = 220ms
  • “游戏” = 265 毫秒

VPN

  • “服务器” = 220ms
  • “游戏” = 235 毫秒

并且根据记忆:isp y游戏 = 189-195ms

与此同时,我的一个同事在他的 ISP 上做了同样的测试(isp z):

无需 VPN

  • “服务器” = 185ms
  • “游戏” = 195毫秒

VPN

  • “服务器” = 185ms
  • “游戏” = 215毫秒

我知道我的 ping 时间取决于路由和交换配置以及许多其他因素。

有什么方法可以改变数据包所采用的路径,以快速到达目的地?

答案1

你不可能选择自己的道路。

正如@FrankThomas 提到的,存在一个 IP“源路由”选项(在 IPv6 中也称为 RH0),但是在其被支持的短时间内,安全风险远远超过了好处,以至于几乎所有系统都已取消对它的支持。

此外,即使你可以指定自定义路径,无法保证该路径会长期有效。ISP 之间的对等连接时常建立和关闭;有时由于维护或攻击,路由会重新调整。我曾见过同一目的地在一天内采用四条不同的路径。

有可能不是两个 ISP 之间有一条良好的直接路径——也许所有短路径都经过恰好是多宿主的私有网络,但这并不意味着它们会(或能够)承载大量第三方流量。(您的 VPN 提供商就是这样一个网络——很可能它从两个 ISP 获得互联网连接,但没有达成协议提供与他们建立联系。

相关内容