Kalkulator Subnet: CIDR IPv4 & IPv6, Mask, dan Rentang Host
Alat kalkulator subnet ini memproses alamat IPv4 atau IPv6 dalam notasi CIDR dan langsung menghitung alamat jaringan, alamat broadcast, rentang host yang dapat digunakan, subnet mask, wildcard mask, uraian level bit, serta memecah blok menjadi beberapa subnet lebih kecil menggunakan teknik VLSM. Masukkan 192.168.1.10/24 atau 192.168.1.10 255.255.255.0; seluruh perhitungan dilakukan langsung di peramban Anda.
Cara membaca notasi awalan CIDR
Angka di belakang garis miring menunjukkan jumlah bit bernilai 1 yang berurutan dalam subnet mask. Bit-bit ini mengidentifikasi jaringan (network); sisanya mengidentifikasi host di dalamnya. Prefiks /24 memiliki 24 bit jaringan dan 8 bit host, sehingga mencakup 2^8 = 256 alamat IP. Rumus umumnya adalah 2^(32 − prefiks) alamat untuk IPv4 dan 2^(128 − prefiks) untuk IPv6.
192.168.1.10/24 dan 192.168.1.10 255.255.255.0 mendeskripsikan jaringan yang persis sama, dan kalkulator ini menerima kedua format tersebut. Mask yang memiliki bit 1 tidak berurutan (misalnya 255.255.0.255) akan ditolak karena tidak ada implementasi perutean modern yang menganggapnya valid.
Contoh perhitungan: 10.0.5.130/25 menyisakan 7 bit host, sehingga blok menampung 128 alamat dan dimulai pada kelipatan 128 terdekat di bawahnya: jaringan 10.0.5.128, broadcast 10.0.5.255, host yang dapat digunakan 10.0.5.129–10.0.5.254 (126 host).
Alamat jaringan, broadcast, dan rentang host yang dapat digunakan
Setiap blok IPv4 standar mencadangkan dua alamat khusus. Semua bit host bernilai 0 menghasilkan alamat jaringan yang mewakili subnet dalam tabel routing; semua bit host bernilai 1 menghasilkan alamat directed broadcast yang ditujukan ke setiap perangkat dalam segmen tersebut. Keduanya tidak dapat dialokasikan ke antarmuka kartu jaringan, sehingga rumus host yang dapat digunakan adalah: 2^(32 − prefiks) − 2.
Prefiks /24 menyediakan 256 − 2 = 254 alamat host, /26 menyediakan 64 − 2 = 62, dan /30 menyediakan 4 − 2 = 2. Satu-satunya pengecualian adalah /31 dan /32. Kurangi satu alamat lagi untuk gateway default, sehingga blok /29 menyisakan 5 alamat untuk perangkat kerja.
Subnet mask dan wildcard mask
Subnet mask menuliskan panjang prefiks dalam notasi desimal bertitik: /26 adalah 255.255.255.192, karena 26 bit 1 mengisi tiga oktet penuh ditambah 2 bit teratas pada oktet keempat (128 + 64 = 192). Wildcard mask adalah kebalikan bit-nya, yaitu 0.0.0.63 untuk /26 yang sama. Rumus cepatnya adalah mengurangi setiap oktet dari angka 255.
Keduanya tidak dapat saling dipertukarkan: ACL pada router Cisco dan perintah OSPF network memerlukan wildcard mask; sedangkan konfigurasi antarmuka, cakupan DHCP, dan tabel routing memerlukan subnet mask. Menuliskan 0.240.255.255 untuk konfigurasi yang seharusnya 0.0.15.255 adalah kesalahan umum yang membuat ACL menyaring lalu lintas data yang salah.
Daftar referensi cepat prefiks IPv4: /24 hingga /30
Prefiks — Subnet mask — Wildcard mask — Total alamat — Host terpakai:
/24— 255.255.255.0 — 0.0.0.255 — 256 — 254/25— 255.255.255.128 — 0.0.0.127 — 128 — 126/26— 255.255.255.192 — 0.0.0.63 — 64 — 62/27— 255.255.255.224 — 0.0.0.31 — 32 — 30/28— 255.255.255.240 — 0.0.0.15 — 16 — 14/29— 255.255.255.248 — 0.0.0.7 — 8 — 6/30— 255.255.255.252 — 0.0.0.3 — 4 — 2
Setiap penambahan prefiks memotong kapasitas alamat menjadi setengahnya. Sebaliknya saat diperluas, /23 menampung 510 host, /22 menampung 1,022, dan /16 menampung 65,534 host. Untuk menghitung ukuran subnet, tambahkan 2 lalu bulatkan ke atas ke pangkat dua terdekat: butuh 60 host, 60 + 2 = 62, dibulatkan menjadi 64 — yaitu /26.
Membagi blok jaringan dengan teknik VLSM
Variable-Length Subnet Masking (VLSM) memberikan prefiks terkecil yang pas untuk setiap segmen alih-alih memotong blok menjadi bagian-bagian yang sama rata. Dua aturan dasar: alokasikan subnet terbesar terlebih dahulu, dan mulai setiap subnet pada kelipatan dari ukurannya sendiri. Contoh pembagian 10.10.0.0/24:
10.10.0.0/25— 126 host — VLAN pengguna10.10.0.128/26— 62 host — Perangkat VoIP10.10.0.192/27— 30 host — Jaringan printer10.10.0.224/28— 14 host — Access point nirkabel10.10.0.240/29— 6 host — Manajemen perangkat10.10.0.248/30— 2 host — Sambungan router ke firewall10.10.0.252/30— 2 host — Jalur interkoneksi cadangan
Totalnya adalah 128 + 64 + 32 + 16 + 8 + 4 + 4 = 256 alamat — menghabiskan seluruh /24 tanpa tumpang tindih dan tanpa celah. Kesejajaran batas sangat krusial: blok /26 hanya boleh dimulai pada .0, .64, .128, atau .192. Tampilan terbagi mencantumkan setiap subnet anak beserta jaringan, host pertama/terakhir, dan alamat broadcast.
Rentang privat RFC 1918 dan blok reservasi lainnya
Tiga rentang IPv4 dicadangkan untuk penggunaan jaringan privat oleh RFC 1918 dan tidak pernah dirutekan di internet publik:
10.0.0.0/8— 10.0.0.0 hingga 10.255.255.255 — 16,777,216 alamat172.16.0.0/12— 172.16.0.0 hingga 172.31.255.255 — 1,048,576 alamat192.168.0.0/16— 192.168.0.0 hingga 192.168.255.255 — 65,536 alamat
Rentang /12 sering kali disalahpahami: hanya 172.16 hingga 172.31 yang merupakan IP privat, sedangkan 172.32 adalah IP publik. Rentang khusus lainnya meliputi 100.64.0.0/10 (CGNAT penyedia seluler), 169.254.0.0/16 (link-local APIPA), dan 127.0.0.0/8 (loopback). Kalkulator menandai kategori IP yang Anda masukkan, dan halaman apa alamat IP saya menunjukkan alamat publik tempat lalu lintas keluar Anda.
Kasus khusus prefiks /31 dan /32
Prefiks /31 hanya memiliki dua alamat dan tidak memiliki ruang untuk alamat jaringan serta broadcast terpisah, sehingga RFC 3021 menetapkan kedua alamat tersebut dapat digunakan — satu untuk masing-masing ujung sambungan point-to-point antar-router. Menggunakan /31 alih-alih /30 pada interkoneksi router memangkas separuh pemborosan IP. Router modern mendukungnya; namun beberapa sistem operasi komputer desktop masih menolaknya pada pengaturan antarmuka.
Prefiks /32 adalah alamat tunggal (total 1, terpakai 1, tanpa broadcast). Ini adalah bentuk standar untuk antarmuka loopback, klien VPN, rute host tunggal, dan aturan firewall. IPv6 memiliki mekanisme yang sama dalam /127 untuk tautan point-to-point (RFC 6164) dan /128 untuk alamat tunggal.
Perbedaan mendasar dalam subnetting IPv6
IPv6 menerapkan aritmatika prefiks yang sama pada ruang 128 bit, ditulis dalam delapan kelompok heksadesimal dengan simbol :: untuk menyingkat urutan kelompok nol. Dalam praktiknya terdapat tiga perbedaan utama:
Tidak ada lagi alamat broadcast. Komunikasi multicast menggantikannya — misalnya ff02::1 menjangkau seluruh simpul pada tautan — sehingga tidak ada pengurangan dua alamat dan kalkulator melaporkan jumlah total alamat.
/64 adalah ukuran standar tetap untuk jaringan LAN. Konfigurasi otomatis alamat tanpa status (SLAAC) membangun alamat berdasarkan pengenal antarmuka 64 bit, sehingga membagi LAN lebih kecil dari /64 akan merusak fungsi SLAAC. Jangan membagi LAN di bawah /64; satu-satunya pengecualian adalah /127 antar-router. ISP biasanya mendelegasikan blok /56 (256 buah /64) atau /48 (65,536 buah /64).
Kapasitas alamat yang sangat masif. Satu buah /64 menampung 18,446,744,073,709,551,616 alamat. Rentang umum: 2000::/3 unicast global, fc00::/7 privat lokal ULA, fe80::/10 link-local.
Hal-hal yang tidak dihitung oleh kalkulator ini
Kalkulator subnet ini murni melakukan perhitungan matematis dan protokol jaringan, bukan alat pemindai jaringan: alat ini tidak dapat memeriksa apakah suatu blok sedang aktif digunakan, bertabrakan dengan jaringan cabang Anda, atau memiliki rute aktif. Tidak ada aktivitas ping atau pemindaian port yang dilakukan.
Untuk mengetahui organisasi atau perusahaan yang memegang kepemilikan resmi atas suatu blok alamat IP publik, silakan gunakan alat pencarian alamat IP kami untuk memeriksa data resmi Whois dan RDAP.
Frequently asked questions
ISP memberi saya pool /29 dan /30 — berapa banyak IP yang dapat digunakan?
Masing-masing 6 dan 2 alamat IP. Blok /29 menampung 8 alamat dan /30 menampung 4 alamat; dikurangi alamat jaringan dan broadcast maka 8 − 2 = 6 host dan 4 − 2 = 2 host. Pada tautan /30, salah satunya biasanya digunakan oleh router ISP sehingga tersisa 1 untuk perangkat Anda. Rumusnya adalah 2^(32 − prefiks) − 2.
Bagaimana cara menentukan alamat broadcast dan bit host dari subnet mask 255.255.128.0?
255.255.128.0 adalah prefiks /17 — memiliki 17 bit jaringan, 15 bit host, 32,768 alamat total, dan 32,766 host yang dapat digunakan. Ubah oktet ketiga 128 ke biner (10000000) dan hitung jumlah bit 1 ditambah 16 bit awal. Alamat broadcast adalah alamat terakhir dari blok tersebut: untuk 172.16.0.0/17 adalah 172.16.127.255.
ISP memberikan IP dengan subnet /31 dan Windows melaporkan alamat tidak valid — bisakah /31 digunakan?
Bisa, pada tautan point-to-point antar-router. Standar RFC 3021 memungkinkan kedua alamat /31 digunakan pada perangkat jaringan. Router Cisco, Juniper, MikroTik, dan Linux mendukungnya; namun antarmuka pengaturan Windows menolak mask ini. Konfigurasikan /31 pada router Anda, bukan pada laptop.
Apa tujuan menetapkan subnet mask 255.255.255.255?
Tujuannya adalah mengunci antarmuka ke satu alamat IP host tertentu (/32), total 1 alamat, tanpa pengurangan jaringan atau broadcast. Digunakan pada adaptor VPN virtual, antarmuka loopback, rute host spesifik, dan aturan firewall agar sistem mengarahkan lalu lintas lainnya ke gateway.
Bagaimana memilih subnet mask jika saya membutuhkan sekitar 60 host per jaringan?
Tambahkan 2 untuk alamat jaringan dan broadcast, lalu bulatkan ke atas ke pangkat dua terdekat. 60 + 2 = 62, dibulatkan menjadi 64 (2^6, butuh 6 bit host), sehingga Anda membutuhkan /26 (mask 255.255.255.192, 62 host). Jika butuh 5 host, 5 + 2 = 7 dibulatkan ke 8 menjadi /29 (6 host).
VLAN saya 10.5.0.1/20 (mask 255.255.240.0) — apakah 0.240.255.255 wildcard mask yang benar untuk ACL?
Bukan — wildcard mask yang benar adalah 0.0.15.255. Wildcard mask adalah hasil pengurangan setiap oktet dari 255: 255−255 = 0, 255−255 = 0, 255−240 = 15, 255−0 = 255. Jaringan /20 mencakup 10.5.0.0 hingga 10.5.15.255. Kesalahan urutan oktet akan menyebabkan ACL menyaring lalu lintas yang tidak diinginkan.
Jika beralih ke IPv6, apakah ISP akan menagih atau memberikan satu IP per perangkat di rumah?
Tidak — ISP mendelegasikan satu blok prefiks (biasanya /56 atau /48), dan router Anda membaginya menjadi beberapa LAN /64. Satu subnet /64 menampung lebih dari 18 triliun miliar alamat, sehingga menghubungkan 100 perangkat tidak memerlukan biaya tambahan; perangkat membuat IP-nya sendiri melalui SLAAC.