วิธีเปลี่ยน NAT Type บน Xbox: แก้ Strict NAT และ Double NAT
บน Xbox Series X/S หรือ Xbox One ของคุณ แชทปาร์ตี้หลุด คำเชิญล้มเหลว และการแข่งขันแบบผู้เล่นหลายคนเชื่อมต่อไม่ได้
สวัสดีครับ! แทบไม่มีอะไรเซ็งไปกว่าเปิด Xbox จะเล่นออนไลน์พอดีแล้วเจอข้อความ Strict NAT ผมเจอกำแพงเดียวกันนี้กับเครื่องตัวเอง — เกมออนไลน์เข้าไม่ได้ ปาร์ตี้ต่อไม่ติด แถมยังขึ้นเตือน Double NAT มาอีก ผมสร้าง NAT Checker ขึ้นมาระหว่างที่ค่อย ๆ ไล่แก้ปัญหาพวกนี้ ส่วนคู่มือเล่มนี้รวบขั้นตอนที่ได้ผลจริงไว้ให้ครบ ลองดูผลเทสต์ของคุณแล้วไล่แก้ไปทีละขั้นกันเลย
ผลเครือข่ายบน Xbox ของคุณหมายความว่าอะไร
อย่ามองทุกข้อความเครือข่ายของ Xbox ว่าเป็นปัญหา NAT แบบเดียวกัน จับคู่ผลลัพธ์ของคุณกับการจัดการที่ถูกต้องก่อนแตะต้องเราเตอร์
| ผลลัพธ์ของ Xbox | ความหมาย | ขั้นถัดไป |
|---|---|---|
| Open NAT | Xbox ของคุณเชื่อมต่อกับผู้เล่นได้ทุกประเภท NAT และเป็น host ห้องที่ผู้เล่นเปิดเองได้ | ไม่ต้องแก้อะไร เว้นแต่เกมเฉพาะตัวหนึ่งยังมีปัญหา |
| Moderate NAT | มัลติ้งพลเยอร์ party และ invite ส่วนใหญ่ใช้ได้ แต่การเป็น host หรือเชื่อมต่อกับผู้เล่น Strict อาจถูกจำกัด | ถ้าทุกอย่างที่ใช้อยู่โอเคแล้ว หยุดตรงนี้ได้ ยังไม่พอให้ลองวิธีที่ 1 ก่อน ถ้ายังไม่ผ่านจึงค่อยใช้วิธีที่ 2 |
| Strict NAT | Xbox ของคุณมักเชื่อมต่อได้เฉพาะผู้เล่น Open NAT และเป็น host ได้ไม่เสถียร | ลองวิธีที่ 1 ก่อน ถ้าไม่ผ่านจึงใช้วิธีที่ 2 |
| UPnP ไม่สำเร็จ | เราเตอร์ไม่ได้สร้างการแมปพอร์ตอัตโนมัติที่ Xbox ร้องขอ | เปิด UPnP ลบกฎ manual ที่ขัดแย้งกัน แล้วรีสตาร์ทเราเตอร์กับ Xbox ถ้า UPnP ยังไม่ผ่านอีก จึงค่อยใช้วิธีที่ 2 |
| Double NAT detected | มีเราเตอร์สองตัวกำลังแปลงการเชื่อมต่อของ Xbox | เอาชั้นเราเตอร์ที่เกินออกก่อนค่อยแตะพอร์ต ถ้าเอาชั้นนี้ออกไม่ได้ ให้ใช้วิธีที่ 2 |
| NAT Type Unavailable | Xbox ทำการทดสอบ NAT หรือ Teredo ไม่สำเร็จ | เริ่มจากรีสตาร์ทและตรวจ Xbox Network, Teredo และไฟร์วอลล์ก่อน อย่าเริ่มจากการเปิดพอร์ต |
วิธีที่ 1 ไม่มีค่าใช้จ่าย หากคุณเปลี่ยนการตั้งค่าเราเตอร์ได้ วิธีที่ 2 ต้องใช้ VPN แบบชำระเงิน แต่จะง่ายและสะดวกกว่าหากคุณไม่สามารถหรือไม่ต้องการเปลี่ยนการตั้งค่าเราเตอร์
วิธีที่ 1: ได้ Open NAT ผ่านเครือข่ายบ้าน
ใช้วิธีนี้เมื่อ Xbox ขึ้น Moderate หรือ Strict NAT และคุณยังแก้เราเตอร์หรือติดต่อผู้ให้บริการได้ ไล่ทีละขั้นตอนและรันการทดสอบ NAT ทุกครั้งที่แก้อะไร
ทดสอบ NAT type บน Xbox
ไปที่ Settings > General > Network settings แล้วรัน Test NAT type จดไว้ว่าเครื่องแสดง Open, Moderate, Strict, UPnP not successful, Double NAT detected หรือ NAT Type Unavailable
เปิด UPnP บนเราเตอร์
ในเครือข่ายบ้านที่เชื่อถือได้ UPnP มักเป็นวิธีแก้ฝั่งเราเตอร์ขั้นแรก เพราะ Xbox สามารถขอ port mapping ที่ต้องใช้ได้อัตโนมัติ
ลอง Alternate Port Selection
ถ้ามี Xbox มากกว่าหนึ่งเครื่องในเครือข่ายเดียวกัน ให้เลือกพอร์ตสำรองคนละพอร์ตบนเครื่องเพื่อหลีกเลี่ยง port mapping conflict
จอง IP ที่คงที่ให้ Xbox
ใช้ DHCP reservation บนเราเตอร์ เพื่อให้ lease ของ UPnP หรือกฎ forwarding แบบ manual ชี้ไปยังเครื่อง Xbox เดิมเสมอ
Forward พอร์ต Xbox เฉพาะเมื่อจำเป็น
ถ้า UPnP ไม่ทำงาน ให้ forward TCP 3074 และ UDP 88, 500, 3074, 3544, 4500 ไปที่ IP ของ Xbox อย่าผสม DMZ แบบเปิดกว้างกับกฎ forwarding แบบสุ่ม
TCP
3074UDP
88, 500, 3074, 3544, 4500แก้เราเตอร์เท่าไรก็ไม่เปลี่ยน? มองไปต้นทาง
เราเตอร์เกินในบ้าน หรือ address แชร์จากผู้ให้บริการ อาจบล็อกการแก้ของคุณเสียก่อน เอาชั้น routing ที่เกินออก หรือขอ ISP ให้ public IPv4 และพาออกจาก CGNAT
แก้ Double NAT ก่อนเพิ่มกฎ
ถ้า Xbox รายงาน Double NAT detected ให้แก้ชั้นเราเตอร์ที่ซ้อนอยู่ก่อนด้วย bridge mode, AP mode หรือใช้เราเตอร์หลักเพียงตัวเดียว
ตรวจ Double NATตรวจสอบ CGNAT
ถ้า WAN IP ของเราเตอร์เป็น private หรือ shared การทำ port forwarding ภายในบ้านอาจไปไม่ถึงอินเทอร์เน็ตสาธารณะ ให้ขอ public IPv4 จาก ISP หรือใช้วิธีอื่น
ตรวจ CGNATอย่าเอาทุกวิธีแก้มารวดเดียว
วิธีที่ 2: ใช้ VPN เมื่อเราเตอร์และ ISP แก้อะไรไม่ได้
ใช้เมื่อทำวิธีที่ 1 แล้วยังติด Strict NAT หรือเจอ CGNAT, เราเตอร์ที่ล็อก, hotspot, โรงแรม, หอพัก, เน็ตในมหาวิทยาลัย หรือเครือข่ายที่แก้ไม่ได้ VPN ที่เหมาะจะเปิดเส้นทางใหม่ให้ Xbox ต่อกับเพื่อนเล่นได้
เลือก VPN ที่เข้ากับ NAT ของ Xbox คุณ
Proton VPN
- ฟีเจอร์ Moderate NAT (สำหรับ Moderate NAT บน Xbox)
- แชร์จาก PC ที่เป็น Windows หรือ Linux หรือตั้งบน router VPN ที่รองรับ
- ระบบนิเวศ Proton มีผู้ใช้มากกว่า 100 ล้านคน
- รับประกันคืนเงิน 30 วัน
PureVPN
- all-port forwarding แบบเสียเงินเปิดพอร์ตเกมฝั่งเข้าที่ Xbox ใช้
- แชร์จาก PC หรือใช้ all-port forwarding บน router VPN ที่รองรับ
- ผู้ใช้มากกว่า 3 ล้านคน
- รับประกันคืนเงิน 31 วัน
วิธีไหนเหมาะกับ Xbox ของคุณ?
| ผลลัพธ์หรือสถานการณ์ของคุณ | วิธีที่ดีที่สุด | เพราะอะไร |
|---|---|---|
| Open หรือ Moderate NAT และทุกอย่างใช้ได้ปกติ | ไม่ต้องแก้อะไรเลย | การตั้งค่า NAT รักษา ping หรือเซิร์ฟเวอร์ล่มไม่ได้ ของที่ใช้อยู่ปกติก็จบตรงนั้น |
| Strict NAT แต่แก้เราเตอร์ที่บ้านได้ | วิธีที่ 1 | UPnP หรือกฎพอร์ตแบบเจาะจง เปลี่ยนวิธีที่เราเตอร์บ้านคุณจัดการการเชื่อมต่อของ Xbox |
| Xbox ขึ้น UPnP ไม่สำเร็จ | วิธีที่ 1: แก้ UPnP | เราเตอร์ไม่ได้สร้างการแมปอัตโนมัติที่ Xbox ขอ |
| Double NAT detected หรือแก้เราเตอร์แล้วไม่มีผล | วิธีที่ 1: แก้ Double NAT หรือ CGNAT | ก่อนทราฟฟิกจะถึงเราเตอร์ของคุณ เราเตอร์เกินหรือ ISP ก็อุดการเชื่อมต่อไว้ก่อนแล้ว |
| Xbox ขึ้น NAT Type Unavailable | แก้ Xbox Network หรือ Teredo ก่อน | นี่คือการทดสอบการเชื่อมต่อที่ล้มเหลว เปิดพอร์ตมั่ว ๆ ไม่ใช่ก้าวแรก |
| ส่วนใหญ่เข้าห้องที่คนอื่นเปิด | Proton VPN Moderate NAT | สำหรับ multiplayer Xbox ในชีวิตประจำวัน นี่คือ VPN ที่จัดการง่ายที่สุด |
| เปิดห้องเองหรือจัดแมตช์กับเพื่อนเอง | PureVPN all-port forwarding | ส่วนเสริมแบบเสียเงินให้ทราฟฟิกเกมฝั่งเข้าของ Xbox ผ่านได้ โดยไม่ต้องกรอกพอร์ตทีละตัว ต้องมี router VPN ที่รองรับ |
เหตุใดเกมจึงแสดง NAT ระดับปานกลางเมื่อ Xbox แสดง Open NAT
หน้าจอเครือข่าย Xbox และเกมแต่ละเกมอาจทดสอบเซิร์ฟเวอร์ พอร์ต ระบบเสียง หรือพฤติกรรมการโฮสต์แบบเพียร์ที่แตกต่างกัน ถือว่า Open NAT บน Xbox เป็นผลลัพธ์ของแพลตฟอร์มที่ดี จากนั้นแก้ไขปัญหาข้อกำหนดเครือข่ายของเกมนั้นหากมีเพียงชื่อเดียวที่รายงาน NAT ปานกลางหรือเข้มงวด
- ยืนยันว่าหน้าเครือข่าย Xbox ยังขึ้น Open NAT อยู่
- หลังแก้การตั้งค่าเครือข่าย ให้รีสตาร์ทเกมที่มีปัญหา
- เช็ก crossplay, voice chat และการตั้งค่าความเป็นส่วนตัวของเกมนั้นเอง
- ขอให้เพื่อนที่เข้าห้องร่วมไม่ได้ลองเช็ก NAT ของเขาด้วย
- ถ้าเกมอื่นปกติหมด ปัญหาอยู่ที่ตัวเกมนั้น ไม่ใช่เครือข่ายบ้านทั้งบ้าน
คำถามที่พบบ่อย
ทดสอบซ้ำ และหยุดเมื่อใช้ได้แล้ว
ทุกครั้งที่แก้อะไร ให้รันการทดสอบ NAT บน Xbox พอขึ้น Open หรือ Moderate NAT ที่ยังเล่นเกม party, invite และการ host ที่ต้องการได้ครบ ก็หยุดได้เลย NATChecker ช่วยหาข้อจำกัดของเราเตอร์, Double NAT หรือ ISP จากอุปกรณ์อื่นในเครือข่ายเดียวกันได้ แต่ไม่สามารถบอกค่า Open/Moderate/Strict ของตัวเครื่อง Xbox เองได้
ตรวจสอบประเภท NAT ทันที →