Calculadora de Hosts Totales

Calcula el numero total de direcciones en una subred (IPv4/IPv6)

Input CIDR Addresses

Total hosts = 2^(32 - prefix). This includes the network and broadcast addresses.

Total Addresses

Host counts will appear here

El Total Hosts Calculator calcula la cantidad completa de direcciones IP dentro de cualquier subred, incluyendo las direcciones reservadas de red y broadcast. Ingresa una longitud de prefijo CIDR para ver el número total de direcciones tanto para IPv4 como para IPv6, mostrado en formato legible.

Entendiendo las cantidades totales de direcciones

La cantidad total de direcciones de una subred es la respuesta matemática pura a la pregunta "¿cuántas direcciones IP existen en este bloque?" Incluye cada dirección -- la dirección de red, la dirección de broadcast y todas las direcciones de host entre ellas. Este número es diferente de la cantidad de hosts utilizables (que resta las dos direcciones reservadas), y entender la distinción importa más de lo que podrías esperar.

La fórmula es simplemente 2 elevado a la potencia del número de bits de host. Para IPv4, eso significa 2^(32 - longitud_de_prefijo). Un /24 tiene 8 bits de host, entonces 2^8 = 256 direcciones totales. Un /20 tiene 12 bits de host, entonces 2^12 = 4,096 direcciones totales. La matemática es la misma para IPv6, pero con direcciones de 128 bits los números se vuelven astronómicamente grandes: un /64 tiene 2^64 direcciones, que son aproximadamente 18.4 quintillones.

¿Por qué te importaría la cantidad total en lugar de solo la cantidad utilizable? Varias razones prácticas. Los proveedores de nube cobran por dirección IP en algunos modelos de precios, y cuentan direcciones totales, no utilizables. Al calcular la utilización de direcciones IP para reportes a los RIR (requerido para justificar asignaciones adicionales), reportas contra el espacio total. Al planificar bloques de direcciones jerárquicamente -- dividiendo un /16 en /20s, luego /24s, luego /28s -- necesitas las cantidades totales para asegurarte de que tu matemática cuadre sin huecos ni superposiciones. Y al comunicarte con interesados no técnicos sobre la capacidad de direcciones, la cantidad total es frecuentemente el número más intuitivo.

Cómo calcular el total de direcciones en una subred

  1. Ingresa una longitud de prefijo (por ejemplo, /24) o un bloque CIDR completo (por ejemplo, 192.168.1.0/24)
  2. Selecciona la familia de direcciones IPv4 (32 bits) o IPv6 (128 bits)
  3. La calculadora aplica la fórmula: 2^(bits de dirección - longitud de prefijo)
  4. El resultado muestra la cantidad total bruta de direcciones, incluyendo las direcciones de red y broadcast

Cantidad total de direcciones por longitud de prefijo

IPv4 (direcciones de 32 bits)

PrefijoBits de hostDirecciones totalesLegibleUso típico
/82416,777,216~16.7 millonesAsignación grande de ISP / RIR
/12201,048,576~1 millónRango privado 172.16.0.0/12
/161665,536~65.5 milBloque de campus / sitio
/20124,0964,096VLAN grande
/248256256LAN estándar
/257128128Mitad de un /24
/2666464Departamento pequeño
/2753232VLAN de servidores
/2841616DMZ pequeña
/29388Subred mínima
/30244Enlace punto a punto
/31122Punto a punto (RFC 3021)
/32011Host individual / loopback

IPv6 (direcciones de 128 bits)

PrefijoBits de hostDirecciones totalesEscala
/32962^96~79.2 octillones
/48802^80Asignación estándar de organización
/56722^72Asignación residencial
/64642^64~18.4 quintillones (subred individual)
/12801Host individual / loopback

Cuándo usar esta herramienta

  • Planificación de capacidad -- entiende el espacio bruto de direcciones antes de restar las direcciones reservadas
  • Estimación de costos en la nube -- algunos proveedores cobran por dirección IP, por lo que la cantidad total afecta directamente el costo
  • Inventario de direcciones IP -- rastrea qué porcentaje de tu espacio asignado está en uso
  • Comparación de esquemas de subnetting -- evalúa las compensaciones entre diferentes longitudes de prefijo
  • Entendiendo el agotamiento de IPv4 -- visualiza cómo el espacio total de 2^32 (4.29 mil millones de direcciones) está particionado
  • Reportes de utilización a RIR -- calcula la utilización del espacio de direcciones para ARIN, RIPE o APNIC

Cómo funciona el cálculo total de direcciones

La fórmula

El número total de direcciones en cualquier subred se determina por el número de bits de host:

Total addresses = 2^(address_bits - prefix_length)

Para IPv4 (32 bits):

  • /24 → 2^(32-24) = 2^8 = 256
  • /20 → 2^(32-20) = 2^12 = 4,096
  • /16 → 2^(32-16) = 2^16 = 65,536

Para IPv6 (128 bits):

  • /64 → 2^(128-64) = 2^64 = 18,446,744,073,709,551,616
  • /48 → 2^(128-48) = 2^80

Direcciones totales vs. hosts utilizables

MétricaFórmulaEjemplo /24Ejemplo /30
Direcciones totales2^bits_de_host2564
Hosts utilizables2^bits_de_host - 22542
DiferenciaRed + broadcast2 reservadas2 reservadas

La distinción importa más para subredes pequeñas. Un /30 tiene solo 4 direcciones totales, y 2 están reservadas, dejando solo 2 para hosts. Un /24 tiene 256 totales, con 254 utilizables -- el overhead es insignificante.

El espacio de direcciones IPv4 en perspectiva

Todo el espacio de direcciones IPv4 contiene 2^32 = 4,294,967,296 direcciones. Un solo bloque /8 representa 1/256 de todas las direcciones IPv4:

/8  = 16,777,216 addresses  → 0.39% of IPv4 space
/16 = 65,536 addresses      → 0.0015% of IPv4 space
/24 = 256 addresses          → 0.000006% of IPv4 space

Con aproximadamente 4.3 mil millones de direcciones totales y miles de millones de dispositivos conectados a internet, el agotamiento de direcciones IPv4 impulsó la adopción de IPv6 con su espacio de direcciones de 2^128.

Cantidades totales de direcciones en la práctica

Entender la cantidad total de direcciones es crítico para la planificación jerárquica de direcciones. Cuando recibes un bloque /16 y necesitas dividirlo entre múltiples sitios, necesitas saber que un /16 contiene exactamente 256 bloques /24 contiguos, o 16 bloques /20, o 4 bloques /18. La matemática debe cuadrar perfectamente -- cualquier hueco significa direcciones desperdiciadas, y cualquier superposición significa conflictos de enrutamiento. Una forma simple de verificar tu plan: las direcciones totales en todas las subredes hijas deben ser iguales a las direcciones totales en el bloque padre.

En entornos de nube, la cantidad total de direcciones adquiere importancia financiera. AWS, por ejemplo, cobra por las Elastic IP addresses que están asignadas pero no adjuntas a instancias en ejecución. Entender cuántas direcciones contiene una subred te ayuda a estimar costos y evitar el sobre-aprovisionamiento. Si asignas un /20 (4,096 direcciones) para una carga de trabajo que solo necesita 50 instancias, estás reservando mucho más espacio de direcciones del necesario, lo cual puede tener implicaciones para el diseño de tu VPC y la complejidad de la tabla de enrutamiento.

Para organizaciones que poseen sus propias asignaciones de direcciones IP de un Regional Internet Registry, rastrear la utilización total de direcciones es un requisito de reporte. ARIN, RIPE NCC y APNIC requieren justificación periódica de que el espacio asignado se está usando eficientemente, típicamente esperando 80% o más de utilización antes de aprobar asignaciones adicionales. La cantidad total de direcciones es el denominador en este cálculo de utilización.

Preguntas frecuentes

¿Cuál es la diferencia entre hosts totales y hosts utilizables?

Hosts totales es la cantidad matemática bruta de todas las direcciones en una subred (2^bits_de_host), incluyendo las direcciones de red y broadcast. Hosts utilizables resta 2 de ese total porque la dirección de red y la dirección de broadcast están reservadas y no pueden asignarse a dispositivos. Para un /24, el total es 256 pero los utilizables son 254.

¿Cuántas direcciones totales hay en una subred /16?

Una subred /16 contiene 2^(32-16) = 2^16 = 65,536 direcciones totales. Después de restar las direcciones de red y broadcast, 65,534 son utilizables. El /16 es equivalente al antiguo tamaño de red Clase B y se usa comúnmente para bloques de direcciones a nivel de campus o sitio.

¿Por qué un /64 en IPv6 tiene tantas direcciones?

Un prefijo /64 deja 64 bits de host, produciendo 2^64 = aproximadamente 18.4 quintillones de direcciones. Este número astronómico es por diseño -- IPv6 asigna un /64 a cada subred para que SLAAC (Stateless Address Autoconfiguration) pueda usar el Interface Identifier completo de 64 bits. La conservación de direcciones dentro de una sola subred intencionalmente no es una preocupación en IPv6.

¿Cuántas subredes /24 caben en un /16?

Un /16 contiene 65,536 direcciones totales, y un /24 contiene 256. Dividiendo: 65,536 / 256 = 256 subredes /24 caben exactamente en un /16. De manera más general, el número de subredes más pequeñas en una más grande es 2^(prefijo_menor - prefijo_mayor).

¿Cómo calculo las direcciones totales para un rango arbitrario como 10.0.0.0 a 10.0.3.255?

Este rango abarca desde 10.0.0.0 hasta 10.0.3.255, que son 4 x 256 = 1,024 direcciones. Esto corresponde a una subred /22 (2^10 = 1,024). Si el rango no se alinea a un solo bloque CIDR, necesitarías sumar las direcciones totales de los bloques CIDR individuales que cubren el rango.

Herramientas relacionadas

IPparse•Herramientas gratuitas de cálculo de redes y subredes

© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First • No Data Collected