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.

::1

IPv6
Notasi standar::1
Bilangan bulat (desimal)1
Heksadesimal0x00000000000000000000000000000001
Biner0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000001
Bentuk lengkap0000:0000:0000:0000:0000:0000:0000:0001
Nama reverse DNS1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa
Tipe alamatLoopback

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

Tersalin ke clipboard