Subnetting dan VLSM
Membagi satu blok alamat IP menjadi beberapa subnet sesuai kebutuhan host, lalu menghitungnya otomatis dengan Python.
import ipaddress
# Pecah 192.168.3.0/24 menjadi 4 subnet sama besar
blok = ipaddress.ip_network("192.168.3.0/24")
for i, sub in enumerate(blok.subnets(prefixlen_diff=2), start=1):
print(f"LAN-{i}: {sub} host: {sub.num_addresses - 2}")LAN-1: 192.168.3.0/26 host: 62
LAN-2: 192.168.3.64/26 host: 62
LAN-3: 192.168.3.128/26 host: 62
LAN-4: 192.168.3.192/26 host: 62Tautan kontak belum diisi.