Es que existen reglas para las direcciones IP, máscaras, etc....
La ip "172.31.0.101 con mascara 255.255.255.0" no sigue el convenio:
Class C - 110nnnnn nnnnnnnn nnnnnnnn hhhhhhhh
* First three bits 110; 21 network bits; 8 host bits
* Initial byte: 192 - 223
* 2,097,152 Class Cs exist
* 254 hosts on each Class C