About this interactive
Every IPv4 address answers several questions at once, and the order you ask them in matters.
First: is it a host address at all? The 127 range (127.0.0.0 to 127.255.255.255) is loopback: traffic to it never leaves the device, so it is never assigned to a host on a network. 0.0.0.0 stands for "any address": as 0.0.0.0/0 it is the default route, and a device uses it as its source only before it has an address. Class D (224 to 239) is multicast, a group address rather than one device's, and Class E (240 to 255) is experimental. None of these is a host address.
Second: what is its role in its network? Read the class, then look only at the host octets. Class A has three host octets, Class B two, Class C one. All of them 0: the network address. All of them 255: the broadcast address. Anything else: a usable host. Look at every host octet, not just the last. 144.22.0.255 ends in 255, but it is Class B, so its host octets are 0.255; that is a host, and its network's broadcast is 144.22.255.255. 10.45.0.0 ends in .0.0, but it is Class A, so its host octets are 45.0.0; that is a host too, and its network address is 10.0.0.0.
Third, for a host only: private or public? RFC 1918 sets aside 10.0.0.0 to 10.255.255.255, 172.16.0.0 to 172.31.255.255 and 192.168.0.0 to 192.168.255.255 for private use inside an organization; anything outside them (and outside the special ranges) is public. Watch the edges: 172.32.10.5 and 192.169.4.20 are just outside and are public.
A network or broadcast address in a private range still goes in the network or broadcast bin: role comes first. Assume classful boundaries throughout, with no subnetting. Ten of the twenty-five addresses are drawn each run.
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 →