Konverter Alamat IP

Convert an IP address between dotted decimal, integer, hexadecimal, binary and IPv6 formats, or turn a number back into an IP address.

2001:db8::

IPv6
Notasi standar2001:db8::
Bilangan bulat (desimal)42540766411282592856903984951653826560
Heksadesimal0x20010DB8000000000000000000000000
Biner0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000
Bentuk lengkap2001:0db8:0000:0000:0000:0000:0000:0000
Nama reverse DNS0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
Tipe alamatPrivat

Mengapa mengonversi alamat IP?

Komputer menyimpan alamat IPv4 sebagai satu angka 32-bit; bentuk bertitik yang kita kenal seperti 192.168.0.1 hanyalah cara yang ramah bagi manusia untuk menuliskan keempat byte-nya. Tool dan database yang berbeda memakai representasi yang berbeda:

  • Integer (desimal): penyimpanan ringkas dan kueri rentang yang cepat di database dan file geolokasi. 192.168.0.1 adalah 3232235521.
  • Heksadesimal: dipakai dalam packet capture, tabel kernel, dan beberapa format log: 0xC0A80001.
  • Biner: penting untuk memahami subnet mask dan CIDR. Setiap bit 1 pada mask menandai bagian jaringan.
  • IPv4-mapped IPv6: cara perangkat lunak dual-stack merepresentasikan klien IPv4, misalnya ::ffff:192.168.0.1.

Cara kerja konversi

Kalikan setiap oktet dengan nilai tempatnya lalu jumlahkan: a × 256³ + b × 256² + c × 256 + d. Untuk 8.8.8.8 hasilnya 8 × 16.777.216 + 8 × 65.536 + 8 × 256 + 8 = 134.744.072. Untuk kembali, bagi dengan 256 berulang kali dan simpan sisanya.

Kompresi dan ekspansi IPv6

Alamat IPv6 dapat ditulis dalam bentuk singkat: angka nol di depan pada setiap grup dibuang dan satu deret grup yang semuanya nol diganti dengan ::. Konverter menampilkan bentuk terkompresi (2001:db8::1) dan bentuk lengkap yang diperluas (2001:0db8:0000:0000:0000:0000:0000:0001). Pelajari lebih lanjut tentang IPv6.

Catatan keamanan: browser dan banyak library menerima format IP yang tidak lazim seperti http://2130706433/ (yaitu 127.0.0.1) atau oktet berbasis oktal. Penyerang memakainya untuk melewati filter yang naif, jadi selalu normalisasi alamat sebelum memvalidasinya.

Pertanyaan yang sering diajukan

Bisakah saya memasukkan biner?

Bisa. Masukkan 32 bit untuk IPv4 atau 128 bit untuk IPv6, dengan atau tanpa titik.

Berapa angka IPv4 terbesar?

4294967295, yaitu 255.255.255.255 (2³² − 1).

Diperbarui

Komentar

Belum ada penilaian

Masuk untuk menilai alat ini.

Bagikan tips, ajukan pertanyaan, atau ceritakan pengalaman Anda memakai alat ini.

Belum ada komentar. Jadilah yang pertama bercerita.

Tersalin ke clipboard