MoleTun
อ่าน 7 นาที ปานกลางคู่มือเชิงเทคนิค

วิธีเล่นเกมเมื่ออยู่หลัง CGNAT

CGNAT คืออะไร?

Carrier-Grade NAT (CGNAT) หรือที่เรียกว่า Large-Scale NAT (LSN) หรือ NAT444 เป็นเทคนิคที่ผู้ให้บริการอินเทอร์เน็ตใช้เพื่อประหยัดที่อยู่ IPv4 แทนที่จะให้ IP สาธารณะเฉพาะแก่ลูกค้าแต่ละราย ผู้ให้บริการจะให้ลูกค้าหลายรายอยู่หลัง IP สาธารณะตัวเดียวร่วมกัน

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

ทำไมผู้ให้บริการเน็ตถึงใช้ CGNAT:

  • •ที่อยู่ IPv4 หมดแล้ว (มีแค่ประมาณ 4.3 พันล้านที่อยู่)
  • •ถูกกว่าการลงระบบ IPv6 เต็มรูปแบบ
  • •ผู้ให้บริการเครือข่ายมือถือแทบทุกเจ้าใช้
  • •ผู้ให้บริการเน็ตบ้านบางเจ้าเริ่มใช้เพราะที่อยู่ไม่พอ

วิธีตรวจว่าอยู่หลัง CGNAT หรือไม่

ไม่แน่ใจว่าอยู่หลัง CGNAT หรือเปล่า? นี่คือสามวิธีที่เชื่อถือได้:

วิธีที่ 1: เทียบ IP ของเราเตอร์กับ IP ภายนอก

1

ดู WAN IP ของเราเตอร์

เข้าหน้าผู้ดูแลเราเตอร์แล้วหา IP ของ WAN/Internet ปกติจะมีหน้าตาแบบ 10.x.x.x, 100.64-127.x.x หรือ 172.16-31.x.x

2

ดู IP ภายนอกของคุณ

เข้า whatismyip.com หรือค้นใน Google ว่า "what is my IP"

3

เปรียบเทียบ

ถ้า IP สองตัวไม่ตรงกัน แปลว่าคุณอยู่หลัง CGNAT (หรือ Double NAT)

วิธีที่ 2: ดูช่วง IP ของ CGNAT

ถ้า WAN IP ของเราเตอร์อยู่ในช่วงเหล่านี้ คุณอยู่หลัง CGNAT แน่นอน:

ช่วง IPคำอธิบาย
100.64.0.0 – 100.127.255.255ช่วง CGNAT อย่างเป็นทางการ (RFC 6598)
10.0.0.0 – 10.255.255.255ช่วงส่วนตัว (ภายในผู้ให้บริการเน็ต)
172.16.0.0 – 172.31.255.255ช่วงส่วนตัว (พบน้อยกว่า)

วิธีที่ 3: ทดสอบด้วย Traceroute

รัน traceroute ไปยังเซิร์ฟเวอร์สาธารณะสักตัว ถ้าเห็น IP ส่วนตัวหลายฮอปก่อนจะถึงอินเทอร์เน็ตสาธารณะ แปลว่าคุณอยู่หลัง CGNAT

bash
# Windows
tracert 8.8.8.8

# macOS/Linux
traceroute 8.8.8.8

ถ้าฮอปแรก ๆ แสดง IP ที่ขึ้นต้นด้วย 100.64-127 หรือ 10.x.x.x นั่นคือโครงสร้าง CGNAT ก่อนที่ทราฟฟิกของคุณจะออกสู่อินเทอร์เน็ตสาธารณะ

ทำไมเปิดพอร์ตไม่ได้ผลเมื่ออยู่หลัง CGNAT

การเปิดพอร์ตแบบดั้งเดิมคือการตั้งเราเตอร์ให้ส่งทราฟฟิกขาเข้าบนพอร์ตที่กำหนดไปยังพีซีเล่นเกมของคุณ แต่เมื่ออยู่หลัง CGNAT จะมีปัญหาตามมา:

ปัญหาที่ 1: Double NAT

ทราฟฟิกเกมของคุณต้องผ่านอุปกรณ์ NAT สองชั้น:

  1. •เราเตอร์ที่บ้าน (ที่คุณควบคุมได้)
  2. •อุปกรณ์ CGNAT ของผู้ให้บริการ (ที่คุณควบคุมไม่ได้)

ต่อให้คุณเปิดพอร์ตบนเราเตอร์ได้สมบูรณ์แบบ CGNAT ของผู้ให้บริการก็จะไม่ส่งพอร์ตเหล่านั้นต่อมาให้คุณ

ปัญหาที่ 2: IP สาธารณะใช้ร่วมกัน

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

ปัญหาที่ 3: ไม่มีตัวเลือก IP คงที่

ผู้ให้บริการหลายเจ้าที่ใช้ CGNAT ไม่มี IP คงที่ให้ หรือคิดราคาแพงสำหรับ IPv4 สาธารณะเฉพาะ (มักเพิ่ม $10-30/เดือน)

โทรหาผู้ให้บริการเน็ตให้ "เปิดพอร์ต" ไม่ช่วยอะไรเมื่ออยู่หลัง CGNAT ทางแก้จากฝั่งผู้ให้บริการมีแค่: ขอ IP สาธารณะเฉพาะ (ถ้ามี) เปลี่ยนเป็นแพ็กเกจธุรกิจ หรือขอที่อยู่ IPv6

MoleTun แก้ปัญหา CGNAT ได้อย่างไร

MoleTun ใช้เทคนิค NAT traversal ขั้นสูงเพื่อสร้างการเชื่อมต่อแบบ peer-to-peer โดยตรงได้แม้อยู่หลัง CGNAT ทำงานแบบนี้:

NAT Hole Punching

แทนที่จะรอการเชื่อมต่อขาเข้า (ซึ่ง CGNAT บล็อก) MoleTun ให้ผู้เล่นทั้งสองฝั่งเริ่มการเชื่อมต่อขาออกพร้อมกัน:

  1. •ประสานงาน: ผู้เล่นทั้งสองฝั่งเชื่อมต่อเซิร์ฟเวอร์ STUN/ประสานงานของ MoleTun
  2. •ค้นหา: เซิร์ฟเวอร์ระบุ IP ภายนอกและการแมปพอร์ตของผู้เล่นแต่ละคน
  3. •จังหวะเวลา: ผู้เล่นทั้งสองฝั่งได้รับคำสั่งให้ส่งแพ็กเก็ตหากันในเวลาเดียวกัน
  4. •เจาะรู: แพ็กเก็ตขาออกเหล่านี้ "เจาะรู" ผ่านอุปกรณ์ NAT ทั้งสองฝั่ง
  5. •เชื่อมต่อโดยตรง: ตอนนี้ NAT ยอมรับว่าการเชื่อมต่อนี้เป็นทราฟฟิกสองทิศทางที่ถูกต้อง

วิธีนี้ได้ผลเพราะอุปกรณ์ NAT (รวมถึง CGNAT) อนุญาตการเชื่อมต่อขาออกและการตอบกลับ แค่บล็อกทราฟฟิกขาเข้าที่ไม่ได้ร้องขอเท่านั้น

รีเลย์สำรอง

ในกรณีที่พบน้อยที่ NAT hole punching ล้มเหลว (symmetric NAT ทั้งสองฝั่ง หรือไฟร์วอลล์ที่เข้มงวดมาก) MoleTun จะส่งทราฟฟิกผ่านเซิร์ฟเวอร์รีเลย์ดีเลย์ต่ำให้อัตโนมัติ:

ประเภทการเชื่อมต่อผลต่อดีเลย์ใช้เมื่อ
P2P โดยตรงเพิ่ม 0ms~85% ของการเชื่อมต่อ
เจาะรู NATเพิ่ม <1ms~10% ของการเชื่อมต่อ
ผ่านรีเลย์เพิ่ม 5-15ms~5% ของการเชื่อมต่อ

MoleTun เลือกวิธีเชื่อมต่อที่ดีที่สุดให้อัตโนมัติ คุณไม่ต้องตั้งค่าอะไร ใช้ได้เลย

ตั้งค่า MoleTun สำหรับ CGNAT

1

ดาวน์โหลด MoleTun

ดาวน์โหลด MoleTun สำหรับแพลตฟอร์มของคุณจาก moletun.com/download

2

สร้างห้อง

กด "สร้างห้อง" แล้วส่งรหัสให้เพื่อน ไม่ต้องสมัครบัญชี

3

ตรวจประเภทการเชื่อมต่อ

เมื่อเชื่อมต่อแล้ว MoleTun จะแสดงสถานะการเชื่อมต่อ สีเขียว = P2P โดยตรง สีเหลือง = ผ่านรีเลย์

4

เปิดเกม

เข้าโหมดเล่นหลายคนแบบ LAN/ในเครื่องของเกม สมาชิกคนอื่นในห้องจะปรากฏเหมือนผู้เล่นในเครือข่ายเดียวกัน

ปรับประสิทธิภาพการเล่นเกมหลัง CGNAT

แม้ MoleTun จะแก้ปัญหาการเชื่อมต่อได้แล้ว คุณก็ยังปรับประสิทธิภาพเพิ่มได้:

เพื่อผลลัพธ์ที่ดีที่สุด:

  • •ใช้สาย LAN แทน WiFi
  • •ปิดแอปที่ใช้แบนด์วิดท์หนัก (สตรีมมิง ดาวน์โหลด)
  • •ถ้าเชื่อมต่อผ่านรีเลย์ ลองเล่นช่วงที่คนใช้น้อยซึ่งรีเลย์โหลดน้อยกว่า

ถ้าการเชื่อมต่อไม่เสถียร:

  • •อุปกรณ์ CGNAT ของผู้ให้บริการอาจโหลดเกิน ลองเล่นในเวลาอื่น
  • •สลับไปใช้เน็ตมือถือชั่วคราวเพื่อทดสอบว่าเป็นปัญหาที่ผู้ให้บริการหรือไม่
  • •ถ้ายังมีปัญหาต่อเนื่อง ติดต่อผู้ให้บริการเรื่องตัวเลือก IP เฉพาะ

CGNAT vs Double NAT

สองคำนี้มักถูกสับสนกัน:

สถานการณ์สาเหตุทางแก้
CGNATผู้ให้บริการให้คุณอยู่หลัง NAT ของเขาMoleTun (ผู้ใช้แก้เองไม่ได้)
Double NATคุณมีเราเตอร์สองตัว (เช่น โมเด็มของผู้ให้บริการ + เราเตอร์ของคุณ)ตั้งโมเด็มเป็นโหมด Bridge หรือใช้ MoleTun
CGNAT + Double NATเจอทั้งสองแบบพร้อมกันMoleTun จัดการได้ทั้งคู่

MoleTun ใช้ได้ทั้งสามสถานการณ์โดยไม่ต้องตั้งค่าพิเศษ

ขอ IP คงที่เพื่อเลี่ยง CGNAT ได้ไหม?▼

ขึ้นอยู่กับผู้ให้บริการ บางเจ้ามี IPv4 เฉพาะให้โดยเสียค่าบริการรายเดือนเพิ่ม โทรไปขอที่อยู่ IPv4 แบบ "สาธารณะ" หรือ "เฉพาะ" ถ้ามีให้แค่ IPv6 MoleTun ก็ยังเป็นตัวเลือกที่ดีที่สุดสำหรับเล่นเกม

IPv6 ช่วยเรื่อง CGNAT ไหม?▼

ช่วยและไม่ช่วย IPv6 ให้ทุกคนมีที่อยู่สาธารณะ ไม่ต้องผ่าน NAT แต่หลายเกมไม่รองรับ IPv6 และถ้าเพื่อนของคุณใช้ได้แค่ IPv4 ก็ยังเชื่อมต่อกันโดยตรงไม่ได้ MoleTun แปลงระหว่าง IPv4/IPv6 ให้อัตโนมัติ

ทำไมผู้ให้บริการเน็ตของฉันใช้ CGNAT?▼

ที่อยู่ IPv4 หมดไปตั้งแต่ปี 2011 ผู้ให้บริการที่ใช้ CGNAT กำลังกระจายที่อยู่ที่มีจำกัดให้ลูกค้ามากขึ้น พบบ่อยเป็นพิเศษในเครือข่ายมือถือและผู้ให้บริการเน็ตบ้านรายใหม่

เล่นเกมหลัง CGNAT ช้ากว่ามี IP สาธารณะไหม?▼

ด้วยการเชื่อมต่อ P2P โดยตรงของ MoleTun ไม่มีความต่างเลย คุณจะสังเกตได้ก็ต่อเมื่อต้องใช้รีเลย์ (ประมาณ 5% ของกรณี) ซึ่งเพิ่มดีเลย์ 5-15ms ยังเล่นได้สบายสำหรับเกมส่วนใหญ่

พร้อมเริ่มหรือยัง?

ดาวน์โหลด MoleTun แล้วเริ่มเล่นได้ในไม่ถึงหนึ่งนาที

ดาวน์โหลด MoleTun

คู่มือที่เกี่ยวข้อง

เล่นเกมหลัง CGNAT 2026 | ข้าม Carrier-Grade NAT เพื่อเล่นเกม | MoleTun