Dado un prefijo Y
, es fácil calcular la máscara de red correspondiente: poner Y
veces un bit establecido y luego llenar "a la derecha" con ceros hasta que uno tenga 32 bits (IPv4) en total.
Ejemplo:
Prefijo 24
, por lo tanto, máscara de red 11111111 11111111 11111111 00000000
o 255.255.255.0
.
¿Puede haber una máscara de red con un patrón de bits diferente , como
00000000 11111111 00000000 11111111
(0.255.0.255
)00000000 11111111 11111111 11111111
(0.255.255.255
)11111111 11111111 11111111 00000001
(255.255.255.1
)
Especificar un "prefijo" obviamente no funcionaría para estos casos.
(Estoy bastante seguro de que la respuesta es "NO", pero estoy escribiendo un código de red, y esto debe funcionar en todos los casos posibles, por lo que quiero estar un 101% seguro).