Is 225.225.225.128 a valid subnet mask?
I have been told that we have two devices on a network:
10.40.225.142
and 10.40.225.144
These devices both have
Gateway
10.40.225.129
Subnet mask
225.225.225.128
(note 225 is Not a typo)
These are communication intermittently with a server 10.40.224.156
So my question is: Is that a valid subnet? I have only ever seen 255 or 0 in the first one - three octets.
Basically a valid subnetmask, when written in binary, has to consist of only consecutive 1's and then 0's, but no intermittent mixing. I.e.:
255.255.255.128 -> 11111111.11111111.11111111.10000000 is valid
255.255.255.0 -> 11111111.11111111.11111111.00000000 is valid
255.255.255.144 -> 11111111.11111111.11111111.10010000 is not valid
Edit: The first bits (the nonzero bits) could also be set to match the network address, the important thing is that if you perform a logical AND operation on an IP with the subnet mask you get the network address.
Host: 10.40.225.164 -> 0000 1010 . 0010 1000 . 1110 0001 . 1010 0100
Subnet M: 255.255.225.128 -> 1111 1111 . 1111 1111 . 1110 0001 . 1000 0000
Network: 10.40.225.128 -> 0000 1010 . 0010 1000 . 1110 0001 . 1000 0000
The Subnet you are working with is: 10.40.225.128/25
Your usable address range is from: 10.40.225.129 - 10.40.225.254
The network ID is: 10.40.225.128
The broadcast ID is: 10.40.225.255
The last octet is split in half. We can presume the address configuration is correct, as those IPs are usable in the address range for the provided subnet. The only reason they would not be valid is if there were conflicting IP addresses from other devices statically set to use those IPs in the network (unlikely).