因為路由

因為路由

當我在沒有 VPN 的情況下玩線上遊戲時,ping 值約為 120 毫秒。但當我在德國的虛擬位置使用 VPN 時,ping 值僅為 60-70 毫秒(這令人驚訝)。當我使用到芬蘭的虛擬位置時,它又超過了160。

為什麼透過 VPN 進行 ping 操作會比不通過 VPN 時更快?

沒有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

使用 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.

使用 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.

答案1

儘管這是一種不常見的情況,但這是可能的。可能會有很多答案。

這可能與您的網路提供者的內部結構有關。如果您能給我們您的命令結果tracert -d 1.2.3.4,其中 1.2.3.4 是您 ping 的 IP,那麼什麼會很有幫助,您可以編輯您的問題。

如果沒有,我認為最可能的原因是您的 ISP 的網路組織。

ISP 也需要為不同供應商的網路付費。在大多數情況下,他們不斷嘗試尋找最便宜/最好的供應商,因此在大多數情況下,他們對附近區域和遠處、遠端位置使用不同的路由。當然,他們的網路大多是便宜得多,而本地的網路大多是由當地的一些ISP或當地政府建立的區域組織來完成的。

ISP 只支付較昂貴部分的較窄的網路頻寬是正常的,特別是如果您來自小型 ISP 或使用便宜的套餐。

如果您使用VPN,該VPN可能連接到您ISP的更快的外部網絡,因此速度更快。而且,VPN 提供者可能使用更快的網路作為您的網路提供者。


擴展後:檢查追蹤路由,我們可以獲得非常精確的信息,系統中的慢點是什麼以及在哪裡。特別是如果我們比較所有 3 條路線。

檢查,資料包回應時間成長最多。對於您的情況(無 VPN 的情況和芬蘭 VPN 的情況),它位於 83.97.88.69 和 62.40.112.215 之間。

在 IP Whoise 查找服務中檢查它們(例如:https://www.whatismyip.com/ip-whois-lookup/),我們可以看到,這是您的澳洲包裹到達英國的地方。很可能是多條海底通訊電纜,這肯定是非常對於您的有線網路供應商來說成本高昂,因此它會盡力避免這種情況。

讓事情變得更有趣的是:如果您使用德國 VPN 連接,那麼澳洲 -> 英國電纜不會執行任何操作。與德國的數據連接可能正在以一種截然不同的方式進行。

從澳洲的網路配置來看,應該沒有什麼差別。

我認為,原因在於你的情況,在歐洲。德國 VPN 提供者付出了更多才能獲得更好的服務全球的網路頻寬,作為您的遊戲伺服器的網路供應商。這就是可能的原因,為什麼它可以避免 .au 和 .uk 之間的延遲。

芬蘭 VPN 提供者無法做到這一點,本例中的可能原因是,雖然芬蘭是該地區高度發達的國家,但它可能無法與德國這樣發達的全球網路連接(這就是 ISP芬蘭VPN提供商不得不購買更窄的頻寬,並且無法避免英國的延遲)。

答案2

VPN 強制流量採用不同的路由。

通常,ISP 會針對頻寬和成本進行最佳化,而不是延遲。

從 WHOIS 和反向 DNS 來看,您似乎位於希臘,而伺服器位於愛爾蘭。

首先,我們來看看非VPN路徑。 62.40.* 躍點似乎具有扭曲的反向DNS(它們彼此相差不到幾毫秒,但具有似乎指示四個不同國家/地區的反向DNS),但我猜測從83.97.88.69 到62.40.112.215 的躍點其實是從希臘到倫敦的直飛航班。

該鏈路似乎具有很高的延遲,佔路徑中總延遲的大部分。我猜想有兩種可能的解釋。一是此連結可能採取地理上間接的路線,例如經由直布羅陀海峽的海底電纜。另一種可能是鏈路擁塞。

使用 VPN,追蹤路由僅顯示您的流量到達 VPN 伺服器後的躍點。透過德國 VPN,我們清楚地看到,到 VPN 伺服器的流量必須透過比上述到倫敦的連結延遲更低的連結進行。最有可能的是,您的希臘 ISP 或其上游有一條從希臘到德國的鏈路,其延遲比其到倫敦的鏈路低得多。

使用芬蘭的 VPN,您的流量甚至需要 150 毫秒才能到達 VPN 提供者。我猜你的交通可能會採取相當間接的路線到達芬蘭(如果是途經倫敦,我不會感到驚訝)。

答案3

因為路由

雖然您會認為當您(A) ping 其他人(B) 時,連接是AB,但您和B 之間總是存在躍點。的速度、延遲和頻寬。

當您透過 VPN 執行 ping 操作時,他們可能會更好的路由(隨機或因為他們付費),所以他們可能會為您路由 AX-VPN-YB,比您原來的路徑具有更好的速度/延遲/頻寬。

或者情況可能會更糟。兩者都有可能發生。

答案4

好吧,如果您是遊戲玩家,並且說您實際上位於中國,但您想連接到美國遊戲伺服器。透過 VPN,當您連接到美國伺服器時,您與實際的遊戲伺服器非常接近,從而減少了 ping 時間。而且連線不間斷,這會增加您的 ping 值。

另一件事是,您的 ISP 可能希望阻止某些目的地,因此他們會在目的地的途中人為造成擁擠。使用 VPN 可以封鎖您要去的地方,擁擠就會消失。

相關內容