Solusi Main Game di Balik CGNAT
Apa itu CGNAT?
Carrier-Grade NAT (CGNAT), dikenal juga sebagai Large-Scale NAT (LSN) atau NAT444, adalah teknik yang dipakai penyedia internet (ISP) untuk menghemat alamat IPv4. Alih-alih memberi setiap pelanggan alamat IP publik sendiri, ISP menaruh banyak pelanggan di belakang satu IP publik yang dipakai bersama.
Bayangkan seperti gedung apartemen: bukannya tiap unit punya alamat jalan sendiri, semua penghuni berbagi satu alamat gedung. Perangkat NAT milik ISP berperan seperti "resepsionis" yang mengantar lalu lintas ke unit yang benar (jaringan rumah kamu).
Kenapa ISP memakai CGNAT:
- •Alamat IPv4 sudah habis (cuma ada ~4,3 miliar)
- •Lebih murah daripada membangun infrastruktur IPv6 penuh
- •Operator seluler hampir semuanya memakainya
- •Sebagian ISP rumahan ikut memakainya karena kekurangan alamat
Cara Mengecek CGNAT
Tidak yakin apakah kamu ada di balik CGNAT? Ini tiga cara yang bisa diandalkan:
Cara 1: Bandingkan IP Router dengan IP Eksternal
Cek IP WAN Router
Masuk ke halaman admin router dan cari alamat IP WAN/Internet. Biasanya bentuknya 10.x.x.x, 100.64-127.x.x, atau 172.16-31.x.x
Cek IP Eksternal
Buka whatismyip.com atau cari "what is my IP" di Google
Bandingkan
Kalau kedua IP berbeda, berarti kamu ada di balik CGNAT (atau double NAT)
Cara 2: Lihat Rentang IP CGNAT
Kalau IP WAN router kamu masuk salah satu rentang ini, sudah pasti kamu ada di balik CGNAT:
| Rentang IP | Keterangan |
|---|---|
| 100.64.0.0 – 100.127.255.255 | Rentang resmi CGNAT (RFC 6598) |
| 10.0.0.0 – 10.255.255.255 | Rentang privat (internal ISP) |
| 172.16.0.0 – 172.31.255.255 | Rentang privat (lebih jarang) |
Cara 3: Tes Traceroute
Jalankan traceroute ke server publik mana saja. Kalau kamu melihat beberapa hop dengan IP privat sebelum sampai ke internet publik, berarti kamu ada di balik CGNAT.
# Windows
tracert 8.8.8.8
# macOS/Linux
traceroute 8.8.8.8
Kalau beberapa hop pertama menunjukkan IP yang diawali 100.64-127 atau 10.x.x.x, itulah infrastruktur CGNAT yang dilewati lalu lintas kamu sebelum sampai ke internet publik.
Kenapa Port Forwarding Gagal di CGNAT
Port forwarding biasa mengharuskan kamu mengatur router supaya lalu lintas masuk di port tertentu diteruskan ke PC gaming kamu. Tapi dengan CGNAT, ada beberapa masalah:
Masalah 1: Double NAT
Lalu lintas game kamu sekarang harus melewati dua perangkat NAT:
- •Router rumah kamu (yang bisa kamu atur)
- •Perangkat CGNAT milik ISP (yang tidak bisa kamu atur)
Sekalipun port forwarding di router kamu sudah sempurna, CGNAT milik ISP tidak akan meneruskan port tersebut ke kamu.
Masalah 2: IP Publik Dipakai Bersama
IP publik yang terlihat oleh pemain lain bukan cuma milik kamu—IP itu dipakai bersama bisa sampai ratusan pelanggan lain. Tidak ada cara bagi koneksi masuk untuk sampai ke kamu secara spesifik.
Masalah 3: Tidak Ada Pilihan IP Statis
Banyak ISP yang memakai CGNAT tidak menyediakan IP statis, atau memasang harga mahal untuk IPv4 publik khusus (sering kali tambahan $10-30/bulan).
Menelepon ISP minta "buka port" tidak akan membantu kalau kamu kena CGNAT. Satu-satunya solusi dari sisi ISP adalah: minta IP publik khusus (kalau tersedia), pindah ke paket bisnis, atau dapat alamat IPv6.
Cara MoleTun Mengatasi CGNAT
MoleTun memakai teknik NAT traversal canggih untuk membangun koneksi peer-to-peer langsung, bahkan menembus CGNAT. Begini caranya:
NAT Hole Punching
Alih-alih menunggu koneksi masuk (yang diblokir CGNAT), MoleTun membuat kedua pemain memulai koneksi keluar secara bersamaan:
- •Koordinasi: Kedua pemain terhubung ke server STUN/koordinasi MoleTun
- •Penemuan: Server mengenali IP eksternal dan pemetaan port masing-masing pemain
- •Penjadwalan: Kedua pemain diminta mengirim paket ke satu sama lain di waktu yang sama
- •Hole Punch: Paket keluar ini "melubangi" kedua perangkat NAT
- •Koneksi Langsung: NAT kini menganggap koneksi itu sebagai lalu lintas dua arah yang sah
Ini berhasil karena perangkat NAT (termasuk CGNAT) mengizinkan koneksi keluar beserta balasannya—yang diblokir hanya lalu lintas masuk yang tidak diminta.
Relay Cadangan
Untuk kasus langka ketika NAT hole punching gagal (symmetric NAT di kedua sisi, atau firewall yang sangat ketat), MoleTun otomatis mengalirkan lalu lintas lewat server relay berlatensi rendah:
| Jenis Koneksi | Tambahan Latensi | Kapan Dipakai |
|---|---|---|
| P2P Langsung | Tambah 0ms | ~85% koneksi |
| Hole Punched | Tambah <1ms | ~10% koneksi |
| Lewat Relay | Tambah 5-15ms | ~5% koneksi |
MoleTun otomatis memilih metode koneksi terbaik. Kamu tidak perlu mengatur apa pun—langsung jalan.
Setup MoleTun untuk CGNAT
Unduh MoleTun
Ambil MoleTun dari moletun.com/download sesuai platform kamu
Buat Room
Klik "Buat Room" lalu bagikan kodenya ke teman. Tidak perlu akun.
Cek Jenis Koneksi
Setelah terhubung, MoleTun menampilkan status koneksi kamu. Hijau = P2P langsung, Kuning = lewat relay.
Jalankan Game
Masuk ke mode LAN/multiplayer lokal di game kamu. Anggota room lain akan muncul sebagai pemain di jaringan lokal.
Mengoptimalkan Performa Game di Balik CGNAT
Walaupun MoleTun sudah menyelesaikan masalah konektivitas, performanya masih bisa kamu optimalkan:
Untuk Hasil Terbaik:
- •Pakai koneksi kabel ethernet, bukan WiFi
- •Tutup aplikasi yang boros bandwidth (streaming, unduhan)
- •Kalau lewat relay, coba main di jam sepi saat beban relay lebih ringan
Kalau Koneksi Tidak Stabil:
- •Perangkat CGNAT milik ISP mungkin sedang kelebihan beban—coba di waktu lain
- •Pindah sementara ke data seluler untuk mengetes apakah masalahnya dari ISP
- •Hubungi ISP soal pilihan IP khusus kalau masalahnya terus berlanjut
CGNAT vs Double NAT
Dua istilah ini sering tertukar:
| Skenario | Penyebab | Solusi |
|---|---|---|
| CGNAT | ISP menaruh kamu di balik NAT mereka | MoleTun (tidak bisa diperbaiki dari sisi pengguna) |
| Double NAT | Kamu punya dua router (misalnya modem ISP + router sendiri) | Ubah modem ISP ke mode bridge, atau pakai MoleTun |
| CGNAT + Double NAT | Kedua kondisi sekaligus | MoleTun menangani keduanya |
MoleTun jalan di ketiga skenario tanpa pengaturan khusus apa pun.
Bisakah menghindari CGNAT dengan IP statis?▼
Tergantung ISP-nya. Ada yang menyediakan IPv4 khusus dengan biaya bulanan tambahan. Telepon dan minta alamat IPv4 "publik" atau "dedicated". Kalau mereka cuma menawarkan IPv6, MoleTun tetap jadi pilihan terbaik untuk main game.
Apakah IPv6 membantu mengatasi CGNAT?▼
Ya dan tidak. IPv6 memberi semua orang alamat publik sehingga NAT tidak diperlukan. Tapi banyak game tidak mendukung IPv6, dan kalau teman kamu hanya punya IPv4, kalian tetap tidak bisa terhubung langsung. MoleTun menangani penerjemahan IPv4/IPv6 secara otomatis.
Kenapa ISP saya memakai CGNAT?▼
Alamat IPv4 sudah habis sejak 2011. ISP yang memakai CGNAT sedang membagi stok alamat mereka yang terbatas ke lebih banyak pelanggan. Ini terutama umum di operator seluler dan penyedia internet rumahan yang lebih baru.
Apakah main game di balik CGNAT lebih lambat daripada punya IP publik?▼
Dengan koneksi P2P langsung MoleTun, tidak ada bedanya sama sekali. Satu-satunya saat kamu akan merasakannya adalah kalau terpaksa lewat relay (sekitar 5% kasus), yang menambah latensi 5-15ms—masih sangat nyaman untuk kebanyakan game.
Siap mulai?
Unduh MoleTun dan mulai main dalam waktu kurang dari semenit.
Unduh MoleTun