Materi Lengkap Pemahaman IP Address
Pemahaman IP Address Lengkap — First, Last, Broadcast & Pool Address
Disusun untuk pembelajaran dan posting di Blogger. Sertakan contoh nyata, tabel referensi, dan kalkulator CIDR interaktif.
1) Konsep Dasar
Apa itu IP Address?
IP Address adalah identitas numerik pada perangkat di jaringan. Pada IPv4 ditulis empat oktet (0–255) misal 192.168.1.10. Pada IPv6 berupa 8 blok heksadesimal, misal 2001:db8::1.
IP bekerja bersama subnet mask atau prefix (CIDR, misal /24) untuk menentukan bagian network dan host.
Istilah Penting
- Network Address: alamat jaringan (semua host bit = 0).
- Broadcast Address: alamat siaran (semua host bit = 1) — hanya pada IPv4 non-/31,/32.
- First Usable: alamat host pertama yang bisa dipakai.
- Last Usable: alamat host terakhir yang bisa dipakai.
- Pool Address: rentang alamat yang dipakai layanan (mis. DHCP) untuk dibagikan ke klien; biasanya subset dari semua usable.
/31 (RFC 3021) tidak ada broadcast; kedua alamat bisa dipakai (point‑to‑point). Pada /32, hanya satu alamat (host tunggal).2) Kelas Alamat & Private Range (IPv4)
Kelas Tradisional
| Kelas | Rentang | Default Mask |
|---|---|---|
| A | 0.0.0.0 – 127.255.255.255 | /8 |
| B | 128.0.0.0 – 191.255.255.255 | /16 |
| C | 192.0.0.0 – 223.255.255.255 | /24 |
Saat ini, penentuan jaringan lebih umum memakai CIDR daripada kelas.
Alamat Privat
10.0.0.0/8172.16.0.0/12(172.16.0.0 – 172.31.255.255)192.168.0.0/16
Alamat Khusus
- Loopback:
127.0.0.0/8(sering:127.0.0.1) - Link‑local:
169.254.0.0/16 - Multicast:
224.0.0.0/4
3) Kalkulator CIDR — First/Last/Broadcast/Pool
Masukkan IP dan prefix (CIDR). Hasil langsung menampilkan network, broadcast, first usable, last usable, jumlah host, dan contoh pool address untuk DHCP.
/31, first usable = network dan last usable = broadcast (2 alamat untuk point‑to‑point). Pada /32, hanya satu alamat; tidak ada rentang usable.
4) Cara Hitung Manual (Ringkas)
- Ubah CIDR menjadi subnet mask 32‑bit. Contoh
/27=255.255.255.224. - Konversi IP dan mask ke biner; network =
IP AND Mask. - broadcast =
network OR (~mask). - first usable =
network + 1(kecuali /31, /32). - last usable =
broadcast - 1(kecuali /31, /32). - Jumlah alamat total =
2^(32 - prefix).
Host usable (konvensional) = total - 2 (kecuali /31, /32).
Contoh 1 — 192.168.1.10/24
Mask /24 = 255.255.255.0
Network = 192.168.1.0
Broadcast = 192.168.1.255
First = 192.168.1.1
Last = 192.168.1.254
Usable = 254 host
Pool DHCP (contoh) = 192.168.1.50 – 192.168.1.200
Contoh 2 — 172.16.5.200/27
/27 -> blok 32 alamat per subnet (0..31, 32..63, ...)
Oktet ke‑4: 200 → berada di blok 192–223
Network = 172.16.5.192
Broadcast = 172.16.5.223
First = 172.16.5.193
Last = 172.16.5.222
Usable = 30 host
Pool DHCP (contoh) = 172.16.5.194 – 172.16.5.220
Contoh 3 — 10.10.64.7/20
/20 -> ukuran blok 16 pada oktet ke‑3 (64, 80, 96, ...)
Network = 10.10.64.0
Broadcast = 10.10.79.255
First = 10.10.64.1
Last = 10.10.79.254
Usable = 4094 host
Pool DHCP (contoh) = 10.10.64.50 – 10.10.79.200
Contoh 4 — /30 dan /31
Contoh /30: 200.100.50.2/30
Network = 200.100.50.0
Broadcast = 200.100.50.3
First = 200.100.50.1
Last = 200.100.50.2
Usable = 2 host (point‑to‑point umum)
Contoh /31: 200.100.50.2/31 (RFC 3021)
Network = 200.100.50.2
Broadcast = 200.100.50.3 (tidak digunakan sebagai broadcast)
Usable = 2 alamat (kedua‑duanya dipakai antar‑router)
First/Last = 200.100.50.2 – 200.100.50.3
5) Tabel Referensi CIDR Cepat (IPv4)
| Prefix | Subnet Mask | Total Alamat | Host Usable* |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2** |
| /32 | 255.255.255.255 | 1 | 1 (host tunggal) |
*Usable (konvensional) = total − 2 untuk subnet yang memiliki broadcast.
**/31: sesuai RFC 3021 keduanya usable (koneksi point‑to‑point), meski beberapa materi lama menyebut 0.
6) Sekilas IPv6
- Ditulis dalam heksadesimal, 8 blok dipisahkan titik dua, misal
2001:db8:acad:1::/64. - Tidak memiliki broadcast; memakai multicast dan anycast.
- First/Last usable tidak dipakai seperti IPv4; yang umum adalah menentukan prefix (sering /64 untuk LAN) dan mendelegasikan subnet.
7) Contoh Konfigurasi Pool Address (DHCP)
Contoh MikroTik (RouterOS)
# Network 192.168.10.0/24, gateway 192.168.10.1
/ip pool add name=LAN-Pool ranges=192.168.10.50-192.168.10.200
/ip dhcp-server add name=LAN interface=bridge address-pool=LAN-Pool disabled=no
/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=1.1.1.1,8.8.8.8
Contoh Cisco IOS
ip dhcp pool LAN
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 1.1.1.1 8.8.8.8
ip dhcp excluded-address 192.168.10.1 192.168.10.49
ip dhcp excluded-address 192.168.10.201 192.168.10.254
8) FAQ Singkat
Q: Apakah saya harus selalu menggunakan pool = semua usable?
A: Tidak. Sisakan beberapa alamat untuk gateway, server, perangkat statis, dan cadangan. Banyak admin memulai dari first+X hingga last−Y.
Q: Kenapa perangkat saya dapat IP 169.254.x.x?
A: Itu alamat link‑local otomatis saat DHCP tidak merespon.
Komentar