เซิร์ฟเวอร์เกมเดียวกันทำงานได้เฉพาะผ่าน VPN: สิ่งนี้พิสูจน์อะไร
VPN เปลี่ยนที่อยู่ต้นทาง เส้นทาง และบางครั้งการเลือกปลายทาง บันทึกการดำเนินการและความล้มเหลวแรกก่อนโทษเส้นทางตรง
เซิร์ฟเวอร์เดียว สองความพยายาม: เมื่อปิด VPN เซสชันจะหลุดระหว่างโหลด เมื่อเปิด VPN เซสชันเดียวกันจะเชื่อมต่อได้ นี่คือหลักฐานจริงและอ่านเกินเลยได้ง่าย การเปิด VPN เปลี่ยนที่อยู่ต้นทาง เส้นทางส่งผ่าน นโยบายตัวแก้ไข และบางครั้งตระกูลที่อยู่พร้อมกันทั้งหมด ดังนั้นความสำเร็จบอกคุณว่าความแตกต่างนั้นสำคัญ โดยไม่บอกว่าเป็นความแตกต่างใด การไล่เทียบทีละชั้นคือวิธีที่คุณจะได้คำตอบที่ลงมือทำได้ และยังกันไม่ให้คุณเปลี่ยนสี่อย่างแล้วไม่ได้เรียนรู้อะไรเลย
ยืนยันก่อนว่าผู้ให้บริการตั้งใจอะไร
เซิร์ฟเวอร์ส่วนตัวที่ต้องใช้ VPN ที่ได้รับอนุมัติควรเข้าถึงไม่ได้ผ่านการเชื่อมต่อสาธารณะธรรมดา และนั่นคือการกำหนดค่าที่ใช้งานได้ ไม่ใช่ข้อบกพร่อง ส่วนเซิร์ฟเวอร์สาธารณะที่เผยแพร่แล้วล้มเหลวบนเส้นทางเข้าถึงเส้นทางเดียวอย่างแม่นยำเป็นอีกกรณีหนึ่งที่มีเจ้าของอีกคน ก่อนทดสอบอะไร ให้ระบุว่าคุณกำลังดูกรณีใดในสองกรณีนี้ เพราะคำตอบตัดสินว่าคุณกำลังดีบักเครือข่ายหรืออ่านนโยบาย ถามผู้ให้บริการหรืออ่านบันทึกการเข้าถึงที่เผยแพร่ แทนที่จะอนุมานจากการเข้าร่วมที่ล้มเหลว
หากผู้ให้บริการเผยแพร่วิธีการเข้าถึง ให้ใช้วิธีนั้น การหลีกเลี่ยงข้อจำกัดโดยเจตนาไม่ใช่งานเดียวกับการซ่อมเส้นทางที่เสีย
เก็บบันทึกการเปรียบเทียบให้เล็กและคงที่
รักษาเกม บัญชี เซิร์ฟเวอร์ที่เลือก และการดำเนินการให้คงที่ระหว่างความพยายาม และเปลี่ยนเฉพาะสถานะ VPN บันทึกตัวระบุเซิร์ฟเวอร์และภูมิภาค พร้อมที่อยู่จริงที่ไคลเอนต์แสดง เพราะชื่อเซิร์ฟเวอร์ที่มองเห็นไม่ใช่สิ่งที่เครือข่ายใช้ “ตัวเรียกเปิดแล้ว” กับ “เซสชันผู้เล่นหลายคนนี้เข้าร่วมแล้ว” เป็นผลลัพธ์ที่ต่างกัน และการผสมกันทำให้การเปรียบเทียบไร้ค่า
เขียนสี่บรรทัดนั้นก่อนการทดสอบครั้งแรก การเปรียบเทียบที่คุณสร้างใหม่จากความจำภายหลังคือเรื่องเล่า ไม่ใช่การวัด
ระบุความล้มเหลวแรก ไม่ใช่ข้อความสุดท้าย
ข้อความบนหน้าจอมักเป็นเหตุการณ์สุดท้ายในห่วงโซ่ ให้สังเกตเหตุการณ์แรกที่มีความหมายแทน: การแปลงชื่อ หมดเวลาการส่งผ่าน การปฏิเสธการเชื่อมต่อ ข้อจำกัดบัญชี หรือข้อผิดพลาดเซสชันหลังการเชื่อมต่อสำเร็จ หมวดหมู่เหล่านี้มีเจ้าของและการแก้ไขต่างกัน และแบนเนอร์ “ตัดการเชื่อมต่อ” แบบทั่วไปบีบให้เหลือคำเดียวที่ไร้ประโยชน์
หากไคลเอนต์เก็บบันทึก ให้อ่านเพื่อดูขั้นตอนไม่ใช่รหัสข้อผิดพลาด ขั้นตอนบอกว่าควรทดสอบชั้นใดต่อไป
ชื่อเดียวกันไม่ได้หมายถึงทูเพิลเดียวกัน
ชื่อโฮสต์อาจแปลงเป็นที่อยู่ต่างกันบนเส้นทางต่างกัน และ IPv4 กับ IPv6 อาจไปตามเส้นทางและนโยบายที่ต่างกันโดยสิ้นเชิง ตรวจสอบว่าความพยายามตรงและความพยายามผ่าน VPN ใช้ปลายทางเดียวกันและตระกูลที่อยู่เดียวกันหรือไม่ก่อนเปรียบเทียบผลลัพธ์ มิฉะนั้นคุณกำลังเปรียบเทียบสองการทดลองแล้วเรียกมันว่าหนึ่ง
สำหรับความแตกต่างของเส้นทาง จำไว้ว่าการกำหนดเส้นทางอินเทอร์เน็ตเป็นไปตามนโยบายของผู้ให้บริการ ไม่ใช่เส้นที่สั้นที่สุดตามภูมิศาสตร์ ซึ่งเป็นแนวคิดที่อธิบายไว้ใน ข้อกำหนด BGP VPN ที่หลีกเลี่ยงเส้นทางส่งผ่านที่ไม่ดีแสดงให้เห็นว่าเส้นทางนั้นไม่ดี ไม่ใช่มีใครจงใจจำกัดคุณ
ทดสอบการส่งผ่านที่เกมใช้จริง
การเชื่อมต่อ TCP ที่สำเร็จไปยังพอร์ตเดียวไม่ได้สร้างเซสชัน UDP และทั้งสองไม่ได้พิสูจน์ว่าการเข้าสู่ระบบเกมเสร็จสมบูรณ์ ติดตามบริการที่ชื่อเกมต้องใช้จริง แทนรายการพอร์ตที่คัดลอกจากเกมอื่น และชอบสังเกตพฤติกรรมของไคลเอนต์เองมากกว่าการตรวจจากภายนอก หากเซิร์ฟเวอร์ตอบคำขอจากที่อยู่ทางออกของคุณด้วยการปฏิเสธ นั่นเป็นคำถามนโยบายสำหรับผู้ให้บริการ ไม่ใช่หลักฐานเกี่ยวกับสายหรือเราเตอร์ในบ้านคุณ
ใช้ช่องทางสนับสนุนหรืออุทธรณ์ของผู้เผยแพร่สำหรับข้อจำกัดที่ชัดเจน การปกปิดสิทธิ์ของบัญชีเป็นกิจกรรมอื่นที่มีผลที่แตกต่างกัน
เมื่อเขียนเรื่องนี้ ให้รวมทั้งสองเส้นทาง การดำเนินการที่ไม่เปลี่ยน เซิร์ฟเวอร์และตระกูลที่อยู่ที่เลือก และความล้มเหลวแรก นั่นคือรายงานที่ผู้ให้บริการสอบสวนได้ และไม่ต้องเปลี่ยนสี่การตั้งค่าพร้อมกันเพื่อผลิตมัน