Kalkulator subnet IPv4 โ hitung network address, broadcast, usable host range, wildcard mask, dan bagi subnet jadi blok lebih kecil.
Sinkronisasi dua arah antara CIDR slash dan dotted-decimal mask. Tampilkan class jaringan (A-E), private vs public (RFC 1918), CGNAT, loopback, link-local, plus representasi binary dan hex. Note RFC 3021 untuk link /31.
Disklaimer: Hanya untuk IPv4. Network design produksi perlu mempertimbangkan VLSM, route summarization, dan security boundaries. .
Informasi kalkulator
๐ Cara menggunakan kalkulator ini
- Masukkan alamat IPv4 dalam format dotted-decimal, misalnya 192.168.1.10.
- Pilih prefix CIDR (/0 sampai /32) atau ketik subnet mask (misal 255.255.255.0); kedua field tersinkron otomatis.
- Klik Hitung untuk melihat network address, broadcast address, host range, wildcard mask, dan jumlah usable hosts.
- Periksa label klasifikasi: kelas A/B/C/D/E, private (RFC 1918), CGNAT (100.64.0.0/10), loopback (127.0.0.0/8), atau link-local (169.254.0.0/16).
- Gunakan fitur 'Split into subnets' untuk membagi blok jadi sub-prefix lebih kecil dengan jumlah sesuai kebutuhan VLAN.
- Tips: untuk link point-to-point pakai /31 sesuai RFC 3021 (2 host tanpa network/broadcast), bukan /30 yang membuang 2 IP.
๐งฎ Subnet IPv4 (CIDR)
network = ip AND mask ; broadcast = network OR (NOT mask) ; usable_hosts = 2^(32 - prefix) - 2 (umumnya) ; wildcard = NOT mask
- ip = alamat dalam 32-bit integer
- mask = subnet mask (prefix-many leading ones)
- prefix = jumlah bit network (0-32)
- AND, OR, NOT = operasi bitwise
- Pengecualian: /31 = 2 usable hosts (RFC 3021), /32 = 1 host
Wildcard mask adalah komplemen dari subnet mask, dipakai di ACL Cisco. Total alamat = 2^(32 - prefix); usable hosts dikurangi 2 untuk network dan broadcast kecuali /31 dan /32.
๐ก Contoh: Subnet 192.168.10.50/26
Diketahui:- IP: 192.168.10.50
- Prefix: /26 (mask 255.255.255.192)
Langkah:- Mask /26 dalam biner: 11111111.11111111.11111111.11000000 = 255.255.255.192.
- Wildcard = 0.0.0.63.
- Network = 192.168.10.50 AND 255.255.255.192 = 192.168.10.0 (kelipatan 64 terdekat di bawah 50).
- Broadcast = 192.168.10.0 OR 0.0.0.63 = 192.168.10.63.
- Usable host range: 192.168.10.1 sampai 192.168.10.62 = 62 host.
- Klasifikasi: kelas C, private (RFC 1918).
Hasil: Network 192.168.10.0/26, broadcast 192.168.10.63, 62 usable hosts dari 192.168.10.1 sampai 192.168.10.62.
โ Pertanyaan yang sering diajukan
Apa beda kelas IP dengan CIDR?
Klasifikasi kelas A/B/C/D/E (classful) memakai oktet pertama untuk menentukan ukuran network dan dianggap obsolete sejak 1993. CIDR (Classless Inter-Domain Routing, RFC 4632) memakai prefix length yang fleksibel sehingga blok IP dapat dipotong sesuai kebutuhan, menghemat ruang alamat. Router modern hanya memakai CIDR.
Range mana saja yang termasuk IP private?
RFC 1918 mendefinisikan tiga range private: 10.0.0.0/8, 172.16.0.0/12, dan 192.168.0.0/16. Ditambah CGNAT 100.64.0.0/10 (RFC 6598) untuk ISP, loopback 127.0.0.0/8, link-local 169.254.0.0/16 (RFC 3927), dan documentation 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24.
Mengapa /31 hanya punya 2 host, bukan 0?
Secara tradisional /31 punya 2 alamat dengan 1 network + 1 broadcast = 0 host usable. RFC 3021 (Desember 2000) merevisi ini khusus untuk link point-to-point: kedua alamat dipakai sebagai host endpoint tanpa konsep network/broadcast. Mayoritas router modern mendukung; jika tidak, fallback ke /30.
Bagaimana cara membagi /24 menjadi 4 subnet sama besar?
Tambahkan 2 bit (log2 4 = 2) ke prefix: /24 + 2 = /26. Setiap subnet memiliki 64 alamat dengan 62 usable host. Untuk 192.168.1.0/24 hasilnya: 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192/26. Gunakan fitur Split untuk visualisasi otomatis.
Apakah subnet mask 255.255.255.255 valid?
Ya, ini setara /32 dan menunjuk ke satu host tunggal, lazim dipakai di loopback router atau iklan rute spesifik via BGP. Tidak ada network atau broadcast; hanya satu IP. Sebaliknya 0.0.0.0 (mask /0) mewakili semua IP (default route).
๐ Sumber & referensi
Terakhir diperbarui: 11 Mei 2026