Lewati ke konten utama

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

Coba Contoh:

Mendukung 192.168.1.10/24, 192.168.1.10 255.255.255.0, atau 192.168.1.10 0.0.0.255.

Digunakan jika kolom IP di atas belum menyertakan /prefix atau mask.

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)
CIDRNetmaskWildcardHost Usable
/00.0.0.0255.255.255.2554,294,967,294
/1128.0.0.0127.255.255.2552,147,483,646
/2192.0.0.063.255.255.2551,073,741,822
/3224.0.0.031.255.255.255536,870,910
/4240.0.0.015.255.255.255268,435,454
/5248.0.0.07.255.255.255134,217,726
/6252.0.0.03.255.255.25567,108,862
/7254.0.0.01.255.255.25533,554,430
/8255.0.0.00.255.255.25516,777,214
/9255.128.0.00.127.255.2558,388,606
/10255.192.0.00.63.255.2554,194,302
/11255.224.0.00.31.255.2552,097,150
/12255.240.0.00.15.255.2551,048,574
/13255.248.0.00.7.255.255524,286
/14255.252.0.00.3.255.255262,142
/15255.254.0.00.1.255.255131,070
/16255.255.0.00.0.255.25565,534
/17255.255.128.00.0.127.25532,766
/18255.255.192.00.0.63.25516,382
/19255.255.224.00.0.31.2558,190
/20255.255.240.00.0.15.2554,094
/21255.255.248.00.0.7.2552,046
/22255.255.252.00.0.3.2551,022
/23255.255.254.00.0.1.255510
/24255.255.255.00.0.0.255254
/25255.255.255.1280.0.0.127126
/26255.255.255.1920.0.0.6362
/27255.255.255.2240.0.0.3130
/28255.255.255.2400.0.0.1514
/29255.255.255.2480.0.0.76
/30255.255.255.2520.0.0.32
/31255.255.255.2540.0.0.12
/32255.255.255.2550.0.0.01

Cara Menggunakan Alat Ini

  1. 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.
  2. 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.
  3. 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).

Input Contoh
{
  "ip": "192.168.1.10",
  "prefix": 24
}
Output Terhitung
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

Perhitungan subnetting IPv4 dan Classless Inter-Domain Routing (CIDR) adalah fondasi utama dalam perancangan arsitektur jaringan IP modern. Setiap alamat IPv4 memiliki panjang 32 bit yang dibagi menjadi empat oktet desimal bertitik, mulai dari 0.0.0.0 hingga 255.255.255.255. Notasi prefix CIDR seperti /24 menunjukkan berapa banyak bit pertama dari kiri yang digunakan sebagai identitas jaringan (network prefix), sedangkan sisa bit di sebelah kanan (32 dikurangi panjang prefix) dialokasikan untuk pengalamatan perangkat atau host di dalam segmen tersebut. Kalkulator ini menghitung alamat network melalui operasi bitwise AND antara alamat IP dan subnet mask, lalu menentukan alamat broadcast melalui operasi bitwise OR antara alamat network dan wildcard mask. Pada subnet standar dengan prefix /0 hingga /30, dua alamat selalu dicadangkan: alamat pertama sebagai identitas network dan alamat terakhir sebagai alamat broadcast segmen, sehingga jumlah host yang dapat dipakai adalah dua pangkat bit host dikurangi dua. Pengecualian khusus berlaku pada link point-to-point /31 sesuai standar RFC 3021 yang menyediakan tepat dua alamat usable tanpa broadcast, serta rute host tunggal /32 yang merepresentasikan satu alamat spesifik. Kesalahan umum yang sering terjadi di lapangan meliputi pemilihan ukuran blok subnet yang terlalu sempit untuk pertumbuhan perangkat masa depan, kebingungan membedakan subnet mask dengan wildcard mask saat menulis aturan access control list pada router, serta penggunaan ruang alamat publik secara tidak sengaja di jaringan internal. Dengan memeriksa batas alamat network, rentang host usable, tipe ruang alamat (RFC 1918 Private, RFC 6598 CGNAT, atau Public), serta representasi biner mask secara langsung, teknisi jaringan dapat menghindari konflik pengalamatan IP dan kesalahan konfigurasi tabel routing sebelum diterapkan ke perangkat produksi.

Cara Perhitungan (Rumus & Langkah)

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.

Referensi Standar & Catatan

Terakhir diperbarui: Status Konten: Draf (Menunggu Tinjauan Editor)

Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.