¿Qué es una calculadora de subredes?
Una calculadora de subredes parte de una dirección IPv4 y un prefijo CIDR (por ejemplo, 192.168.1.10/24) y calcula al instante la dirección de red, la máscara de subred, la dirección de broadcast, el rango de direcciones de host utilizables y el número total de hosts que puede albergar la subred. Es una herramienta imprescindible para administradores de redes y sistemas, así como para quienes estudian el direccionamiento IP y el subnetting. Funciona con el direccionamiento IPv4 estándar y es universal: no depende de ningún país ni fabricante concreto.
Cómo utilizarla
Introduce los cuatro octetos de tu dirección IPv4 (cada uno de 0 a 255) y elige una longitud de prefijo entre 0 y 32. Pulsa en calcular para ver la máscara de subred, la dirección de red, el primer y el último host utilizable, la dirección de broadcast y el número de hosts disponibles. Una red /24, por ejemplo, te da 256 direcciones en total y 254 hosts utilizables.
La fórmula explicada
La máscara de subred se construye desplazando todos los unos hacia la izquierda según el número de bits de host: \(\text{Mask} = (\text{0xFFFFFFFF} \ll (32 - \text{Prefix})) \mathbin{\&} \text{0xFFFFFFFF}\). La dirección de red es el AND bit a bit entre la IP y la máscara: \(\text{Network} = \text{IP} \mathbin{\&} \text{Mask}\). La dirección de broadcast pone a uno todos los bits de host: \(\text{Broadcast} = \text{Network} \mathbin{|} \lnot\,\text{Mask}\). El número de hosts utilizables es \(2^{32 - \text{Prefix}} - 2\), donde restamos las direcciones de red y de broadcast. En los prefijos /31 y /32 no hay hosts utilizables según las reglas clásicas, por lo que el recuento se muestra como 0.
$$\text{Total} = 2^{\,32 - \text{Prefix}}, \qquad \text{Usable} = 2^{\,32 - \text{Prefix}} - 2$$
Ejemplo resuelto
Para 192.168.1.10/24: bits de host = 32 − 24 = 8. Máscara = 255.255.255.0. Red = 192.168.1.0. Broadcast = 192.168.1.255. Hosts utilizables = 2^8 − 2 = 254, que van desde 192.168.1.1 hasta 192.168.1.254.
$$\text{Usable} = 2^{8} - 2 = 254$$
Preguntas frecuentes
¿Por qué se restan 2 al número de hosts? La primera dirección de una subred se reserva como identificador de red y la última es la dirección de broadcast, así que ninguna de las dos puede asignarse a un dispositivo.
¿Qué significa /24? El prefijo /24 indica que los primeros 24 bits identifican la red y los 8 bits restantes quedan disponibles para los hosts, lo que equivale a una máscara 255.255.255.0.
¿Es compatible con IPv6? No: esta calculadora cubre únicamente el direccionamiento IPv4. IPv6 utiliza un espacio de direcciones de 128 bits y convenciones diferentes.