IPv4 Class Table

Understanding IPv4 Address Classes (A, B, C, D, E)

Overview
Before CIDR (Classless Inter-Domain Routing), IPv4 used a class-based addressing system. Although classful addressing is no longer used for routing today, understanding address classes is still incredibly valuable for:

  • Certifications (CCNA, Network+, Security+, etc.)
  • Legacy networks
  • Historical context
  • Understanding how early Internet addressing worked
  • Recognizing multicast and reserved ranges

What This CSV Contains

The IPv4 Class Table CSV gives you a clear breakdown of:

  • Class A: 1.0.0.0 – 126.255.255.255
  • Class B: 128.0.0.0 – 191.255.255.255
  • Class C: 192.0.0.0 – 223.255.255.255
  • Class D: 224.0.0.0 – 239.255.255.255 (Multicast)
  • Class E: 240.0.0.0 – 255.255.255.254 (Reserved)

For each class, the CSV includes:

  • First and last IP
  • Default netmask
  • Typical CIDR
  • Number of classful networks
  • Approximate hosts per network
  • Expert-level historical notes

This CSV is ideal for educational content, subnetting primers, and explaining how modern CIDR evolved.

ClassFirst AddressLast AddressDefault NetmaskTypical CIDRNumber of Classful NetworksHosts per Network (Approx)Notes
A1.0.0.0126.255.255.255255.0.0.0/812816,777,214Historic classful networks; now mostly treated as CIDR blocks. Includes many legacy /8 allocations.
B128.0.0.0191.255.255.255255.255.0.0/1616,38465,534Mid-sized historical networks; typical of early enterprise allocations.
C192.0.0.0223.255.255.255255.255.255.0/242,097,152254Small classful networks; many early small-business assignments followed this pattern.
D224.0.0.0239.255.255.255N/AMulticastN/AN/AMulticast-only; not used for unicast hosts.
E240.0.0.0255.255.255.254N/AReservedN/AN/AReserved for future or experimental use; not normally routed.