Guía

Cuántos hosts tiene una subred IPv4

Calcula direcciones totales y hosts utilizables desde un prefijo CIDR, con el tratamiento correcto de /31 y /32.

por Tools in a Tab · Publicado el · Revisado el

Respuesta breve

Una dirección IPv4 tiene 32 bits. Si el prefijo reserva p bits para la red, quedan 32 - p bits variables y el bloque contiene:

direcciones totales = 2^(32 - p)

Para /27, quedan 5 bits: 2^5 = 32 direcciones.

Tabla rápida

Prefijo Totales Utilizables en una subred convencional
/24 256 254
/27 32 30
/28 16 14
/29 8 6
/30 4 2
/31 2 2 en un enlace punto a punto
/32 1 1 dirección de host o ruta

En una subred convencional se reservan la primera dirección para identificar la red y la última como broadcast dirigido. Por eso suele restarse dos. Esa regla no debe aplicarse mecánicamente a /31 y /32.

Casos especiales

La RFC 3021 permite usar las dos direcciones de un /31 en enlaces punto a punto: solo existen dos extremos y no se necesita un broadcast dirigido independiente. Un /32 identifica una única dirección y aparece habitualmente como ruta de host.

La calculadora IPv4 muestra explícitamente estos casos para no devolver cero hosts por aplicar la fórmula tradicional sin contexto.

Capacidad no significa disponibilidad

El número matemático del bloque no garantiza que todas las direcciones puedan asignarse en cualquier red. Gateways, reservas del proveedor, direcciones de infraestructura o políticas internas reducen la capacidad práctica. Tampoco debe interpretarse un /0 como miles de millones de hosts utilizables en una sola LAN.

Para dimensionar, calcula primero el bloque y documenta después qué direcciones reserva tu diseño. Si necesitas al menos 25 hosts convencionales, /27 ofrece 30; /28, solo 14.