¿Qué es la Calculadora de Subredes IP?
Esta herramienta parte de una dirección IPv4 (cuatro octetos, de 0 a 255) y de una longitud de prefijo CIDR (de /0 a /32) para calcular todo lo que necesitas a la hora de planificar o documentar una subred: la dirección de red, la dirección de broadcast, la máscara de subred, la máscara wildcard, el primer y el último host utilizable, así como el número total de direcciones y de hosts disponibles. Trabaja por completo con la aritmética binaria estándar de 32 bits de IPv4, por lo que sirve para cualquier red del mundo.
Cómo utilizarla
Introduce los cuatro octetos de tu dirección IP y elige el prefijo de subred. Por ejemplo, 192.168.1.10/24 equivale a los octetos 192, 168, 1 y 10 con un prefijo de 24. Pulsa calcular y consulta los detalles de la red más abajo.
La fórmula explicada
La máscara de subred se construye poniendo a 1 los prefix bits situados más a la izquierda y dejando el resto a 0. La dirección de red es el resultado del AND a nivel de bits entre la IP y la máscara. La dirección de broadcast se obtiene aplicando un OR entre la red y la máscara invertida (la wildcard). El número total de direcciones es \(2^{32 - \text{prefijo}}\), y el número de hosts utilizables resta 2 por las direcciones de red y de broadcast:
$$\text{H} = 2^{\,32 - \text{prefijo}} - 2$$donde
$$\left\{ \begin{aligned} \text{IP} &= (\text{O1} \ll 24)\,|\,(\text{O2} \ll 16)\,|\,(\text{O3} \ll 8)\,|\,\text{O4} \\ \text{Mask} &= \texttt{0xFFFFFFFF} \ll (32 - \text{Prefix}) \\ \text{Network} &= \text{IP} \,\&\, \text{Mask} \\ \text{Broadcast} &= \text{Network}\,|\,(\sim\text{Mask}) \end{aligned} \right.$$
Ejemplo resuelto
Para 192.168.1.10/24, la máscara es 255.255.255.0. La red = 192.168.1.0 y el broadcast = 192.168.1.255. El total de direcciones es \(2^8 = 256\) y los hosts utilizables son \(256 - 2 = 254\). El primer host utilizable es 192.168.1.1 y el último, 192.168.1.254.
Preguntas frecuentes
¿Por qué se restan 2 al número de hosts? La primera dirección se reserva como identificador de la red y la última es la dirección de broadcast, así que ninguna de las dos puede asignarse a un dispositivo.
¿Y los casos /31 y /32? Un /32 describe un único host, mientras que un /31 se utiliza en enlaces punto a punto (RFC 3021), donde sí pueden aprovecharse ambas direcciones.
¿Admite IPv6? No: esta calculadora es solo para IPv4.