Versi singkatnya
IPv4 hanya memiliki 4,3 miliar alamat (sudah habis dialokasikan sejak 2019), sedangkan IPv6 memiliki 340 undesiliun (3,4×10³⁸) alamat. Broadband rumah dari penyedia utama kini menjalankan dual-stack secara bawaan (IPv4 + IPv6 sekaligus), dan browser Anda mengutamakan IPv6 bila tersedia — jadi beranda cleanip.io mungkin menampilkan "IP Saya" berupa deretan panjang yang diawali 2408:8456:.... Itu normal — bukan bug dan bukan kebocoran. Di bawah ini kami jelaskan apa itu IPv6, apa bedanya dengan IPv4, dan cara mengelolanya.
1. Mengapa IPv6 ada — IPv4 sudah lama habis
IPv4 dirancang pada 1981 (RFC 791) dengan 32 bit (4 byte) per alamat, sehingga totalnya 2³² ≈ 4,3 miliar alamat. Perancangnya di era 1980-an mengira jumlah itu akan selalu cukup, tetapi mereka tidak memperkirakan:
- Ledakan internet 1990-an — satu IP untuk setiap PC
- Ledakan internet seluler 2000-an — satu IP untuk setiap ponsel
- Gelombang IoT 2010-an — satu IP untuk setiap perangkat pintar atau kamera
IETF secara resmi menerbitkan IPv6 pada 1998 (RFC 2460; standar yang berlaku kini RFC 8200), dengan 128 bit (16 byte) sehingga totalnya 2¹²⁸ ≈ 3,4×10³⁸ alamat — jika disebar ke seluruh permukaan bumi, setiap milimeter persegi mendapat lebih dari 600 kuadriliun alamat.
Namun penerapannya sangat lambat:
| Tahun | Pangsa pengguna IPv6 global | Peristiwa penting |
|---|---|---|
| 2010 | 0.5% | IANA memperingatkan IPv4 hampir habis |
| 2012 | 1% | World IPv6 Launch — Google / Facebook mengaktifkannya secara permanen |
| 2015 | 10% | Operator seluler AS (Verizon / T-Mobile) memberlakukan IPv6-only |
| 2019 | 30% | Pool alamat IPv4 global habis dialokasikan |
| 2023 | 40% | China Telecom / China Unicom menerapkan IPv6 ke seluruh pelanggan broadband rumah |
| 2026 | 45%+ | Adopsi meluas di broadband rumah, 5G, dan datacenter |
2. IPv4 vs IPv6 — perbedaan utama
| Properti | IPv4 | IPv6 |
|---|---|---|
| Panjang alamat | 32 bit (4 byte) | 128 bit (16 byte) |
| Jumlah alamat | 4,3 miliar | 3,4×10³⁸ (praktis tak terbatas) |
| Notasi | 192.168.1.1 | 2001:db8::1 (8 grup berisi 4 digit heksadesimal) |
| Panjang header | 20-60 byte (variabel) | 40 byte (tetap) |
| NAT | Wajib (jaringan rumah selalu NAT) | Secara native tidak memerlukan NAT |
| Broadcast | Ada (255.255.255.255) | Dihapus, diganti multicast |
| Konfigurasi alamat otomatis | Memerlukan DHCP | Konfigurasi otomatis SLAAC / DHCPv6 opsional |
| Fragmentasi | Router dapat memfragmentasi | Hanya fragmentasi ujung ke ujung (PMTUD wajib) |
| IPsec | Opsional | Awalnya wajib secara desain (kemudian dijadikan opsional) |
| QoS | Field ToS | Field Flow Label |
3. Cara membaca alamat IPv6 dalam sekilas
3.1 Notasi lengkap
2001:0db8:85a3:0000:0000:8a2e:0370:73348 grup, masing-masing bilangan heksadesimal 4 digit (0-9 / a-f), dipisahkan dengan :. Nilai maksimum setiap grup adalah ffff = 65535.
3.2 Aturan penyingkatan
- Nol di depan setiap grup dihilangkan:
0db8→db8,0000→0 - Satu atau beberapa grup nol berturut-turut dapat diganti dengan :: (hanya sekali dalam satu alamat):
2001:db8::8a2e:370:7334= alamat panjang di atas - Tidak peka huruf besar-kecil:
2001:DB8::1=2001:db8::1
3.3 Rentang alamat IPv6 khusus
| Rentang | Arti | Padanan IPv4 |
|---|---|---|
::1/128 | Loopback | 127.0.0.1 |
::/128 | Tidak ditentukan (semua nol) | 0.0.0.0 |
fe80::/10 | Link-local (otomatis ada di setiap antarmuka) | 169.254.x.x |
fc00::/7 | Unique local (privat; sebenarnya fd00::/8) | 10/8, 192.168/16 |
ff00::/8 | Multicast | 224/4 |
2000::/3 | Global unicast (IPv6 publik) | IPv4 publik biasa |
2001:db8::/32 | Khusus untuk contoh dokumentasi | TEST-NET-1/2/3 |
::ffff:0:0/96 | IPv4-mapped (menyematkan alamat v4) | — |
Lihat panduan lengkap alamat IP privat untuk detailnya.
4. Apa itu dual-stack — menjalankan IPv4 dan IPv6 bersamaan
Hampir semua broadband rumah, datacenter, dan server cloud saat ini menjalankan dual-stack (IPv4 dan IPv6 dikonfigurasi di antarmuka yang sama), dan lapisan aplikasi memilih secara otomatis berdasarkan alamat tujuan.
Browser membuka google.com:
↓
DNS mencari record A (IPv4) dan record AAAA (IPv6) sekaligus
↓
Hasilnya: 142.250.x.x (A) + 2607:f8b0:4004::200e (AAAA)
↓
OS menjalankan algoritma Happy Eyeballs (RFC 8305):
mencoba kedua alamat secara bersamaan, lalu memakai yang lebih dulu menyelesaikan handshake TCP (biasanya IPv6 menang tipis).Inilah sebabnya alamat yang tampil saat Anda mengecek IP bisa berupa IPv6 — meskipun IPv4 juga berfungsi, IPv6 biasanya tersambung sesaat lebih cepat.
5. Cara mengecek apakah Anda punya IPv6
5.1 Cara termudah: lewat browser
Cukup buka beranda cleanip.io — kami menampilkan jalur keluar dual-stack IPv4 dan IPv6 berdampingan; jika Anda memilikinya akan ditampilkan, jika tidak akan muncul "—".
Atau kunjungi situs uji khusus IPv6: https://ipv6.google.com — jika situs itu terbuka, Anda punya IPv6.
5.2 Lewat command line
$ curl -6 -s ifconfig.co # paksa v6
2408:8456:1234::1 ← alamat v6 publik Anda
$ curl -4 -s ifconfig.co # paksa v4
1.2.3.4
$ ping -6 ipv6.google.com
PING ipv6.google.com(... 2607:f8b0:4004::200e) 56 data bytes
64 bytes from ...: icmp_seq=1 ttl=117 time=12.3 ms5.3 Mengenali jenis alamat IPv6 — publik vs. link-local
Jika alamat IPv6 yang Anda lihat diawali dengan:
2xxx:atau3xxx:— IPv6 publik (Global Unicast)fe80:— link-local — tidak dapat dirutekan di internet publik, hanya berlaku di subnet lokalfd00:/fc00:— ULA (privat) — mirip rentang privat IPv4::1— loopback
6. Cara mengaktifkan atau menonaktifkan IPv6
6.1 Cara mengaktifkan — biasanya sudah aktif secara bawaan
Penyedia broadband rumah di Tiongkok telah mengaktifkannya secara bawaan untuk semua pelanggan sejak 2023. Jika rumah Anda belum punya IPv6:
- Masuk ke panel admin router, cari "Pengaturan IPv6" → aktifkan, lalu atur mode WAN ke "Native" atau "DHCPv6-PD"
- Hubungi layanan pelanggan ISP Anda: "Rumah saya belum punya IPv6, tolong aktifkan"
- Jika firmware router terlalu lama untuk mendukungnya, perbarui firmware atau ganti router
6.2 Cara menonaktifkan — terkadang diperlukan
Alasan umum menonaktifkan IPv6:
- VPN Anda hanya menangani IPv4, sehingga trafik IPv6 melewati VPN dan membuka IP asli Anda — pengguna VPN wajib menonaktifkan IPv6 (kecuali VPN juga mem-proxy v6)
- Beberapa aplikasi atau gateway lama tidak kompatibel dengan IPv6 dan menimbulkan masalah koneksi
- Anda sedang men-debug masalah jaringan dan ingin menyingkirkan IPv6 lebih dulu
| Platform | Cara menonaktifkan |
|---|---|
| Windows | Control Panel → Network → properti adaptor saat ini → hapus centang "Internet Protocol Version 6 (TCP/IPv6)" atau lewat PowerShell: Disable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_tcpip6 |
| macOS | Pengaturan Sistem → Jaringan → Detail → TCP/IP → atur "Konfigurasi IPv6" ke "Hanya link-local" atau "Mati" |
| Linux | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1Agar permanen, tulis ke /etc/sysctl.d/99-disable-ipv6.conf |
| iOS / Android | Menonaktifkan IPv6 di tingkat sistem tidak memungkinkan (perlu jailbreak / root); gunakan opsi "Force IPv4 only" di klien VPN Anda |
| Router | Panel admin → Pengaturan IPv6 → Nonaktifkan — mematikannya untuk seluruh rumah |
7. Jebakan umum IPv6
7.1 VPN tidak menangani IPv6 → IP asli Anda bocor
Banyak klien VPN secara bawaan hanya mem-proxy IPv4. Alamat IPv4 Anda menunjukkan jalur keluar VPN, tetapi saat mengunjungi situs dual-stack, browser mengutamakan IPv6 dan mengirimnya langsung lewat jaringan rumah — sehingga alamat IPv6 publik asli Anda terlihat. Solusi: uji sendiri dengan pemeriksa kebocoran /leak, lalu nonaktifkan IPv6 sistem atau beralih ke VPN yang mem-proxy v4 dan v6 sekaligus.
7.2 IPv6 dapat dirutekan secara publik → perangkat terekspos langsung
IPv6 tidak memakai NAT, sehingga setiap perangkat di jaringan rumah Anda mendapat alamat IPv6 publik yang unik secara global. Artinya, pengguna IPv6 mana pun di internet dapat terhubung langsung ke perangkat Anda — perangkat pintar, NAS, dan kamera dapat dibobol jika salah konfigurasi.
Solusi: pastikan firewall IPv6 router Anda aktif (biasanya aktif secara bawaan), yang memblokir koneksi masuk dari luar dan mengizinkan trafik keluar.
7.3 IPv6 dari ISP tidak stabil — prefix DHCPv6-PD berubah setiap kali reboot
Broadband rumah di Tiongkok biasanya memberikan prefix /56 atau /60 ke router Anda lewat DHCPv6-PD, tetapi prefix tersebut bisa berubah setiap kali reboot atau perpanjangan lease, sehingga port forwarding yang sudah Anda atur tidak berfungsi lagi.
Solusi: minta prefix statis (kebanyakan penyedia tidak menawarkannya), atau gunakan DDNS (DNS dinamis) agar diperbarui otomatis.
7.4 Sebagian node luar negeri tidak mendukung IPv6 → dual-stack justru bisa lebih lambat
Algoritma Happy Eyeballs mencoba v4 dan v6 secara bersamaan, tetapi jika jalur IPv6 buruk (latensi tinggi atau packet loss), menunggu timeout sebelum beralih ke v4 bisa lebih lambat daripada hanya memakai v4.
8. Referensi cepat IPv6
| Kebutuhan | Perintah / tindakan |
|---|---|
| Cek IPv6 publik saya | curl -6 ifconfig.co |
| Tampilkan semua alamat IPv6 lokal | ip -6 addr show / ifconfig | grep inet6 |
| Uji apakah IPv6 bisa menjangkau internet | Kunjungi ipv6.google.com |
| Nonaktifkan IPv6 sementara (Linux) | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 |
| Nonaktifkan IPv6 sementara (Windows) | Hapus centang IPv6 di Control Panel, atau gunakan perintah PowerShell |
| Cek rute default IPv6 | ip -6 route | grep default |
| Kosongkan cache neighbor IPv6 | ip -6 neigh flush all |
| Lacak jalur IPv6 ke tujuan | traceroute6 example.com / mtr -6 example.com |