About this interactive
Every IPv4 address announces its class in its first octet, and once you can read that octet the rest follows: 1-126 is Class A, 128-191 is Class B, 192-223 is Class C, 224-239 is Class D for multicast, and 240 and up is Class E, reserved. That is one rule, applied fifteen times, and it is the foundation the whole of subnetting is built on. But two things sit on top of it, and this activity is really about those. The first is that some ranges are carved out and outrank the class they numerically fall inside. 127.0.0.1 is inside Class A's span, and 169.254.10.25 is inside Class B's, yet neither belongs there — loopback and APIPA are special-purpose ranges with their own meaning, and a special range always wins over the class that surrounds it. The second is that public and private are a separate question from class, not the same one. Classes A, B, and C each carry both: 10.0.0.1 and 8.8.8.8 are both Class A, and only one of them is RFC 1918 private. Sort by class first, then ask whether the address is routable. Two independent axes, asked at the same time, which is exactly how a real address arrives.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →