MoleTun
7 minit bacaan PertengahanPanduan Teknikal

Penyelesaian Gaming di Sebalik CGNAT

Apa itu CGNAT?

Carrier-Grade NAT (CGNAT), juga dikenali sebagai Large-Scale NAT (LSN) atau NAT444, ialah teknik yang digunakan oleh Penyedia Perkhidmatan Internet (ISP) untuk menjimatkan alamat IPv4. Daripada memberi setiap pelanggan alamat IP awam yang unik, ISP meletakkan ramai pelanggan di sebalik satu IP awam yang dikongsi.

Bayangkan sebuah bangunan pangsapuri: daripada setiap unit ada alamat jalan sendiri, semua orang berkongsi satu alamat bangunan. Peranti NAT ISP bertindak sebagai "kaunter depan" yang menghalakan trafik ke unit yang betul (rangkaian rumah anda).

Kenapa ISP guna CGNAT:

  • •Alamat IPv4 sudah habis (hanya ~4.3 bilion wujud)
  • •Ia lebih murah berbanding membina infrastruktur IPv6 sepenuhnya
  • •Hampir semua penyedia rangkaian mudah alih menggunakannya
  • •Sesetengah ISP kediaman telah menggunakannya kerana kekurangan alamat

Cara Mengesan CGNAT

Tak pasti sama ada anda di sebalik CGNAT? Ini tiga kaedah yang boleh diharap:

Kaedah 1: Bandingkan IP Router dengan IP Luaran

1

Semak IP WAN router anda

Log masuk ke panel admin router dan cari alamat IP WAN/Internet. Ia biasanya kelihatan seperti 10.x.x.x, 100.64-127.x.x, atau 172.16-31.x.x

2

Semak IP luaran anda

Lawati whatismyip.com atau Google "what is my IP"

3

Bandingkan

Jika kedua-dua IP berbeza, anda berada di sebalik CGNAT (atau double NAT)

Kaedah 2: Cari Julat IP CGNAT

Jika IP WAN router anda berada dalam julat ini, anda memang di sebalik CGNAT:

Julat IPPenerangan
100.64.0.0 – 100.127.255.255Julat CGNAT rasmi (RFC 6598)
10.0.0.0 – 10.255.255.255Julat peribadi (dalaman ISP)
172.16.0.0 – 172.31.255.255Julat peribadi (kurang biasa)

Kaedah 3: Ujian Traceroute

Jalankan traceroute ke mana-mana server awam. Jika anda nampak beberapa hop IP peribadi sebelum sampai ke internet awam, anda berada di sebalik CGNAT.

bash
# Windows
tracert 8.8.8.8

# macOS/Linux
traceroute 8.8.8.8

Jika beberapa hop pertama menunjukkan IP yang bermula dengan 100.64-127 atau 10.x.x.x, itulah infrastruktur CGNAT sebelum trafik anda sampai ke internet awam.

Kenapa Port Forwarding Gagal dengan CGNAT

Port forwarding tradisional memerlukan anda mengkonfigurasi router untuk menghantar trafik masuk pada port tertentu ke PC gaming anda. Tetapi dengan CGNAT, ada dua masalah:

Masalah 1: Double NAT

Trafik game anda kini perlu melalui dua peranti NAT:

  1. •Router rumah anda (yang anda kawal)
  2. •Peranti CGNAT ISP (yang anda tak kawal)

Walaupun anda tetapkan port forwarding dengan sempurna pada router anda, CGNAT ISP tidak akan memajukan port itu kepada anda.

Masalah 2: IP Awam yang Dikongsi

IP awam yang dipaparkan kepada pemain lain bukan milik anda seorang—ia dikongsi dengan mungkin beratus-ratus pelanggan lain. Tiada cara untuk sambungan masuk sampai kepada anda secara khusus.

Masalah 3: Tiada Pilihan IP Statik

Banyak ISP yang menggunakan CGNAT tidak menawarkan alamat IP statik, atau mengenakan harga premium untuk IPv4 awam khusus (selalunya $10-30/bulan tambahan).

Menelefon ISP anda untuk "buka port" tidak akan membantu dengan CGNAT. Satu-satunya penyelesaian di pihak ISP ialah: meminta IP awam khusus (jika ada), bertukar ke pelan perniagaan, atau mendapatkan alamat IPv6.

Cara MoleTun Mengatasi CGNAT

MoleTun menggunakan teknik NAT traversal canggih untuk mewujudkan sambungan peer-to-peer terus walaupun melalui CGNAT. Begini caranya:

NAT Hole Punching

Daripada menunggu sambungan masuk (yang disekat CGNAT), MoleTun membuatkan kedua-dua pemain memulakan sambungan keluar secara serentak:

  1. •Penyelarasan: Kedua-dua pemain bersambung ke server STUN/penyelarasan MoleTun
  2. •Penemuan: Server mengenal pasti IP luaran dan pemetaan port setiap pemain
  3. •Pemasaan: Kedua-dua pemain diarahkan untuk menghantar paket kepada satu sama lain pada masa yang sama
  4. •Hole Punch: Paket keluar ini "menebuk lubang" melalui kedua-dua peranti NAT
  5. •Sambungan Terus: NAT kini mengenali sambungan itu sebagai trafik dua hala yang sah

Ini berfungsi kerana peranti NAT (termasuk CGNAT) membenarkan sambungan keluar dan balasannya—ia cuma menyekat trafik masuk yang tidak diminta.

Relay Sandaran

Untuk kes yang jarang berlaku di mana NAT hole punching gagal (symmetric NAT di kedua-dua hujung, atau firewall yang agresif), MoleTun secara automatik menghalakan trafik melalui server relay berkependaman rendah:

Jenis SambunganKesan KependamanBila Digunakan
P2P TerusTambahan 0ms~85% sambungan
Hole PunchedTambahan <1ms~10% sambungan
Melalui RelayTambahan 5-15ms~5% sambungan

MoleTun memilih kaedah sambungan terbaik secara automatik. Anda tak perlu konfigurasi apa-apa—ia terus berfungsi.

Menyediakan MoleTun untuk CGNAT

1

Muat turun MoleTun

Dapatkan MoleTun dari moletun.com/download untuk platform anda

2

Cipta bilik

Klik "Hos Bilik" dan kongsi kod dengan kawan-kawan. Tak perlu akaun.

3

Semak jenis sambungan

Setelah bersambung, MoleTun memaparkan status sambungan anda. Hijau = P2P terus, Kuning = melalui relay.

4

Lancarkan game anda

Mulakan mod multiplayer LAN/setempat dalam game anda. Ahli bilik lain akan muncul sebagai pemain rangkaian setempat.

Mengoptimumkan Prestasi Gaming di Sebalik CGNAT

Walaupun MoleTun sudah menyelesaikan masalah kesambungan, anda masih boleh mengoptimumkan prestasi:

Untuk Hasil Terbaik:

  • •Guna sambungan ethernet berwayar dan bukannya WiFi
  • •Tutup aplikasi yang banyak guna lebar jalur (penstriman, muat turun)
  • •Jika melalui relay, cuba main pada waktu luar puncak apabila beban relay lebih rendah

Jika Sambungan Tidak Stabil:

  • •Peranti CGNAT ISP anda mungkin terlebih beban—cuba pada waktu berbeza
  • •Tukar ke data mudah alih buat sementara untuk menguji sama ada ia masalah ISP
  • •Hubungi ISP anda tentang pilihan IP khusus jika masalah berterusan

CGNAT vs Double NAT

Istilah ini sering dikelirukan:

SenarioPuncaPenyelesaian
CGNATISP meletakkan anda di sebalik NAT merekaMoleTun (tiada pembetulan di pihak pengguna)
Double NATAnda ada dua router (contohnya modem ISP + router anda)Jadikan modem ISP mod bridge, atau guna MoleTun
CGNAT + Double NATKedua-dua situasi bergabungMoleTun mengendalikan kedua-duanya

MoleTun berfungsi dalam ketiga-tiga senario tanpa sebarang konfigurasi khas.

Boleh saya elak CGNAT dengan mendapatkan IP statik?▼

Bergantung pada ISP anda. Sesetengah menawarkan IPv4 khusus dengan bayaran bulanan tambahan. Telefon dan minta alamat IPv4 "awam" atau "khusus". Jika mereka hanya menawarkan IPv6, MoleTun tetap pilihan terbaik anda untuk gaming.

Adakah IPv6 membantu dengan CGNAT?▼

Ya dan tidak. IPv6 memberi semua orang alamat awam, sekali gus menghapuskan NAT. Namun, banyak game tidak menyokong IPv6, dan jika kawan anda hanya ada IPv4, anda masih tak boleh bersambung terus. MoleTun mengendalikan terjemahan IPv4/IPv6 secara automatik.

Kenapa ISP saya guna CGNAT?▼

Alamat IPv4 telah habis pada 2011. ISP yang menggunakan CGNAT meregangkan kumpulan alamat mereka yang terhad untuk lebih ramai pelanggan. Ia sangat biasa dengan penyedia rangkaian mudah alih dan penyedia kediaman yang lebih baharu.

Adakah gaming di sebalik CGNAT lebih perlahan berbanding ada IP awam?▼

Dengan sambungan P2P terus MoleTun, tiada perbezaan langsung. Satu-satunya masa anda akan perasan ialah jika anda terpaksa guna relay (kira-kira 5% kes), yang menambah kependaman 5-15ms—masih boleh dimainkan dengan baik untuk kebanyakan game.

Sedia untuk bermula?

Muat turun MoleTun dan mula bermain dalam masa kurang seminit.

Muat Turun MoleTun

Panduan Berkaitan

Penyelesaian Gaming CGNAT 2026 | Atasi Carrier-Grade NAT untuk Gaming | MoleTun