Let’s walk through this example together, that might help…
First we need to figure out the network address and to do that, we need to take a close look at the subnet mask:
The subnet mask defines how large each subnet is. You can do this in binary but I’ll use decimal since it’s faster. A quick method is to take the number 256 minus the subnet mask. We are looking at the 4th octet so that’s 248:
256 - 248 = 8
We now know that each subnet has 8 addresses. Let’s start counting from 0 to show you how it works:
Subnet #1 188.8.131.52
Subnet #2 184.108.40.206
Subnet #3 220.127.116.11
Subnet #4 18.104.22.168
Subnet #5 22.214.171.124
These are all “steps” of 8 addresses. If you keep counting then you’ll end up at the subnet where you 126.96.36.199 address belongs to:
As you can see, your 188.8.131.52 is a network address. The next subnet starts with 184.108.40.206.
Finding the broadcast address is easy now, it’s the last address in the subnet: 220.127.116.11.
Finding the first and last usable host addresses is also easy now…the first address is 18.104.22.168 and the last one is 22.214.171.124 (one before the broadcast address).
Does this help?