Eu nunca vi esta notação"255.255.0.255" para máscaras válidas, caso alguém posso contribuir em relação a isso. A FCC já cobrou uma questão com essa máscara e deu como errada.
(FCC - 2011 - TRT - 23ª REGIÃO (MT)Q152070)
Na configuração de rede, além do endereço IP, é necessário fornecer também uma máscara de sub-rede válida, conforme o exemplo:
A-255.255.255.255 Errado!
B-255.255.0.0 correto! -> classe B
C-255.0.255.0-> Errado
D-255.255.0.255-> Errado
E-255.0.255.255->Errado
-----------------------------------
Que eu conheço:
A = 255.0.0.0
B=255.255.0.0
C=255.255.255.0
(...)
Em binários:
A-> 0
B->10
C->110
(...)
A->/8 CIDR
B->/16 CIDR
C->/24 CIDR
(...)
A=rede, host, host, host
B=rede, rede, host, host
C=rede, rede, rede, host
(...)
"Uma máscara de subrede é do tipo 255.255.255.0. Como se pode notar, o valor máximo para cada um dos campos é 255 (todos os bits 1) e o mínimo é 0 (todos os bits 0). Uma máscara de subrede obrigatoriamente deve ter valores máximos seguidos de valores mínimos. Assim sendo, 0.255.0.255 não é uma máscara de subrede válida. "
http://www.inf.ufes.br/~zegonc/material/Redes_de_Computadores/EnderecamentoIP_terceira-parte-redes-de-computadores.pdf
https://www.cisco.com/c/pt_br/support/docs/ip/routing-information-protocol-rip/13788-3.html