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.

192.175.48.0

IPv4
Notasi standar192.175.48.0
Bilangan bulat (desimal)3232706560
Heksadesimal0xC0AF3000
Biner11000000.10101111.00110000.00000000
Oktal (bertitik)0300.0257.060.00
Heksadesimal (bertitik)C0.AF.30.00
IPv4-mapped IPv6::ffff:192.175.48.0
IPv4-mapped IPv6 (hex)::ffff:192.175.48.0
Prefiks 6to42002:c0af:3000::/48
KelasC
Nama reverse DNS0.48.175.192.in-addr.arpa
Tipe alamatPublik

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