ทำไมการ ping เร็วกว่าผ่าน VPN มากกว่าไม่มี VPN


35

เมื่อฉันเล่นเกมออนไลน์ที่ไม่มี VPN, ping อยู่ที่ประมาณ 120ms แต่เมื่อฉันใช้ VPN กับสถานที่เสมือนจริงในเยอรมนี ping มีความยาวเพียง 60-70ms (ซึ่งน่าทึ่งมาก) เมื่อฉันใช้ตำแหน่งเสมือนกับฟินแลนด์มันเป็นมากกว่า 160 อีกครั้งอินเทอร์เน็ตมาจากมหาวิทยาลัยในกรีซ

ทำไมการ 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.

3
เนื่องจากทราฟฟิกของคุณกำลังใช้เส้นทางที่แตกต่างกันมากเมื่อใช้ VPN และผู้ให้บริการ VPN ได้กำหนดเส้นทางที่มีเวลาแฝงที่ต่ำกว่าไปยังปลายทาง
Frank Thomas

5
ความคิดเห็นของฉันยังห่างไกลจากคำตอบที่เหมาะสมสำหรับคำถามนี้ คำถามเดิมนั้นแตกต่างไปอย่างมากจากการแก้ไขในปัจจุบัน อย่างไรก็ตามฉันลบความคิดเห็นเพื่อหลีกเลี่ยงการส่ง Ping ในอนาคต
Ramhound

คุณสามารถให้ข้อมูลการติดตามแก่ผู้ให้บริการ VPN ของคุณได้หรือไม่ วิธีนี้จะช่วยให้คุณบอกได้ว่าเส้นทางใดที่แพ็กเก็ตกำลังใช้อยู่
Matthew Steeples

จะทำอย่างไรผู้ให้บริการ VPN ของฉันคืออะไร
Jim

คุณควรใช้ traceroute โดยไม่ต้อง -dสิ่งนี้จะทำให้ชัดเจนยิ่งขึ้นว่าเกิดอะไรขึ้นอย่างน้อยบางครั้ง
Michael Hampton

คำตอบ:


28

แม้ว่ามันจะเป็นสถานการณ์ที่ผิดปกติก็เป็นไปได้ อาจมีคำตอบมากมาย

มันอาจเกี่ยวกับโครงสร้างภายในของผู้ให้บริการเครือข่ายของคุณ มีอะไรที่จะช่วยได้มากหากคุณให้ผลลัพธ์ตามtracert -d 1.2.3.4คำสั่งของคุณโดยที่ 1.2.3.4 เป็น IP ที่คุณ pinged และคุณจะแก้ไขคำถามของคุณ

หากไม่มีสิ่งนั้นฉันคิดว่าเหตุผลที่น่าจะเป็นไปได้มากที่สุดคือองค์กรเครือข่ายของ ISP ของคุณ

ISP ต้องชำระค่าบริการสำหรับเครือข่ายผู้ให้บริการที่แตกต่างกัน ในกรณีส่วนใหญ่พวกเขาพยายามหาผู้ให้บริการที่ถูกที่สุด / ดีที่สุดอย่างต่อเนื่องดังนั้นในกรณีส่วนใหญ่พวกเขาใช้การกำหนดเส้นทางที่แตกต่างกันสำหรับบริเวณใกล้เคียงและสำหรับสถานที่ห่างไกล แน่นอนว่าเครือข่ายสำหรับพวกเขาส่วนใหญ่ราคาถูกมากในขณะที่เครือข่ายสำหรับพื้นที่ส่วนใหญ่ทำโดยองค์กรระดับภูมิภาคที่จัดตั้งขึ้นโดยกลุ่มผู้ให้บริการอินเทอร์เน็ตในท้องถิ่นหรือโดยรัฐบาลท้องถิ่น

เป็นเรื่องปกติที่ผู้ให้บริการอินเทอร์เน็ตจะจ่ายแบนด์วิดท์เครือข่ายที่แคบกว่าเฉพาะส่วน costlier โดยเฉพาะอย่างยิ่งถ้าคุณมาจาก 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/ ) เราเห็นได้ว่าเป็นที่ที่แพ็กเก็ตออสเตรเลียของคุณมาถึงอังกฤษ อาจเป็นสายสื่อสาร sub-ocean หลายสายซึ่งแน่นอนว่ามีค่าใช้จ่ายสูงมากสำหรับผู้ให้บริการเครือข่ายเคเบิลของคุณดังนั้นจึงพยายามสำรองไว้

สิ่งที่ทำให้เรื่องตลกขึ้นเล็กน้อย: ในกรณีของการเชื่อมต่อ VPN เยอรมันของคุณนั่นคือออสเตรเลีย -> สายเคเบิลอังกฤษไม่ได้ทำอะไรเลย อาจเป็นไปได้ว่าการเชื่อมต่อข้อมูลในเยอรมนีกำลังดำเนินไปในลักษณะที่แตกต่างกันมาก

จากการกำหนดค่าเครือข่ายของออสเตรเลียไม่น่าจะมีความแตกต่าง

ฉันคิดว่าเหตุผลคือในกรณีของคุณในยุโรป Prodiver VPN ของเยอรมันจ่ายเงินมากขึ้นเพื่อรับแบนด์วิดท์เครือข่ายทั่วโลกที่ดีขึ้นในฐานะผู้ให้บริการเครือข่ายของเซิร์ฟเวอร์เกมของคุณ นี่เป็นเหตุผลที่เป็นไปได้ว่าทำไมจึงสามารถหลีกเลี่ยงความล่าช้าระหว่าง. au และ. uu

ผู้ให้บริการ VPN ของประเทศฟินแลนด์ไม่สามารถทำได้และเหตุผลที่เป็นไปได้ในกรณีนี้แม้ว่าฟินแลนด์เป็นประเทศที่พัฒนาอย่างมากในภูมิภาค แต่ก็อาจไม่ได้เชื่อมต่อกับเครือข่ายระดับโลกที่มีการพัฒนาที่ดีเช่นเยอรมนี (นี่คือ ISP) ผู้ให้บริการ VPN ของฟินแลนด์ต้องซื้อแบนด์วิดท์ที่แคบลงและไม่สามารถหลีกเลี่ยงความล่าช้าของอังกฤษได้)


ฉันแก้ไขคำถามของฉัน
Jim

2
อืมมแฝงของเขาในทุกกรณีดูเหมือนว่าต่ำเกินไปสำหรับออสเตรเลีย ฉันไม่เห็นออสเตรเลียในการค้นหา whois ใด ๆ เช่นกัน
plugwash

2
Whois ใน IP ตัวแรกไม่ส่งคืนสิ่งใดที่มีประโยชน์เพียงแค่ถือข้อความจาก APNIC ว่า "เราไม่ได้จัดการ IP นี้" rdns บน IP ตัวแรกให้ "ita.fep.upatras.gr" ซึ่งแปลว่ากรีซอย่างยิ่ง
plugwash

1
@peterh ลองดูwhois 150.140.216.126 | grep -i -C 10 brisbaneบริบทของสถานที่นั้นบ้าง โดยเฉพาะให้ดูช่องหมายเหตุ:APNIC is a Regional Internet Registry. We do not operate the referring network and is unable to investigate complaints of network abuse. For more information, see www.apnic.net/irt
CVn

3
ที่อยู่ IP ได้รับการลงทะเบียนใน RIPE และมีการลงทะเบียนกับ University of Patras ใน Patras ประเทศกรีซ หากคุณได้รับบันทึกจาก APNIC คุณควรอ่านบันทึกและจดบันทึกสิ่งที่พูด โดยเฉพาะอย่างยิ่ง:Address ranges from this historical space have now been transferred to the appropriate RIR database. If your search has returned this record, it means the address range is not administered by APNIC.
Michael Hampton

7

VPN บังคับให้ทราฟฟิกใช้เส้นทางอื่น

โดยทั่วไป ISP จะปรับให้เหมาะสมสำหรับแบนด์วิดท์และค่าใช้จ่ายไม่ใช่เพื่อความหน่วง

จาก WHOIS และ reverse DNS ดูเหมือนว่าคุณอยู่ในกรีซและเซิร์ฟเวอร์อยู่ในไอร์แลนด์

อันดับแรกให้ดูที่เส้นทางที่ไม่ใช่ VPN 62.40. * hops ดูเหมือนจะมี DNS ย้อนกลับแบบขัน (มีหน่วยเป็นมิลลิวินาที แต่กลับมี DNS ย้อนกลับที่ระบุถึงสี่ประเทศ) แต่ฉันเดาว่าการกระโดดจาก 83.97.88.69 ถึง 62.40.112.215 ลิงค์โดยตรงจากกรีซสู่ลอนดอน

ลิงค์นั้นดูเหมือนจะมีเวลาแฝงสูงซึ่งคิดเป็นเวลาแฝงทั้งหมดในเส้นทางส่วนใหญ่ ฉันเดาว่ามีคำอธิบายที่เป็นไปได้สองแบบ หนึ่งคือการเชื่อมโยงอาจจะใช้เส้นทางทางอ้อมเช่นสายเคเบิลใต้ทะเลผ่านช่องแคบยิบรอลตาร์ อาจเป็นไปได้ว่าลิงค์นั้นแออัด

ด้วย VPN เครื่องมือติดตามจะแสดงฮ็อพหลังจากการรับส่งข้อมูลของคุณถึงเซิร์ฟเวอร์ VPN เท่านั้น ด้วย VPN ของเยอรมันเราเห็นได้อย่างชัดเจนว่าทราฟฟิกไปยังเซิร์ฟเวอร์ VPN จะต้องทำผ่านลิงค์เวลาแฝงที่ต่ำกว่าลิงค์ดังกล่าวไปยังลอนดอน ผู้ให้บริการอินเทอร์เน็ตชาวกรีกของคุณส่วนใหญ่หรือต้นน้ำของพวกเขามีลิงก์จากกรีซไปยังเยอรมนีซึ่งมีเวลาแฝงที่ต่ำกว่าลิงก์ของพวกเขาไปลอนดอน

ด้วย VPN ในฟินแลนด์ปริมาณการใช้งานของคุณใช้เวลา 150 มิลลิวินาทีในการเข้าถึงผู้ให้บริการ VPN ฉันเดาว่าทราฟฟิกของคุณน่าจะใช้เส้นทางที่ค่อนข้างอ้อมเพื่อไปฟินแลนด์ (จะไม่ทำให้ฉันแปลกใจถ้ามันผ่านลอนดอน)


ซับเน็ต 62.40.96.0/19 ใช้สำหรับแบ็คโบนGÉANTทั่วยุโรปซึ่งคล้ายกับ "มุ้ง peering" ใน IXPs ดังนั้นอุปกรณ์ได้เป็นอย่างดีอาจจะเป็นภายในมิลลิวินาที แต่ในประเทศที่แตกต่างกันหรือพวกเขาก็อาจจะเป็นที่ IXP แต่ตั้งชื่อตามประเทศที่เป็นเจ้าของพวกเขา
grawity

4

เพราะเส้นทาง

ในขณะที่คุณคิดว่าเมื่อคุณ (A) ping คนอื่น (B) การเชื่อมต่อคือ AB จะมีการกระโดดระหว่างคุณและ B แพ็กเก็ตของคุณอาจทำ ACDEFB จริง ๆ และการเชื่อมต่อแต่ละครั้งมีความเร็วแฝงและแบนด์วิดท์ของตัวเอง

เมื่อคุณ ping ผ่าน VPN พวกเขาอาจมีการกำหนดเส้นทางที่ดีขึ้น (ทั้งแบบสุ่มหรือเพราะพวกเขาจ่ายเงิน) ดังนั้นอาจเป็นเพราะพวกเขากำหนดเส้นทางคุณ AX-VPN-YB ด้วยความเร็ว / เวลาแฝง / แบนด์ที่ดีกว่าเส้นทางเดิมของคุณ

หรืออาจจะแย่กว่านั้น ทั้งสามารถเกิดขึ้นได้


คำอธิบายสั้น ๆ ง่ายและเพียงพอ
Luciano

-3

ถ้าคุณเป็นนักเล่นเกมและบอกว่าคุณอยู่ในประเทศจีน แต่คุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์เกมของสหรัฐ ผ่าน VPN เมื่อคุณเชื่อมต่อกับเซิร์ฟเวอร์ของสหรัฐอเมริกาคุณจะอยู่ใกล้กับเซิร์ฟเวอร์เกมจริงมากซึ่งจะช่วยลดเวลา ping ของคุณ และการเชื่อมต่อไม่หยุดชะงักซึ่งจะเป็นการเพิ่มการ ping ของคุณ

อีกสิ่งหนึ่งคือ ISP ของคุณอาจต้องการกีดกันบางปลายทางดังนั้นพวกเขาจึงสร้างความแออัดในแบบที่เป็นอยู่ การใช้มาสก์ VPN ที่คุณกำลังมุ่งหน้าและความแออัดหายไป


2
สิ่งนี้ไม่สมเหตุสมผลแม้ว่า VPN จะอยู่ใกล้กับเซิร์ฟเวอร์เกม แต่ก็ยังต้องการให้คุณเชื่อมต่อกับ VPN นั้นก่อนไม่แตกต่างเวลาในการตอบสนอง
หมวกปีกกว้างไก่

3
ฉันโทรสแปม ... ทำไมในโลกถึงพูดถึงผู้ให้บริการ VPN เมื่อ OP ของใช้อยู่แล้ว?
AStopher
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.