Lompat ke konten
Aback Tools Logo

Kalkulator dan Panduan Notasi CIDR

Cara membaca dan menghitung notasi CIDR: panjang prefiks, ukuran blok, subnet mask, rentang privat, aturan VPC cloud, dan subnetting dijelaskan dengan contoh serta kalkulator gratis.

DH
Tutorials & How-Tos12 menit baca2,700 kata

Notasi CIDR muncul di setiap konsol cloud, aturan firewall, dan file konfigurasi jaringan - dan kebanyakan pengembang belajar menyalin-tempelnya tanpa sepenuhnya memahami aritmetika di baliknya. Begitu Anda tahu cara membaca panjang prefiks, menghitung rentang alamat, dan menurunkan subnet mask, CIDR berhenti menjadi hal yang samar dan menjadi alat presisi yang bisa Anda gunakan dengan percaya diri. Panduan ini mencakup semuanya: format notasi, matematisnya, blok-blok umum, aturan khusus cloud, dan cara memecah jaringan besar menjadi bagian-bagian lebih kecil.

32Bit dalam alamat IPv4menentukan seluruh aritmetika CIDR
/0-/32Rentang prefiks yang validdari /0 (seluruh internet) hingga /32 (satu host)
2ⁿRumus jumlah alamatdengan n = 32 dikurangi panjang prefiks

Apa itu notasi CIDR?

CIDR adalah singkatan dari Classless Inter-Domain Routing. Ini adalah metode merepresentasikan alamat IP dan batas jaringannya menggunakan notasi ringkas dua bagian: alamat IP diikuti garis miring dan panjang prefiks. Sebagai contoh, `192.168.1.0/24` berarti jaringan dimulai di `192.168.1.0` dengan prefiks jaringan 24 bit - 24 bit pertama mengidentifikasi jaringan, dan 8 bit sisanya mengidentifikasi host individu di dalamnya.

CIDR diperkenalkan pada 1993 untuk menggantikan sistem pengalamatan berbasis kelas yang asli - Kelas A (/8), Kelas B (/16), dan Kelas C (/24) - yang memboroskan ruang alamat dalam jumlah besar. Perusahaan yang butuh 300 alamat menerima blok penuh Kelas B dengan 65.536 alamat. CIDR mengizinkan panjang prefiks apa pun dari /0 (seluruh internet) hingga /32 (satu alamat host), mengalokasikan tepat ukuran yang dibutuhkan.

CIDR IPv4 vs IPv6

CIDR IPv4 memakai alamat 32 bit dan panjang prefiks dari /0 hingga /32. CIDR IPv6 memakai alamat 128 bit dan panjang prefiks dari /0 hingga /128. Aritmetikanya bekerja identik - 2^(bit-alamat - prefiks) memberi ukuran blok - tetapi alamat IPv6 ditulis dalam heksadesimal dengan pemisah titik dua, seperti `2001:db8::/32`. Panduan ini berfokus pada IPv4, format yang ditemui di sebagian besar konfigurasi infrastruktur saat ini.

  • Panjang prefiks: angka setelah garis miring (mis. /24). Menentukan berapa bit awal yang menjadi bagian jaringan.
  • Alamat jaringan: IP pertama dalam blok - semua bit host nol (mis. 192.168.1.0 untuk /24).
  • Alamat broadcast: IP terakhir dalam blok - semua bit host satu (mis. 192.168.1.255 untuk /24).
  • Host yang dapat digunakan: semua alamat antara jaringan dan broadcast - (2^bit-host - 2) alamat.
  • Subnet mask: representasi biner dari prefiks - /24 = 255.255.255.0.

Note

Blok CIDR /32 (`192.168.1.5/32`) merepresentasikan tepat satu alamat IP - dipakai dalam aturan firewall dan entri routing ketika Anda ingin menargetkan satu host secara presisi. Blok /0 (`0.0.0.0/0`) merepresentasikan seluruh ruang alamat IPv4 dan muncul sebagai rute default dalam tabel routing.

Cara membaca notasi CIDR

Membaca blok CIDR berarti mengekstrak empat informasi: alamat jaringan, alamat broadcast, rentang host yang dapat digunakan, dan total jumlah alamat. Keempatnya diturunkan secara matematis dari dua komponen notasi - alamat IP dan panjang prefiks.

Panjang prefiks memberi tahu ukuran blok

Panjang prefiks langsung memberi tahu berapa bit yang tetap (jaringan) dan berapa yang bervariasi (host). Untuk `10.0.0.0/8`: 8 bit tetap, 24 bit bervariasi. Alamat host: total 2^24 = 16.777.216. Untuk `172.16.0.0/12`: 12 bit tetap, 20 bit bervariasi. Alamat host: total 2^20 = 1.048.576. Jalan pintas: setiap kenaikan panjang prefiks memotong ukuran blok menjadi setengahnya.

Alamat IP menjadi jangkar blok

Alamat IP dalam blok CIDR selalu merupakan alamat jaringan - alamat pertama dalam rentang. Alamat jaringan memiliki semua bit host bernilai nol. Jika Anda menemukan blok CIDR yang IP-nya bukan alamat jaringan (mis. `192.168.1.5/24`), alamat jaringan sebenarnya ditemukan dengan menerapkan subnet mask ke alamat IP lewat AND bitwise: `192.168.1.5 AND 255.255.255.0 = 192.168.1.0`. Kalkulator Cepat Rentang IP CIDR menormalkan input secara otomatis dan mengembalikan alamat jaringan yang benar.

Interpretasi prefiks adalah nilai yang dinyatakan dengan bit paling kiri dari alamat sebagai yang paling signifikan.

- RFC 4632 (spesifikasi CIDR)
Blok CIDRTotal alamatHost yang dapat digunakanSubnet mask
/816.777.21616.777.214255.0.0.0
/1665.53665.534255.255.0.0
/24256254255.255.255.0
/281614255.255.255.240
/2986255.255.255.248
/3042255.255.255.252
/3210 (rute host)255.255.255.255

Cara menghitung rentang CIDR

Menghitung rentang CIDR secara manual memerlukan aritmetika biner - tetapi prosesnya sistematis dan dapat diprediksi setelah Anda melakukannya beberapa kali. Empat langkah ini berlaku untuk blok CIDR apa pun.

1

Identifikasi bit jaringan dan bit host

Untuk `192.168.10.0/22`, prefiksnya 22. Konversikan setiap oktet ke biner: `192.168.10.0` = `11000000.10101000.00001010.00000000`. 22 bit pertama (bagian jaringan) adalah `11000000.10101000.000010` - dipegang bersama oleh semua alamat dalam blok. 10 bit sisanya adalah bagian host.

2

Hitung ukuran blok

Bit host = 32 - 22 = 10. Ukuran blok = 2^10 = 1.024 alamat. Host yang dapat digunakan = 1.024 - 2 = 1.022. Ini subnet berukuran cukup besar - cocok untuk jaringan kantor menengah atau subnet VPC cloud yang melayani beberapa lapis aplikasi.

3

Temukan alamat jaringan dan broadcast

Alamat jaringan adalah IP dengan semua bit host diset nol: `192.168.8.0` (bagian jaringan menempati oktet ke-3 mulai bit 16, sehingga batas /22 menyelaraskan pada kelipatan 4 di oktet ketiga). Alamat broadcast memiliki semua bit host bernilai 1: `192.168.11.255`. Gunakan Kalkulator Cepat Rentang IP CIDR untuk memverifikasi - aritmetika biner manual rawan salah pada prefiks yang tidak selaras oktet.

4

Turunkan subnet mask

Isi 22 bit dengan 1 diikuti 10 nol: `11111111.11111111.11111100.00000000`. Konversikan ke desimal: 255.255.252.0. Oktet ketiga: `11111100` = 252. Konfirmasikan dengan Generator Cheat Subnet Mask yang menghasilkan tabel referensi untuk panjang prefiks apa pun sesuai permintaan.

Kalkulator Cepat Rentang IP CIDR

Hitung rentang IP lengkap, subnet mask, alamat jaringan, alamat broadcast, dan jumlah host yang dapat digunakan untuk blok CIDR apa pun - lokal di browser, hasil instan.

Open tool

Referensi blok CIDR umum

Sejumlah blok CIDR muncul berulang kali dalam konfigurasi jaringan, aturan firewall, dan penyiapan VPC cloud. Mengenalinya sekilas mempercepat pekerjaan infrastruktur secara signifikan.

Rentang jaringan privat (RFC 1918)

  • 10.0.0.0/8: 16,7 juta alamat. Rentang privat Kelas A - dipakai jaringan perusahaan besar dan VPC cloud yang butuh ruang alamat masif.
  • 172.16.0.0/12: 1 juta alamat. Rentang jaringan default Docker adalah 172.17.0.0/16, dipotong dari blok ini.
  • 192.168.0.0/16: 65.536 alamat. Rentang standar rumah dan kantor kecil - hampir semua router rumahan default ke 192.168.1.0/24 atau 192.168.0.0/24.
  • 169.254.0.0/16: rentang link-local. Diberikan otomatis saat DHCP gagal - melihat alamat 169.254.x.x biasanya berarti masalah konektivitas DHCP.
  • 127.0.0.0/8: rentang loopback. 127.0.0.1 adalah alamat loopback standar; seluruh /8 dicadangkan dan tidak pernah dirutekan.

Blok CIDR kegunaan khusus

  • 0.0.0.0/0: rute default - cocok dengan semua alamat IP. Dipakai dalam tabel routing untuk meneruskan semua trafik yang tak cocok ke gateway.
  • x.x.x.x/32: satu host - dipakai dalam aturan firewall dan pengumuman BGP untuk menargetkan satu alamat IP spesifik.
  • x.x.x.x/31: blok dua alamat - RFC 3021 mengizinkannya untuk tautan point-to-point yang tidak butuh jaringan/broadcast.
  • x.x.x.x/30: blok empat alamat (2 dapat digunakan) - ukuran tradisional tautan WAN point-to-point, masih umum pada koneksi router-ke-router.

Tip

Saat merencanakan ruang alamat VPC, mulailah dengan /16 untuk VPC dan potong subnet /24 darinya. Sebuah /16 memberi 256 subnet /24 tanpa tumpang tindih - cukup untuk memisahkan jaringan produksi, staging, pengembangan, dan manajemen lintas beberapa zona ketersediaan, dengan ruang untuk bertumbuh.

CIDR di cloud dan DevOps

Platform cloud menggunakan blok CIDR untuk setiap keputusan segmentasi jaringan - VPC, subnet, security group, tabel routing, dan koneksi peering semuanya merujuk notasi CIDR. Memahami batasan tiap platform mencegah kesalahan konfigurasi yang memakan waktu untuk didiagnosis dan diperbaiki.

Aturan CIDR VPC AWS

VPC AWS menerima blok CIDR utama antara /16 (65.536 alamat) dan /28 (16 alamat). AWS mencadangkan 5 alamat IP per subnet - alamat jaringan, router VPC (`x.x.x.1`), server DNS (`x.x.x.2`), alamat penggunaan masa depan (`x.x.x.3`), dan alamat broadcast. Untuk subnet /28, hanya 11 dari 16 alamat yang dapat digunakan. Blok CIDR dari VPC yang di-peering atau jaringan on-premises tidak boleh tumpang tindih - konflik rentang CIDR adalah penyebab paling umum kegagalan peering VPC.

Kubernetes dan jaringan kontainer

Kubernetes memakai blok CIDR untuk tiga ruang alamat terpisah: jaringan node (subnet fisik atau cloud), CIDR pod (setiap pod mendapat IP unik), dan CIDR service (layanan ClusterIP). Ketiga rentang ini tidak boleh tumpang tindih satu sama lain maupun dengan jaringan eksternal mana pun yang perlu dihubungi cluster. CIDR pod default di banyak distribusi adalah `10.244.0.0/16`; CIDR service default adalah `10.96.0.0/12`. Docker memakai `172.17.0.0/16` untuk jaringan bridge default-nya.

Aturan firewall dan security group

Security group dan aturan firewall memakai blok CIDR untuk menentukan rentang sumber atau tujuan yang diizinkan. `0.0.0.0/0` mengizinkan trafik dari IP mana pun - gunakan hanya untuk layanan yang terbuka ke publik. `10.0.0.0/8` membatasi trafik ke rentang alamat privat. Entri `/32` menargetkan IP individual untuk mengizinkan secara spesifik server tertentu atau workstation pengembang. Gunakan Validator Rekaman DNS bersama alat CIDR untuk memverifikasi bahwa resolusi DNS selaras dengan rentang IP yang Anda maksudkan.


Warning

Jangan pernah menetapkan blok CIDR yang tumpang tindih ke VPC yang di-peering, koneksi VPN, atau rute gateway Direct Connect. AWS, Azure, dan GCP semua menolak permintaan peering di mana blok CIDR tumpang tindih, tetapi pesan errornya tidak selalu jelas rentang mana yang bertabrakan. Gunakan Kalkulator Cepat Rentang IP CIDR untuk memeriksa apakah dua blok yang diusulkan berbagi alamat sebelum mengonfigurasi peering jaringan.

Subnetting dengan CIDR

Subnetting adalah proses membagi blok CIDR yang lebih besar menjadi blok-blok lebih kecil yang tidak tumpang tindih. Beginilah cara Anda membuat beberapa subnet di dalam VPC, memberi rentang terpisah ke departemen atau zona ketersediaan berbeda, atau memotong blok khusus untuk trafik manajemen.

Aturan subnetting

Setiap kali Anda menaikkan panjang prefiks sebesar 1, Anda membelah blok menjadi dua. Blok /24 (256 alamat) menjadi dua blok /25 (masing-masing 128 alamat), atau empat blok /26 (masing-masing 64 alamat), atau delapan blok /27 (masing-masing 32 alamat). Subnet harus selaras - alamat awal setiap subnet harus kelipatan ukuran blok. Blok /26 berisi 64 alamat, sehingga jaringan /26 yang valid dimulai di 0, 64, 128, atau 192 pada oktet terakhir.

Contoh subnetting yang dikerjakan

Bagi `10.0.0.0/24` menjadi 4 subnet sama besar. Tambahkan 2 ke prefiks: /26. Ukuran blok: 2^(32-26) = 64. Empat subnet /26 itu adalah: `10.0.0.0/26` (alamat 0-63), `10.0.0.64/26` (alamat 64-127), `10.0.0.128/26` (alamat 128-191), dan `10.0.0.192/26` (alamat 192-255). Masing-masing menyediakan 62 alamat host yang dapat digunakan. Verifikasi setiap blok dengan Kalkulator Cepat Rentang IP CIDR untuk memastikan tidak tumpang tindih dan tersusun dengan benar.

  • +1 prefiks = ukuran blok ÷2: /24 → dua /25, /16 → dua /17, /8 → dua /9.
  • +2 prefiks = ukuran blok ÷4: /24 → empat /26, berguna untuk membagi per zona ketersediaan.
  • +3 prefiks = ukuran blok ÷8: /24 → delapan /27, berguna untuk pemisahan lapisan (web, app, db, manajemen).
  • Persyaratan keselarasan: alamat awal subnet harus kelipatan ukuran blok subnet.
  • Ringkasan (supernetting): beberapa subnet berurutan dapat dideskripsikan prefiks lebih pendek - empat subnet /26 diringkas menjadi satu /24.

Kesalahan CIDR umum

Kesalahan CIDR dalam konfigurasi infrastruktur sering kali senyap - jaringan tampak berfungsi sampai kasus tepi memicu konfigurasi keliru. Ini kesalahan-kesalahan paling umum dan cara menangkapnya sebelum deployment.

Rentang tumpang tindih pada jaringan yang di-peering

Kesalahan CIDR paling mahal adalah menetapkan blok yang tumpang tindih ke jaringan yang nantinya akan dihubungkan. `10.0.0.0/16` di VPC A dan `10.0.10.0/24` di VPC B tumpang tindih - /24 sepenuhnya berada di dalam /16. Peering akan ditolak. Rencanakan semua alokasi CIDR dalam spreadsheet terpusat atau sistem manajemen alamat IP (IPAM) sebelum provisioning. Selalu periksa dengan Kalkulator Cepat Rentang IP CIDR apakah dua rentang yang diusulkan beririsan.

Batas subnet yang tidak selaras

Subnet seperti `10.0.0.10/24` valid secara sintaks tetapi alamat jaringannya sebenarnya adalah `10.0.0.0/24` - `.10` adalah alamat host dalam jaringan itu, bukan alamat jaringan. Banyak alat dan konsol cloud menormalkannya diam-diam, tetapi beberapa menolaknya atau berperilaku tak terduga. Selalu pastikan alamat IP yang Anda masukkan adalah alamat jaringan untuk panjang prefiks yang diberikan. Kalkulator CIDR menandainya secara otomatis.

Memilih panjang prefiks tanpa merencanakan pertumbuhan

Subnet /29 (6 host yang dapat digunakan) cukup untuk VPN concentrator dengan 4 alamat IP - sampai enam bulan kemudian Anda menambah dua perangkat lagi dan kehabisan ruang. Memperluas subnet menuntut rekonfigurasi rute, aturan firewall, dan mungkin peering VPC. Pilih panjang prefiks dengan ruang sisa minimal 50%: jika Anda butuh 20 host, gunakan /27 (30 host dapat digunakan) alih-alih /28 (14 host dapat digunakan).

Warning

AWS, Azure, dan GCP masing-masing mencadangkan jumlah alamat IP yang berbeda dalam satu subnet. AWS mencadangkan 5, Azure 5, GCP 4. Selalu kurangi cadangan platform dari jumlah host yang dapat digunakan saat merencanakan kapasitas - /28 di AWS memberi 11 alamat yang dapat digunakan, bukan 14.

Generator Cheat Subnet Mask

Hasilkan tabel referensi subnet mask lengkap untuk panjang prefiks apa pun - berguna untuk dokumentasi desain jaringan dan pelatihan.

Open tool

Key takeaways

  • Notasi CIDR menyatakan rentang alamat IP sebagai `IP/prefiks` - panjang prefiks menentukan berapa bit yang menjadi bagian jaringan, sisanya mengidentifikasi host.
  • Rumus ukuran blok: 2^(32 - panjang prefiks) memberi total alamat; kurangi 2 untuk host yang dapat digunakan di IPv4.
  • Gunakan Kalkulator Cepat Rentang IP CIDR untuk mendapatkan alamat jaringan, alamat broadcast, subnet mask, dan jumlah host dari blok CIDR apa pun secara instan.
  • Rentang privat adalah 10.0.0.0/8, 172.16.0.0/12, dan 192.168.0.0/16 - tidak satu pun dirutekan di internet publik.
  • Subnetting menaikkan panjang prefiks sebesar N untuk membagi blok menjadi 2^N subnet sama besar - alamat awal setiap subnet harus selaras dengan kelipatan ukuran blok subnet.
  • Blok CIDR yang tumpang tindih di VPC yang di-peering atau jaringan terhubung menyebabkan kegagalan routing - selalu verifikasi ketiadaan tumpang tindih sebelum provisioning.
  • Platform cloud (AWS, Azure, GCP) masing-masing mencadangkan 4-5 alamat per subnet - rencanakan kapasitas dengan mencakup cadangan itu, bukan hanya rumus mentah host yang dapat digunakan.

Pertanyaan yang sering diajukan

CIDR stands for Classless Inter-Domain Routing. CIDR notation expresses an IP address and its associated network mask as a single compact string - an IP address followed by a forward slash and a prefix length, such as 192.168.1.0/24. The prefix length specifies how many leading bits of the address define the network. CIDR replaced the older class-based addressing system (Class A, B, C) to allow more flexible and efficient allocation of IP address space.

The formula is 2^(32 - prefix length) for IPv4. Subtract 2 from the result to get the number of usable hosts - one address is reserved for the network identifier and one for the broadcast address. For /24: 2^(32-24) = 2^8 = 256 total addresses, 254 usable hosts. For /28: 2^(32-28) = 2^4 = 16 total addresses, 14 usable hosts. The IP CIDR Range Quick Calculator on Aback Tools computes this automatically for any prefix.

The subnet mask for /24 is 255.255.255.0. This is derived by filling the first 24 bits with 1s and the remaining 8 bits with 0s, then converting each 8-bit octet to decimal: 11111111.11111111.11111111.00000000 = 255.255.255.0. Common subnet masks: /8 = 255.0.0.0, /16 = 255.255.0.0, /24 = 255.255.255.0, /28 = 255.255.255.240, /30 = 255.255.255.252.

A /24 block contains 256 IP addresses (254 usable hosts) and has a subnet mask of 255.255.255.0. A /16 block contains 65,536 IP addresses (65,534 usable hosts) and has a subnet mask of 255.255.0.0. The smaller the prefix number, the larger the network and the more IP addresses it contains. A /16 is 256 times larger than a /24 - it could be subdivided into 256 separate /24 networks.

Count the number of consecutive 1-bits in the subnet mask from left to right. The count is the CIDR prefix length. For 255.255.255.0: convert each octet to binary - 11111111.11111111.11111111.00000000 - and count the leading 1s: 24. So 255.255.255.0 = /24. For 255.255.240.0: 11111111.11111111.11110000.00000000 has 20 leading 1s = /20.

For a small office with up to 254 devices, /24 (192.168.x.0/24) is the standard choice - it provides 254 usable addresses with the subnet mask 255.255.255.0. For very small networks (under 14 devices), /28 reduces the broadcast domain and is appropriate for point-to-point links or small server segments. AWS VPCs require a minimum block size of /28 and allow up to /16. Always reserve headroom for future growth - a /24 is safe for most office deployments.

RFC 1918 defines three private IP address ranges reserved for internal network use: 10.0.0.0/8 (10.0.0.0 to 10.255.255.255 - 16,777,216 addresses), 172.16.0.0/12 (172.16.0.0 to 172.31.255.255 - 1,048,576 addresses), and 192.168.0.0/16 (192.168.0.0 to 192.168.255.255 - 65,536 addresses). These ranges are not routed on the public internet and are used for home networks, office networks, and cloud VPCs.

In AWS, every VPC requires a primary CIDR block between /16 (65,536 addresses) and /28 (16 addresses). Subnets within the VPC are created from smaller CIDR blocks carved out of the VPC range. AWS reserves 5 addresses per subnet: the network address, VPC router, DNS resolver, future use, and broadcast. For a /24 subnet, 251 addresses are usable (not 254). Azure and GCP follow the same CIDR-based subnet model with similar reservations.

ShareXLinkedIn