Internet Protocol version 4 (IPv4)

IPv4 address classes Predefined ranges of IP addresses (Classes A, B, C, D, and E) designed to allocate addresses based on network size, with Class A for large networks, Class B for medium-sized networks, Class C for small networks, Class D for multicast, and Class E reserved for experimental use.

Public

ClassRangeSubnet MaskCIDR notation
A0. 0.0.0 – 126.255.255.255255.0.0.0 
B128.0.0.0 – 191.255.255.255255.255.0.0 
C192. 0.0.0 – 223.255.255.255255.255.255.0 
D224.0.0.0 – 239.255.255.255  
E240.0.0.0 – 255.255.255.255  

Private

ClassRangeSubnet MaskCIDR notation
A10. 0.0.0 – 10.255.255.255255.0.0.010.0.0.0/8
B172.16.0.0 – 172.31.255.255255.255.0.0172.16.0.0/16
C192.168.0.0 – 192.168.255.255255.255.255.0192.168.0.0/24

Loopback Range

RangeSubnet maskCIDR notation
127.0.0.0–127.255.255.255255.0.0.0127.0.0.0/8

127.0.0.1

Automatic Private IP Addressing (APIPA; aka Link-Local address)

RangeSubnet maskCIDR notation
169.254.0.0 – 169.254.255.255255.255.0.0169.254.0.0/16

Internetwork Broadcast Address

255.255.255.255

Network Broadcast Address

x.x.x.255