为什么通过 VPN ping 比没有 VPN 更快?

35 networking ping

当我在没有 VPN 的情况下玩网络游戏时,ping 大约是 120 毫秒。但是当我在德国使用虚拟位置的 VPN 时,ping 只有 60-70 毫秒(这是惊人的)。当我使用虚拟位置到芬兰时,又是160多。互联网来自希腊大学。

为什么通过 VPN 的 ping 比没有的要快?

没有 VPN:

C:\Users\Dimitris>tracert -d prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  150.140.216.126
  2    <1 ms     1 ms     2 ms  150.140.208.73
  3    14 ms     4 ms     1 ms  150.140.208.65
  4    11 ms     6 ms     9 ms  150.140.128.50
  5    10 ms    11 ms     2 ms  150.140.128.106
  6     5 ms     6 ms     8 ms  62.217.97.30
  7     6 ms     6 ms     6 ms  62.217.100.63
  8    11 ms    11 ms     7 ms  83.97.88.69
  9    82 ms    85 ms    92 ms  62.40.112.215
 10    88 ms    84 ms    90 ms  62.40.98.150
 11    84 ms    87 ms    85 ms  62.40.98.112
 12    89 ms    91 ms    93 ms  62.40.98.152
 13    83 ms    82 ms    91 ms  109.105.102.98
 14    99 ms    88 ms    82 ms  109.105.102.97
 15    87 ms    87 ms    87 ms  80.249.209.203
 16   106 ms    88 ms    87 ms  80.249.211.64
 17     *        *        *     Request timed out.
 18    90 ms    96 ms    88 ms  104.160.141.103
 19    87 ms    88 ms    88 ms  104.160.141.107
 20     *        *        *     Request timed out.
 21     *        *        *     Request timed out.
 22    93 ms   106 ms    89 ms  185.40.64.65
Trace complete.



C:\Users\Dimitris>tracert prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  ita.fep.upatras.gr [150.140.216.126]
  2     1 ms     1 ms    <1 ms  150.140.208.73
  3     1 ms     1 ms     2 ms  upnet2fep.upnet.gr [150.140.208.65]
  4     2 ms     2 ms     4 ms  r29-vl1000.upnet.gr [150.140.128.50]
  5    15 ms    11 ms    16 ms  R29A-R29.upnet.gr [150.140.128.106]
  6     4 ms     4 ms     5 ms  upatras-rio-2-gw.kolettir.access-  link.grnet.gr [6
2.217.97.30]
  7     5 ms     5 ms     5 ms  eier-kolettir-AE.backbone.grnet.gr[62.217.100.63
]
  8    31 ms    24 ms    31 ms  grnet-ias-geant-gw.mx2.ath.gr.geant.net [83.97.88
.69]
  9    81 ms    82 ms    83 ms  ae1.mx1.ath.gr.geant.net [62.40.112.215]
 10    83 ms    81 ms    82 ms  ae2.mx1.mil2.it.geant.net [62.40.98.150]
 11    91 ms    83 ms    82 ms  ae6.mx1.gen.ch.geant.net [62.40.98.112]
 12   101 ms    95 ms    83 ms  ae4.mx1.par.fr.geant.net [62.40.98.152]
 13    82 ms    82 ms    85 ms  ndn-gw.mx1.lon.uk.geant.net [109.105.102.98]
 14    86 ms    92 ms    86 ms  uk-hex.nordu.net [109.105.102.97]
 15    86 ms    87 ms    88 ms  nl-sar.nordu.net [80.249.209.203]
 16     *       92 ms    87 ms  80.249.211.64
 17     *        *        *     Request timed out.
 18   114 ms    87 ms    88 ms  104.160.141.103
 19    88 ms    92 ms   103 ms  104.160.141.107
 20     *        *        *     Request timed out.
 21     *        *        *     Request timed out.
 22    88 ms    88 ms    90 ms  185.40.64.65
Run Code Online (Sandbox Code Playgroud)

使用 VPN 虚拟位置德国:

C:\Users\Dimitris>tracert -d prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1    49 ms    49 ms    49 ms  100.100.48.1
  2     *        *        *     Request timed out.
  3    59 ms     *       58 ms  95.172.68.229
  4    52 ms    48 ms    55 ms  95.172.71.149
  5    50 ms    78 ms    78 ms  95.172.67.5
  6    52 ms    64 ms    59 ms  77.67.73.165
  7    48 ms    49 ms    49 ms  89.149.186.170
  8    50 ms    53 ms    49 ms  4.68.63.57
  9    55 ms    51 ms    53 ms  4.69.154.71
 10    49 ms    54 ms    66 ms  4.69.154.71
 11     *        *        *     Request timed out.
 12     *        *        *     Request timed out.
 13     *        *        *     Request timed out.
 14     *        *        *     Request timed out.
 15    61 ms    77 ms    76 ms  104.160.141.103
 16    68 ms    75 ms    60 ms  104.160.141.107
 17     *        *        *     Request timed out.
 18     *        *        *     Request timed out.
 19    69 ms    64 ms    61 ms  185.40.64.65

Trace complete.
Run Code Online (Sandbox Code Playgroud)

使用 VPN 虚拟位置芬兰:

C:\Users\Dimitris>tracert -d prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1   145 ms   130 ms   130 ms  100.100.112.1
  2   123 ms   143 ms   129 ms  10.25.52.1
  3   150 ms   155 ms   140 ms  87.245.248.22
  4   167 ms   175 ms   176 ms  87.245.234.118
  5     *        *        *     Request timed out.
  6     *      165 ms     *     104.160.141.52
  7   167 ms   167 ms   151 ms  104.160.141.101
  8   161 ms   171 ms   178 ms  104.160.141.105
  9     *        *        *     Request timed out.
 10     *        *        *     Request timed out.
 11   164 ms   162 ms   152 ms  185.40.64.65

Trace complete.
Run Code Online (Sandbox Code Playgroud)

pet*_*erh 27

虽然这是一种不常见的情况,但它是可能的。可能有很多答案。

这可能与您的网络提供商的内部结构有关。如果您将tracert -d 1.2.3.4命令的结果提供给我们,其中 1.2.3.4 是您 ping 的 IP ,那么您将有什么帮助,您可以编辑您的问题。

如果没有,我认为最可能的原因是您的 ISP 的网络组织。

ISP 还需要为不同提供商的网络付费。在大多数情况下,他们一直在努力寻找最便宜/最好的供应商,因此在大多数情况下,他们对近区域和远距离位置使用不同的路由。当然,他们的网络大多便宜得多,而本地的网络则多由当地的ISP集团或当地政府建立的区域组织完成。

ISP 仅从昂贵的部分支付更窄的网络带宽是正常的,特别是如果您来自小型 ISP 或使用便宜的套餐。

如果您使用 VPN,这个 VPN 可能连接在您的 ISP 更快的外部网络上,因此速度更快。而且,VPN 提供商可能使用更快的网络作为您的网络提供商。


扩展后:检查traceroutes,我们可以得到非常精确的信息,系统中的慢点是什么,在哪里。特别是如果我们比较所有 3 条路线。

检查,最多是在增长数据包响应时间。在您的情况下(无 VPN 的情况和芬兰 VPN 的情况),它介于 83.97.88.69 和 62.40.112.215 之间。

在 IP Whoise 查找服务中检查它们(例如:https ://www.whatismyip.com/ip-whois-lookup/ ),我们可以看到,这是您的澳大利亚数据包到达英国的地方。它可能是多条海底通信电缆,这对于您的电缆网络提供商来说肯定是非常昂贵的,因此它会尽量避免使用。

是什么让事情变得更有趣:在您连接德国 VPN 的情况下,澳大利亚 -> 英格兰电缆没有任何作用。很可能进入德国的数据连接正在以截然不同的方式进行。

从澳大利亚的网络配置来看,应该没有任何区别。

我认为,原因在于你的情况,在欧洲。德国 VPN Prodiver作为您游戏服务器的网络提供商,付出了更多的代价来获得更好的全球网络带宽。这是可能的原因,为什么它可以避免 .au 和 .uk 之间的延迟。

芬兰 VPN 提供商无法做到这一点,在这种情况下可能的原因是,尽管芬兰是该地区的一个高度发达国家,但它可能没有连接到德国这样发达的全球网络(这,ISP的芬兰 VPN 提供商不得不购买更窄的带宽,无法避免英国的延迟)。

  • IP地址_is_注册在RIPE,注册到希腊帕特雷的帕特雷大学。如果您从 APNIC 获得记录,您应该实际阅读记录并注意其内容。特别是: `来自这个历史空间的地址范围现已转移到适当的 RIR 数据库。如果您的搜索返回了此记录,则表示地址范围不受 APNIC 管理。` (3认同)
  • 嗯,对于澳大利亚来说,他在所有情况下的延迟似乎都太低了。我也没有在任何 whois 查询中看到澳大利亚。 (2认同)
  • 第一个 IP 上的 Whois 不会返回任何有用的信息,只是来自 APNIC 的一条保留消息,说“我们不管理此 IP”。第一个 IP 上的 rdns 给出了“ita.fep.upatras.gr”,这强烈暗示了希腊。 (2认同)

plu*_*ash 6

VPN 强制流量采用不同的路由。

通常,ISP 会针对带宽和成本进行优化,而不是针对延迟。

从 WHOIS 和反向 DNS 来看,您似乎在希腊,而服务器在爱尔兰。

首先,我们来看看非VPN路径。62.40.* 跃点似乎具有扭曲的反向 DNS(它们彼此相差几毫秒,但具有似乎指示四个不同国家/地区的反向 DNS),但我猜想从 83.97.88.69 到 62.40.112.215 的跃点实际上是一个从希腊到伦敦的直接链接。

该链接似乎具有很高的延迟,占路径中总延迟的大部分。我想有两种可能的解释。一是该链路可能采用地理上的间接路线,例如穿过直布罗陀海峡的海底电缆。另一个可能是链路拥塞。

使用 VPN,traceroutes 仅在您的流量到达 VPN 服务器后显示跃点。使用德国 VPN,我们清楚地看到,到 VPN 服务器的流量必须通过比上述到伦敦的链接更低的延迟链接。很可能您的希腊 ISP 或其上游有一条从希腊到德国的链接,其延迟比其到伦敦的链接低得多。

使用芬兰的 VPN,您的流量甚至需要 150 毫秒才能到达 VPN 提供商。我猜你的交通可能采取了一条相当间接的路线到达芬兰(如果它经过伦敦,我不会感到惊讶)。