IP Address Ranges

From Exterior Memory
Jump to: navigation, search
This article was originally published at http://www.science.uva.nl/research/air/wiki/IpRangesby me. The other page is no longer maintained.

IPv4

The authoritative overview of IPv4 assignments can be found at IANA ipv4-special-registryor RFC 6890.

0.0.0.0/8 reserved ("local" subnet)
7.0.0.0/8 reserved (Used by DoD, should not be seen on the Internet, official status currently unknown. It's not (yet) on bogon lists) NANOG list
10.0.0.0/8 Private use RFC 1918
100.64.0.0/10 (100.64...100.127) Shared (Carrier Grade NAT) RFC 6598
127.0.0.0/8 Loopback RFC 3330
169.254.0.0/16 Link-Local Unicast RFC 3927
172.16.0.0/12 (172.16…172.31) Private use RFC 1918
192.0.0.0/24 IETF Protocol Assignments (common block, see more specifics below) RFC 6890
192.0.0.0/29 Dual Stack IPv4 (NAT) over IPv6 RFC 6333
192.0.0.8 IPv4 dummy address (for ICMPv4 source) RFC 7600
192.0.0.170 NAT64 discovery RFC 7050
192.0.0.171 DNS64 discovery RFC 7050
192.0.2.0/24 Documentation use RFC 5737
192.52.193.0/24 Automatic Multicast Tunneling RFC 7450
192.88.99.0/24 6to4 anycast addresses RFC 3056
192.168.0.0/16 Private use RFC 1918
198.18.0.0/15 (198.18…198.19) Benchmarking RFC 2544
198.51.100.0/24 Documentation use RFC 5737
203.0.113.0/24 Documentation use RFC 5737
224.0.0.0/4 (224…239) Multicast IANA multicast-addresses
240.0.0.0/4 (240…255) Reserved for future use IANA ipv4-address-space
255.255.255.255 "Limited broadcast" address
rest Unicast IANA ipv4-address-space

IPv6

The authorative overview of IPv4 assignments can be found at RFC 5156 and IANA ipv6-special-registry for special purposes. RFC 4291 and IANA ipv6-address-space list address layout and regular allocations.

 ::0 unspecified address RFC 4291
 ::1 loopback address RFC 4291
 ::0/96 (0::0:0…0::FF:FF) IPv4-compatible IPv6 address (deprecated by RFC 4291) RFC 4291
 ::FFFF:0:0/96 (0::FFFF:0.0.0.0…0::FFFF:255.255.255.255) IPv4-Mapped IPv6 Address (only used in a host to use the IPv6 sockets for IPv4 connections. Should not be seen on the wire) RFC 4038
0064:ff9b::/96 (64:ff9b::0.0.0.0…64:ff9b::255.255.255.255) IPv4/IPv6 Translators RFC 6052
0100::/64 (100:0:0:0) Discard-Only Address Block RFC 6666
0200::/7 (0200…03FF) OSI NSAP-mapped prefix set (deprecated by RFC 4048) RFC 4548, RFC 4048
2000::/3 (2000…3FFF) Global Unicast IANA ipv6-unicast-address-assignments
2001::/23 (2001:0000...2001:01FF) IETF Protocol Assignments (common block, see more specifics below) RFC 2928
2001:0000::/32 Teredo (IPv6 over UDP) RFC 4380
2001:0010::/28 (2001:0010…2001:001F) Overlay Routable Cryptographic Hash IDentifiers (ORCHID) RFC 4843
2001:0002:0000::/48 Benchmarking RFC 5180 (note: the 2001:0200::/48 in the RFC is a typo)
2001:0DB8::/32 Documentation Range RFC 3849, IANA ipv6-unicast-address-assignments
2001:10::/28 (2001:10... 2001:1F::) Cryptographic Hash IDentifiers (ORCHID) (will be deprecated in March 2014) RFC 4843
2002::/16 IPv6 over IPv4 (6to4) RFC 3056
3FFE::/16 Former 6Bone (re-assigned to IANA) RFC 3701
FC00::/7 (FC00…FDFF) Unique Local Unicast Address (Private use) RFC 4193, SixXS IPv6 ULA 'registration' (non official)
FE80::/10 (FE80…FEBF) Link-Local Unicast RFC 2462, RFC 3513
FEC0::/10 (FEC0…FEFF) Site-Local Unicast (deprecated by RFC 3879) RFC 2462, RFC 3513, RFC 3879
FF00::/8 (FF00…FFFF) Multicast RFC 3513, IANA ipv6-multicast-addresses

Note that with IPv6, you can specify the interface, as specified in RFC 4007.

List of Valid IP addresses

The AS112 project

A project to annihilate (bogus) private IP traffic (RFC1918) traffic on the routed Internet, by creating a black hole AS that advertises those IP ranges.

Bogon IP Addresses

Bogon IP addresses are IP addresses that should not be seen one the public internet, like 127.2.6.28. This list includes some of the above ranges, and also IP ranges which are currently unassigned by the RIRs (ARIN/RIPE/APNIC/AfriNIC/LACNIC). Unlike the above list, the list of assigned and unassigned addresses changes regularly, and must be updated frequently.

See Also