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.