Calculadora de subredes (CIDR)

Escribe una dirección con su prefijo, como 192.168.1.0/24, y salen red, difusión, primer y último host, cuántos hosts, máscara y wildcard. Vale también para IPv6, y está el sentido contrario («necesito 300 hosts: ¿qué prefijo?») y la división en subredes. Nada sale de tu navegador.

Ejemplos:

¿Cuántos hosts necesito?

Divide esta red en subredes

El cálculo se hace en tu navegador: ninguna dirección sale de aquí.

Para qué sirve, y quién lo busca

Quien configura un router, un cortafuegos, un NAS o una máquina virtual necesita saber cuántas direcciones caben en una red, cuál es la difusión y desde y hasta dónde van los hosts. Es también materia de examen en los institutos técnicos, donde las subredes se calculan a mano sobre papel: aquí la cuenta ya está hecha, y sirve para comprobar la propia.

Los dos bordes donde todos se equivocan: /31 y /32

La regla «hosts utilizables = total menos 2» (se quitan red y difusión) es correcta casi siempre, pero no en los prefijos más largos. Un /31 tiene solo dos direcciones y no hay sitio para red y difusión: la RFC 3021 dice que ambas son hosts, y así se hacen los enlaces punto a punto entre routers. Un /32 es un host único. Copiar la fórmula «menos 2» en todas partes aquí está mal, y en un examen es un error que cuesta.

IPv4 e IPv6 no son lo mismo

IPv6 no tiene difusión ni la noción de «hosts utilizables» como IPv4: una /64 tiene miles de millones de miles de millones de direcciones y no se quitan los dos bordes. Aquí IPv6 se calcula con enteros de 128 bits (nunca coma flotante, que a ese tamaño pierde cifras), y la dirección de red se muestra en la forma compacta oficial (RFC 5952), la de los dos puntos dobles en lugar de los ceros.

El sentido contrario y la división

La pregunta real de quien diseña una red no es «qué contiene este /24», es «necesito 300 hosts, ¿qué prefijo pongo?». Aquí está: da el número de hosts y obtén el prefijo más pequeño que los contiene (contando las dos direcciones que en IPv4 no son hosts). Y también lo contrario: coge una red y divídela en subredes iguales de un prefijo más largo, con la lista de las redes que salen.

Lo que no hace

No comprueba si una dirección es alcanzable y no hace ping: es un cálculo, no una prueba sobre la red. Dice si una dirección es privada o pública según los rangos reservados (10.x, 172.16-31.x, 192.168.x para IPv4), pero «privada» no quiere decir «no enrutable». Si en cambio necesitas leer o generar un QR con la configuración de red está Código QR para el WiFi, y para convertir números entre bases Convertidor de bases.