IPv4 to IPv6
IPv4 to IPv6 — berjalan di browser. Input tidak disimpan.
IPv4-mapped IPv6
Masukkan nilai, lalu tekan Hitung.
Cara menggunakan
- Masukkan alamat IPv4. Contoh bawaan adalah
192.0.2.1. - Tekan Ubah untuk melihat notasi IPv4-mapped.
- Mapped di hasil adalah bentuk bertitik
::ffff:a.b.c.d. - Compressed adalah dua grup hex setelah
::ffff:; hex adalah bentuk 8 grup penuh yang diisi nol. - Oktet tidak valid menampilkan error. Reset kembali ke alamat contoh.
Konsep utama
IPv4-mapped IPv6 adalah alamat yang dipakai API soket IPv6 untuk mewakili rekan IPv4. 80 bit pertama 0, 16 bit berikutnya 0xffff, dan 32 bit terakhir IPv4. Dalam bentuk bertitik Anda bisa menulis empat oktet desimal di belakang, seperti ::ffff:192.0.2.1. RFC 4291 mendefinisikan pemetaan ini. Mengiklankan alamat ini di jalur IPv6-only sering tidak sampai. Anggap sebagai notasi debug log/soket. Jangan dikacaukan dengan alamat pada alokasi IPv6 publik.
Konversi ini hanya mengubah notasi. Bukan 6to4, Teredo, NAT64, atau alokasi dual-stack nyata. Jangan asumsikan router akan mengumumkan ini sebagai IPv6 global. Compressed dan hex adalah 128 bit yang sama ditulis berbeda. Mapped bertitik lebih mudah bagi manusia; compressed/hex penuh untuk parser konfigurasi atau firewall yang hanya menerima hex. Tiga kolom adalah string berbeda untuk 128 bit yang sama. Oktet di luar 0–255 ditolak.
Contoh perhitungan
Mapped untuk 192.0.2.1 adalah ::ffff:192.0.2.1. Compressed adalah ::ffff:c000:201; hex adalah 0000:0000:0000:0000:0000:ffff:c000:0201. Privat 10.0.0.1 mengikuti aturan yang sama sebagai ::ffff:10.0.0.1. 8.8.8.8 menjadi Mapped ::ffff:8.8.8.8 dan compressed ::ffff:808:808. 127.0.0.1 memetakan loopback IPv4; itu bukan loopback IPv6 ::1.
Terkait: Kalkulator CIDR · IP saya
Pertanyaan umum
Apa itu alamat IPv6 IPv4-mapped?
Bentuk <code>::ffff:a.b.c.d</code> yang dipakai program IPv6 untuk menunjuk host IPv4. Contoh prefiks dokumentasi 192.0.2.0/24 dipetakan dengan cara yang sama. Server dual-stack sering menampilkan bentuk ini di log saat menangani klien IPv4 lewat API IPv6. Tidak terkait alokasi IPv6 publik.
Apa beda notasi ::ffff dan notasi hex?
Nilainya sama. Mapped menulis 32 bit terakhir bertitik; compressed memakai dua grup hex; hex mengisi 8 grup dengan nol. Jika objek firewall hanya mengizinkan hex, salin kolom hex. Nol di depan semua ada, yang memudahkan perbandingan.
Apakah ini sama dengan 6to4 atau NAT64?
Tidak. 6to4 memakai 2002::/16; NAT64 memakai prefiks sintetis. Alat ini hanya membangun alamat mapped. 6to4 seperti 2002:c000:201:: menyematkan IPv4 di prefiks berbeda. Jangan campur dengan hasil layar ini.
Apakah pemetaan IPv4 routing dual-stack nyata?
Tidak. Ini konversi notasi soket/log. Tidak menjadi IPv6 di WAN. Agar paket nyata keluar sebagai IPv6, antarmuka dan routing harus IPv6. Mengubah hanya string tidak mengubah protokol.
Kapan memakai bentuk compressed?
Salin saat berkas konfigurasi atau firewall membutuhkan notasi hex. Grup membuang nol di depan. Saat melihat binding ::ffff: di contoh nginx atau sysctl, bandingkan dengan konversi ini.
Bisakah mengonversi IPv6 kembali ke IPv4?
Layar ini hanya IPv4→mapped. Membaca 32 bit terakhir alamat yang sudah mapped memulihkan IPv4 asli. Pecah 32 bit itu menjadi empat oktet. Tidak ada kolom balik, jadi baca secara manual.
Terakhir ditinjau: 2026-09-04