Posterior a observar en varios repositorios y foros de internet al final nos encontramos con la resolución que te mostramos a continuación.
Solución:
Una dirección IPv4 consta de 32 bits.
1) /32 en CIDR x.x.x.x/32
significa usar los 32 bits para formar un rango de direcciones. En este caso, solo es posible una dirección IP.
2) /24 en CIDR x.x.x.0/24
significa arreglar los primeros 24 bits y usar los últimos 8 bits para formar un rango de direcciones. En este caso, puede haber 2^8 direcciones IP, es decir, de xxx0 a xxx255.
3) /16 en CIDR x.x.0.0/16
significa arreglar los primeros 16 bits y usar los últimos 16 bits para formar un rango de direcciones. En este caso, puede haber 2^16 direcciones IP, es decir, desde xx0.0 hasta xx255.255.
4) /8 en CIDR x.0.0.0/8
significa arreglar los primeros 8 bits y usar los últimos 24 bits para formar un rango de direcciones. En este caso, puede haber 2^24 direcciones IP, es decir, desde x.0.0.0 hasta x.255.255.255.
5) /0 en CIDR 0.0.0.0/0
significa arreglar los primeros 0 bits y usar los últimos 32 bits para formar un rango de direcciones. En este caso, todas las direcciones IP posibles se incluyen en el rango.
Espero que le ayude a comprender su problema de que los primeros 16 bits deben corregirse en x.x.0.0/16
CIDR.
Un rango CIDR que termina en /16
significa que los dos últimos números pueden cambiar.
En tu caso, el rango sería: 172.31.x.x
De este modo, 171.31.0.0
no está en ese rango CIDR.
Por cierto, probablemente no desee crear una VPC con un /16
rango. Contiene más de 65 000 direcciones IP y dificultaría la interconexión con otras VPC que pueda crear en el futuro. Probablemente podría usar uno más pequeño (por ejemplo, /22
) Rango CIDR.
Acuérdate de que te brindamos la opción de valorar este tutorial si diste con la respuesta.