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.
¿Cuántos hosts necesito?
Divide esta red en subredes
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.