Subnetting adalah salah satu topik paling fundamental dalam networking — tapi juga yang paling sering membingungkan pemula. Artikel ini menjelaskan cara menghitung subnet dari dasar: apa itu subnet, notasi CIDR, cara menghitung semua parameter jaringan secara manual, hingga teknik VLSM untuk jaringan yang lebih kompleks. Dilengkapi contoh praktis dan tabel referensi lengkap.
192.168.10.50/26) dan semua parameter dihitung otomatis: network address, broadcast, subnet mask, wildcard, host range, dan jumlah host.Apa itu Subnet?
Subnet (subnetwork) adalah pembagian jaringan IP yang lebih besar menjadi jaringan-jaringan yang lebih kecil dan terpisah. Analoginya seperti membagi gedung besar menjadi lantai-lantai yang terpisah — setiap lantai punya penghuninya sendiri dan komunikasi antar lantai harus lewat lift (router).
Daripada memberikan subnet /24 (254 host) untuk departemen yang hanya butuh 10 perangkat, gunakan subnet /28 (14 host). IP yang tidak terpakai bisa digunakan subnet lain.
Pisahkan jaringan server, jaringan user, dan jaringan IoT ke subnet berbeda. Traffic antar subnet harus melalui router — yang bisa difilter dengan firewall/ACL.
Setiap broadcast hanya menyebar dalam satu subnet. Subnet yang lebih kecil = broadcast domain lebih kecil = jaringan lebih efisien dan cepat.
Subnet per departemen atau fungsi membuat troubleshooting lebih mudah — masalah di satu subnet tidak langsung mempengaruhi subnet lain.
Apa itu Notasi CIDR?
CIDR (Classless Inter-Domain Routing) adalah cara penulisan subnet yang ringkas dengan format IP/prefix. Angka prefix menunjukkan berapa bit digunakan untuk bagian network dari total 32 bit alamat IPv4.
Contoh: 192.168.1.0/24 berarti 24 bit pertama adalah bagian network, dan 8 bit sisanya adalah bagian host:
| Bagian | Biner | Desimal | Keterangan |
|---|---|---|---|
| Network (24 bit) | 11000000.10101000.00000001 | 192.168.1 | 24 bit pertama — tidak berubah |
| Host (8 bit) | 00000000 | .0 | 8 bit terakhir — untuk alamat host |
| Subnet Mask | 11111111.11111111.11111111.00000000 | 255.255.255.0 | 24 bit 1, diikuti 8 bit 0 |
• Total IP dalam subnet = 2(32-prefix)
• Usable host = Total IP - 2 (dikurangi network address dan broadcast address)
• Contoh /24: Total = 2⁸ = 256 IP → Usable = 254 host
Tabel CIDR Lengkap — Referensi Cepat
| CIDR | Subnet Mask | Total IP | Usable Host | Kegunaan Umum |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 16.777.216 | 16.777.214 | ISP / Enterprise sangat besar |
| /12 | 255.240.0.0 | 1.048.576 | 1.048.574 | Range IP privat RFC 1918 (172.16.x.x) |
| /16 | 255.255.0.0 | 65.536 | 65.534 | Kampus, korporat besar |
| /20 | 255.255.240.0 | 4.096 | 4.094 | VPC cloud besar (AWS, GCP) |
| /22 | 255.255.252.0 | 1.024 | 1.022 | ISP ke pelanggan enterprise |
| /24 | 255.255.255.0 | 256 | 254 | ★ Paling umum — rumah & kantor |
| /25 | 255.255.255.128 | 128 | 126 | Bagi /24 menjadi 2 subnet |
| /26 | 255.255.255.192 | 64 | 62 | Departemen kecil, 4 subnet dari /24 |
| /27 | 255.255.255.224 | 32 | 30 | Segmen kecil, 8 subnet dari /24 |
| /28 | 255.255.255.240 | 16 | 14 | Cloud subnet AWS/GCP default |
| /29 | 255.255.255.248 | 8 | 6 | Point-to-point link |
| /30 | 255.255.255.252 | 4 | 2 | WAN link antar router |
| /31 | 255.255.255.254 | 2 | 2 | Point-to-point (RFC 3021) |
| /32 | 255.255.255.255 | 1 | 1 | Host route spesifik |
Cara Menghitung Subnet Secara Manual — Contoh Praktis
Contoh soal: diberikan IP 192.168.10.50/26 — tentukan semua parameter jaringannya. Ini adalah soal klasik yang sering muncul di ujian networking (CCNA, CompTIA Network+).
11111111.11111111.11111111.11000000 → Subnet mask: 255.255.255.19200110010. AND dengan mask 11000000 → 00000000 = 0. Network address: 192.168.10.0| Parameter | Nilai | Keterangan |
|---|---|---|
| IP Address | 192.168.10.50 | IP yang diberikan |
| Prefix | /26 | 26 bit network, 6 bit host |
| Subnet Mask | 255.255.255.192 | 11111111.11111111.11111111.11000000 |
| Wildcard Mask | 0.0.0.63 | Kebalikan subnet mask |
| Network Address | 192.168.10.0 | Alamat identitas subnet — tidak bisa dipakai host |
| Broadcast | 192.168.10.63 | Alamat siaran — tidak bisa dipakai host |
| Host Range | 192.168.10.1 – .62 | 62 alamat host yang bisa digunakan |
| Total IP | 64 | 2⁶ = 64 |
| Usable Host | 62 | 64 - 2 (network + broadcast) |
Rumus Subnetting yang Wajib Dihafalkan
| Yang Dicari | Rumus | Contoh /26 |
|---|---|---|
| Bit host | 32 - prefix | 32 - 26 = 6 |
| Total IP | 2^(32-prefix) | 2⁶ = 64 |
| Usable host | 2^(32-prefix) - 2 | 64 - 2 = 62 |
| Jumlah subnet dari /24 | 2^(prefix-24) | 2^(26-24) = 4 |
| Subnet mask oktet 4 | 256 - total IP | 256 - 64 = 192 → /26 = 255.255.255.192 |
| Wildcard mask | 255.255.255.255 - subnet mask | 255.255.255.255 - 255.255.255.192 = 0.0.0.63 |
| Network berikutnya | Network saat ini + total IP | 192.168.1.0 + 64 = 192.168.1.64 |
Cara Membagi Subnet /24 menjadi Beberapa Subnet
Salah satu kebutuhan paling umum dalam subnetting adalah membagi satu subnet /24 (yang paling umum digunakan) menjadi beberapa subnet yang lebih kecil. Berikut contoh pembagian 192.168.1.0/24 menjadi 4 subnet /26:
| Subnet | Network Address | Broadcast | Host Range | Usable Host |
|---|---|---|---|---|
| /26 #1 | 192.168.1.0 | 192.168.1.63 | 192.168.1.1 – .62 | 62 |
| /26 #2 | 192.168.1.64 | 192.168.1.127 | 192.168.1.65 – .126 | 62 |
| /26 #3 | 192.168.1.128 | 192.168.1.191 | 192.168.1.129 – .190 | 62 |
| /26 #4 | 192.168.1.192 | 192.168.1.255 | 192.168.1.193 – .254 | 62 |
| Dari /24 dibagi ke | Jumlah Subnet | Host per Subnet | Contoh Penggunaan |
|---|---|---|---|
| /25 | 2 subnet | 126 host | Bagi kantor menjadi 2 zone |
| /26 | 4 subnet | 62 host | Bagi per departemen (4 departemen) |
| /27 | 8 subnet | 30 host | Jaringan kecil per ruangan |
| /28 | 16 subnet | 14 host | Cloud VPC subnet kecil |
| /29 | 32 subnet | 6 host | Point-to-point link |
| /30 | 64 subnet | 2 host | WAN link antar router |
VLSM — Variable Length Subnet Masking
VLSM (Variable Length Subnet Masking) adalah teknik menggunakan subnet dengan ukuran yang berbeda-beda dalam satu jaringan utama — sesuai kebutuhan nyata tiap segmen. Berbeda dari subnetting biasa yang membagi jaringan menjadi subnet sama besar, VLSM memungkinkan penggunaan IP yang jauh lebih efisien.
Latihan Soal Subnetting — Uji Pemahaman kamu
Subnetting paling cepat dikuasai dengan latihan soal. Berikut tiga soal dengan tingkat kesulitan berbeda — coba hitung manual dulu, baru verifikasi dengan Subnet Calculator:
| Soal | IP/Prefix | Yang Harus Ditemukan |
|---|---|---|
| Soal 1 (Mudah) | 192.168.5.1/24 | Network, Broadcast, Host Range, Usable Host |
| Soal 2 (Sedang) | 10.0.15.100/20 | Network, Broadcast, Subnet Mask, Wildcard, Host Range |
| Soal 3 (Sulit) | 172.16.200.50/19 | Semua parameter + berapa subnet dari /16 |
| Soal | Network | Broadcast | Subnet Mask | Usable Host |
|---|---|---|---|---|
| Soal 1 — /24 | 192.168.5.0 | 192.168.5.255 | 255.255.255.0 | 254 |
| Soal 2 — /20 | 10.0.0.0 | 10.0.15.255 | 255.255.240.0 | 4.094 |
| Soal 3 — /19 | 172.16.192.0 | 172.16.223.255 | 255.255.224.0 | 8.190 |
Sebuah kantor di Jakarta dengan 3 lantai membutuhkan desain jaringan. Tersedia jaringan 192.168.10.0/24. Kebutuhan: Lantai 1 (IT & Server) = 50 perangkat, Lantai 2 (Finance) = 30 perangkat, Lantai 3 (Sales & Marketing) = 60 perangkat, Management VLAN = 10 perangkat. Solusi VLSM: Sales /26 (192.168.10.0–.63, 62 host), IT /26 (192.168.10.64–.127, 62 host), Finance /27 (192.168.10.128–.159, 30 host), Management /28 (192.168.10.160–.175, 14 host). Total: 188 IP terpakai dari 256, sisa 68 IP untuk ekspansi. Network engineer menggunakan Subnet Calculator CekIPSaya untuk verifikasi setiap subnet sebelum implementasi.
Subnetting di Cloud — AWS, GCP, dan Azure
Di era cloud computing, subnetting menjadi semakin penting. Setiap VPC (Virtual Private Cloud) di AWS, GCP, atau Azure menggunakan konsep subnetting yang sama — hanya terminologinya yang berbeda. Memahami subnetting adalah syarat wajib untuk bisa merancang infrastruktur cloud yang benar.
| Cloud Provider | Terminologi | Default VPC | Subnet Typical | Catatan |
|---|---|---|---|---|
| AWS | VPC + Subnet | 172.31.0.0/16 | /20 per AZ | Minimal /28, maksimal /16 per subnet |
| GCP | VPC + Subnet | 10.128.0.0/9 | /20 regional | Auto-mode VPC pakai 10.x.x.x/20 |
| Azure | VNet + Subnet | 10.0.0.0/16 | /24 typical | Azure reservasi 5 IP per subnet |
Pilih range IP yang cukup besar sejak awal — misalnya 10.0.0.0/16 untuk VPC utama. Lebih mudah menggunakan sebagian dari range besar daripada expand range yang sudah sempit.
Di AWS, setiap Availability Zone sebaiknya punya subnet sendiri. Gunakan /20 per AZ sehingga dari /16 VPC bisa dibagi 16 AZ dengan 4.094 host masing-masing.
Jika menghubungkan cloud ke jaringan kantor via VPN atau Direct Connect, pastikan range IP cloud tidak overlap dengan range IP on-premise. Overlap IP menyebabkan konflik routing yang sulit di-debug.
Range IP Privat untuk Subnetting (RFC 1918)
Subnetting biasanya dilakukan pada range IP privat yang ditetapkan RFC 1918 — tidak bisa diakses dari internet dan bebas digunakan di jaringan internal:
| Kelas | Range IP | CIDR | Jumlah IP | Cocok untuk |
|---|---|---|---|---|
| Kelas A | 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | 16.7 juta | Enterprise besar, cloud VPC, data center |
| Kelas B | 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | 1 juta | Jaringan menengah, Docker default |
| Kelas C | 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | 65.536 | Jaringan rumah & kantor kecil |
FAQ — Pertanyaan yang Sering Ditanyakan
Kesimpulan
Subnetting adalah skill fundamental yang wajib dikuasai oleh siapapun yang bekerja dengan jaringan — dari admin IT, network engineer, developer yang deploy di cloud, hingga mahasiswa yang mempersiapkan diri untuk sertifikasi CCNA atau CompTIA Network+. Dengan memahami notasi CIDR, subnet mask, cara menghitung network address dan broadcast address, serta teknik VLSM untuk desain jaringan yang efisien, kamu memiliki fondasi yang solid untuk merancang infrastruktur jaringan apapun. Untuk menghitung subnet tanpa perlu hafal rumus atau menghitung manual, gunakan Subnet Calculator CekIPSaya — masukkan IP dengan prefix CIDR dan semua parameter dihitung otomatis dalam hitungan detik. Untuk cek koneksi dan informasi jaringan secara lengkap, gunakan Network Intelligence Dashboard.