Kalkulator Subnet IPv4 dan CIDR
Hitung alamat network, broadcast, rentang host usable, netmask, wildcard, biner mask, dan tipe alamat IPv4 (RFC 1918, RFC 3021 /31, CGNAT).
Parameter Input
Hasil Perhitungan
- ip
- 192.168.1.10
- prefix
- 24
- cidr
- 192.168.1.0/24
- network
- 192.168.1.0
- broadcast
- 192.168.1.255
- firstUsable
- 192.168.1.1
- lastUsable
- 192.168.1.254
- usableCount
- 254
- totalAddresses
- 256
- netmask
- 255.255.255.0
- wildcard
- 0.0.0.255
- binaryMask
- 11111111.11111111.11111111.00000000
- binaryIp
- 11000000.10101000.00000001.00001010
- addressType
- Private (RFC 1918)
- ipClass
- C
- hexIp
- 0xC0A8010A
- reverseArpa
- 1.168.192.in-addr.arpa
Tabel Referensi Cepat CIDR (/0 sampai /32)
| CIDR | Netmask | Wildcard | Host Usable |
|---|---|---|---|
| /0 | 0.0.0.0 | 255.255.255.255 | 4,294,967,294 |
| /1 | 128.0.0.0 | 127.255.255.255 | 2,147,483,646 |
| /2 | 192.0.0.0 | 63.255.255.255 | 1,073,741,822 |
| /3 | 224.0.0.0 | 31.255.255.255 | 536,870,910 |
| /4 | 240.0.0.0 | 15.255.255.255 | 268,435,454 |
| /5 | 248.0.0.0 | 7.255.255.255 | 134,217,726 |
| /6 | 252.0.0.0 | 3.255.255.255 | 67,108,862 |
| /7 | 254.0.0.0 | 1.255.255.255 | 33,554,430 |
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,214 |
| /9 | 255.128.0.0 | 0.127.255.255 | 8,388,606 |
| /10 | 255.192.0.0 | 0.63.255.255 | 4,194,302 |
| /11 | 255.224.0.0 | 0.31.255.255 | 2,097,150 |
| /12 | 255.240.0.0 | 0.15.255.255 | 1,048,574 |
| /13 | 255.248.0.0 | 0.7.255.255 | 524,286 |
| /14 | 255.252.0.0 | 0.3.255.255 | 262,142 |
| /15 | 255.254.0.0 | 0.1.255.255 | 131,070 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65,534 |
| /17 | 255.255.128.0 | 0.0.127.255 | 32,766 |
| /18 | 255.255.192.0 | 0.0.63.255 | 16,382 |
| /19 | 255.255.224.0 | 0.0.31.255 | 8,190 |
| /20 | 255.255.240.0 | 0.0.15.255 | 4,094 |
| /21 | 255.255.248.0 | 0.0.7.255 | 2,046 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1,022 |
| /23 | 255.255.254.0 | 0.0.1.255 | 510 |
| /24 | 255.255.255.0 | 0.0.0.255 | 254 |
| /25 | 255.255.255.128 | 0.0.0.127 | 126 |
| /26 | 255.255.255.192 | 0.0.0.63 | 62 |
| /27 | 255.255.255.224 | 0.0.0.31 | 30 |
| /28 | 255.255.255.240 | 0.0.0.15 | 14 |
| /29 | 255.255.255.248 | 0.0.0.7 | 6 |
| /30 | 255.255.255.252 | 0.0.0.3 | 2 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 |
Cara Menggunakan Alat Ini
- Masukkan alamat IPv4 pada kolom input dalam format CIDR (misalnya 192.168.1.10/24), IP dengan netmask (192.168.1.10 255.255.255.0), IP dengan wildcard (192.168.1.10 0.0.0.255), atau isi alamat IP dan pilih panjang prefix /0 hingga /32.
- Periksa hasil perhitungan instan yang mencakup Network Address, Broadcast Address, rentang First/Last Usable Host, jumlah Usable Host, Netmask, Wildcard Mask, biner mask, serta klasifikasi tipe alamat RFC.
- Gunakan tombol Salin, ekspor ke Markdown/CSV, atau buka Tabel Referensi Cepat CIDR (/0 sampai /32) untuk membandingkan ukuran blok subnet lainnya.
Contoh Perhitungan Nyata: LAN Kantor /24 (192.168.1.10/24)
Untuk input 192.168.1.10/24, operasi bitwise AND dengan netmask 255.255.255.0 menghasilkan alamat network 192.168.1.0 dan alamat broadcast 192.168.1.255 (wildcard 0.0.0.255). Dari total 256 alamat (2^8), tersedia 254 alamat host usable mulai dari 192.168.1.1 hingga 192.168.1.254 dengan tipe alamat Private (RFC 1918).
{
"ip": "192.168.1.10",
"prefix": 24
}- ip:
- 192.168.1.10
- prefix:
- 24
- cidr:
- 192.168.1.0/24
- network:
- 192.168.1.0
- broadcast:
- 192.168.1.255
- firstUsable:
- 192.168.1.1
- lastUsable:
- 192.168.1.254
- usableCount:
- 254
- totalAddresses:
- 256
- netmask:
- 255.255.255.0
- wildcard:
- 0.0.0.255
- binaryMask:
- 11111111.11111111.11111111.00000000
- binaryIp:
- 11000000.10101000.00000001.00001010
- addressType:
- Private (RFC 1918)
- ipClass:
- C
- hexIp:
- 0xC0A8010A
- reverseArpa:
- 1.168.192.in-addr.arpa
Konsep Dasar & Catatan Teknis
Cara Perhitungan (Rumus & Langkah)
Rumus Matematika
- Network Address = IP Address AND Subnet Mask
- Wildcard Mask = NOT (Subnet Mask)
- Broadcast Address = Network Address OR Wildcard Mask
- Total Alamat = 2^(32 − Prefix)
- Usable Hosts = 2^(32 − Prefix) − 2 (untuk /0 s.d. /30), 2 alamat untuk /31 (RFC 3021), dan 1 alamat untuk /32
Langkah Substitusi
- Input: 192.168.1.10/24 (Host bits = 32 − 24 = 8)
- Netmask: 255.255.255.0 (11111111.11111111.11111111.00000000), Wildcard: 0.0.0.255
- Network Address = 192.168.1.10 AND 255.255.255.0 = 192.168.1.0
- Broadcast Address = 192.168.1.0 OR 0.0.0.255 = 192.168.1.255
- Usable Hosts = 2^8 − 2 = 256 − 2 = 254 (192.168.1.1 – 192.168.1.254)
Pertanyaan yang Sering Diajukan (FAQ)
Mengapa jumlah usable host pada subnet /24 adalah 254, bukan 256?
Subnet /24 menyisakan 8 bit host sehingga total alamatnya adalah 2^8 = 256 alamat. Namun, alamat pertama (misalnya 192.168.1.0) dicadangkan sebagai Network ID dan alamat terakhir (192.168.1.255) dicadangkan sebagai Broadcast Address, menyisakan 254 alamat untuk perangkat.
Kapan saya harus menggunakan prefix /30 dibandingkan /31 untuk link antar-router?
Prefix /30 menyediakan 4 alamat total (2 usable host) dan kompatibel dengan semua perangkat lama. Prefix /31 (RFC 3021) menghemat ruang IP hingga 50% dengan menyediakan 2 alamat usable tanpa alamat network/broadcast khusus, dan didukung oleh hampir semua router modern.
Apa perbedaan antara Subnet Mask dan Wildcard Mask?
Subnet mask menggunakan bit 1 untuk menandai porsi jaringan dan bit 0 untuk porsi host (misalnya /24 = 255.255.255.0). Wildcard mask adalah kebalikan bit (bitwise NOT) dari subnet mask (misalnya /24 = 0.0.0.255) dan digunakan pada konfigurasi OSPF serta ACL firewall.
Apa arti alamat CGNAT 100.64.0.0/10 (RFC 6598)?
Blok 100.64.0.0/10 (100.64.0.0 hingga 100.127.255.255) dicadangkan oleh IANA melalui RFC 6598 khusus untuk Carrier-Grade NAT (CGNAT) antara jaringan ISP dan pelanggan (CPE) agar tidak bentrok dengan jaringan privat RFC 1918 di sisi LAN pelanggan.
Alat Kalkulator Terkait
Pecah blok jaringan IPv4 menjadi N subnet sama besar atau alokasikan subnet VLSM berdasarkan kebutuhan host terbesar dengan ekspor CSV/Markdown.
Ekspansi dan kompresi alamat IPv6 (RFC 5952), hitung prefix network, rentang alamat, jumlah subnet /64 SLAAC, dan pembagian child prefix.
Hitung Limit-At (CIR), Max-Limit (MIR), Burst, PCQ, dan FQ-CoDel RouterOS v7 lengkap dengan generator script konfigurasi otomatis.
Referensi Standar & Catatan
- RFC 1918 — Address Allocation for Private Internets
- RFC 3021 — Using 31-Bit Prefixes on IPv4 Point-to-Point Links
- RFC 6598 — IANA-Reserved IPv4 Prefix for Shared Address Space (CGNAT)
- RFC 4632 — Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan
Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.