Kernaali Tools
References

Special and Private IP Address Reference

Recognize common private, shared, loopback, documentation and local address ranges.

Common IPv4 ranges

RangePurposeOperational note
10.0.0.0/8Private useCoordinate internally to avoid VPN overlap
172.16.0.0/12Private use172.16 through 172.31; not all 172/8
192.168.0.0/16Private useOften overlaps between sites
100.64.0.0/10Shared address spaceCarrier-grade NAT; not RFC 1918
127.0.0.0/8LoopbackRefers to the local host
169.254.0.0/16Link-localNot a substitute for routed addressing
192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24DocumentationUse in published examples
198.18.0.0/15BenchmarkingIsolated testing
224.0.0.0/4MulticastGroup addressing, not ordinary unicast
0.0.0.0Unspecified / this hostContext matters
255.255.255.255Limited broadcastNot forwarded as ordinary unicast

Common IPv6 ranges

RangePurposeOperational note
::/128UnspecifiedNot an interface destination
::1/128LoopbackLocal host
fc00::/7Unique localLocally assigned ULAs normally use fd00::/8
fe80::/10Link-localInterface scope matters
ff00::/8MulticastIPv6 has no broadcast
2001:db8::/32DocumentationPublished examples
::ffff:0:0/96IPv4-mappedAn API representation; not native IPv6 routing

Private does not mean trusted

Private addresses still need firewall policy and access control. Conversely, an address outside these selected ranges is not automatically reachable on the public Internet. IANA maintains more entries and exceptions than this short operational reference.

Before allocating

Check all site, VPN, cloud and partner routes for overlap. For example, 172.20.4.0/24 is private, while 172.40.4.0/24 is outside RFC 1918. A public address still requires a legitimate allocation and a working route.

Technical references

Reviewed 9 September 2026. Found an issue? Send a correction with a reproducible example.