netkit
@echobash
subnet
osi
request flow
nmap
ifconfig
subnet_calc
// CIDR visualizer · binary breakdown · subnet planner · IPv4 vs IPv6
ip_calculator
subnet_planner
ipv4_vs_ipv6
ip address
cidr prefix
32-bit binary representation
binary · network bits (cyan) · host bits (green)
network bits
host bits
network metrics
bit allocation
first usable hosts
base network
base cidr
subnets needed
hosts / subnet
IPv4
32-bit
exhausted
address bits
32
total addresses
~4.3 billion
format
dotted decimal
example
192.168.1.1
private ranges
10.x · 172.16–31.x · 192.168.x
nat required
yes — for private IPs
status
pool exhausted
IPv6
128-bit
active rollout
address bits
128
total addresses
3.4 × 10³⁸
format
colon-separated hex
example
2001:db8::1
private ranges
fc00::/7 (ULA)
nat required
no — end-to-end routing
status
active rollout
address space comparison
IPv4 — 32 bits — 2³²
4,294,967,296 addresses
IPv6 — 128 bits — 2¹²⁸
3.4 × 10³⁸ addresses
// IPv6 has 2⁹⁶ × more addresses than IPv4 — roughly 79 octillion times larger
IPv6 address anatomy
example: 2001:0db8:85a3:0000:8a2e:0370:7334
2001:0db8:85a3
:
0000
:
8a2e:0370:7334
global routing prefix — 48 bits
subnet ID — 16 bits
interface ID — 64 bits