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 提供商不得不购买更窄的带宽,无法避免英国的延迟)。
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 提供商。我猜你的交通可能采取了一条相当间接的路线到达芬兰(如果它经过伦敦,我不会感到惊讶)。