Qué es
La Calculadora de Direcciones IP Utilizables te indica cuántas direcciones de host puedes asignar realmente dentro de una subred IPv4 según la longitud de su prefijo (notación CIDR, como /24 o /16). Es una herramienta imprescindible para planificar subredes, dimensionar ámbitos DHCP o estimar la capacidad de un segmento de red.
Cómo usarla
Introduce la longitud del prefijo de subred, es decir, el número que aparece después de la barra en la notación CIDR (de 0 a 32). Pulsa calcular y la herramienta te devolverá el total de direcciones del bloque, el número de bits de host y la cantidad de direcciones utilizables una vez reservadas la dirección de red y la de difusión (broadcast).
La fórmula explicada
Una dirección IPv4 tiene 32 bits. La longitud del prefijo p fija la parte de red, dejando 32 − p bits para los hosts. Por tanto, el número total de direcciones es \(2^{32 - p}\). En una subred estándar, la primera dirección se reserva como identificador de red y la última como dirección de difusión, de modo que el número de direcciones utilizables es:
$$\text{utilizables} = 2^{\,32 - p} - 2$$
Ten en cuenta que un enlace punto a punto /31 (RFC 3021) y una ruta de host /32 son casos especiales en los que esta resta clásica no se aplica.
Ejemplo práctico
Para una subred /24: bits de host = 32 − 24 = 8, total = \(2^8 = 256\) y utilizables = 256 − 2 = 254 direcciones. Una /16 ofrece \(2^{16} - 2 = 65.534\) hosts utilizables.
$$\text{utilizables} = 2^{\,32 - 24} - 2 = 2^8 - 2 = 254$$
Preguntas frecuentes
¿Por qué se restan 2? Una dirección identifica la propia red y otra es la dirección de difusión (broadcast); ninguna de las dos puede asignarse a un host.
¿Y las subredes /31? El RFC 3021 permite que las /31 usen ambas direcciones en enlaces punto a punto, lo que da 2 direcciones utilizables.
¿Funciona con IPv6? No: esta herramienta es solo para IPv4. IPv6 usa direcciones de 128 bits y convenciones de reserva de direcciones diferentes.