Máscara de subred y CIDR: cómo calcular hosts y rangos
Una red /24 tiene 256 direcciones, pero solo 254 equipos. Una /30 tiene 4 y sirve para 2. Detrás de esas cuentas hay una regla muy corta que, una vez entendida, te permite calcular a mano la red, el broadcast y el rango de cualquier subred sin memorizar tablas. La regla, con ejemplos resueltos y los casos especiales.
Qué es la máscara y qué es el prefijo
Una dirección IPv4 son 32 bits, que se escriben en cuatro grupos de 8 (192.168.1.10). La máscara de subred indica cuántos de esos 32 bits identifican la red y cuántos el equipo dentro de ella. Se escribe con unos en la parte de red y ceros en la de equipo: 24 unos seguidos de 8 ceros dan 255.255.255.0.
La notación CIDR (de «Classless Inter-Domain Routing», definida en la RFC 4632) simplemente cuenta esos unos y los pone detrás de una barra: /24. Son dos formas de decir lo mismo: 192.168.1.0/24 equivale a 192.168.1.0 con máscara 255.255.255.0. Cuanto mayor es el número tras la barra, más pequeña es la red.
La cuenta que resuelve todo
Con un prefijo /n quedan 32 − n bits para los equipos. Por tanto:
- Direcciones de la subred = 2(32 − n).
- Equipos utilizables = 2(32 − n) − 2, porque la primera dirección identifica la red y la última es la de difusión (broadcast), y ninguna de las dos se asigna a un equipo.
Para un /24: 28 = 256 direcciones, 254 para equipos. Para un /26: 26 = 64 direcciones, 62 utilizables.
| Prefijo | Máscara | Direcciones | Equipos utilizables |
|---|---|---|---|
| /8 | 255.0.0.0 | 16.777.216 | 16.777.214 |
| /16 | 255.255.0.0 | 65.536 | 65.534 |
| /20 | 255.255.240.0 | 4.096 | 4.094 |
| /22 | 255.255.252.0 | 1.024 | 1.022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 (caso especial) |
| /32 | 255.255.255.255 | 1 | 1 (un solo equipo) |
Los dos últimos son excepciones a la resta de 2. Un /31 se usa en enlaces punto a punto entre dos routers: la RFC 3021 permite aprovechar sus dos direcciones sin reservar red ni broadcast, para gastar la mitad de espacio por enlace. Un /32 identifica un único equipo, habitual en rutas y reglas específicas.
Cómo calcular una subred a mano
El truco está en el octeto «interesante», el primero que no es ni 255 ni 0 en la máscara. Ese octeto marca el tamaño del bloque: 256 menos el valor de la máscara en ese octeto.
Ejemplo 1: 192.168.1.130/26. La máscara es 255.255.255.192, así que el octeto interesante es el cuarto y el bloque mide 256 − 192 = 64. Las subredes empiezan en 0, 64, 128, 192. El 130 cae en el bloque que empieza en 128, y por tanto:
- Red:
192.168.1.128 - Broadcast:
192.168.1.191(el siguiente bloque empieza en 192, y el broadcast es la dirección anterior) - Equipos: de
192.168.1.129a192.168.1.190, 62 en total
Ejemplo 2: 172.20.5.77/20. La máscara es 255.255.240.0: el octeto interesante es el tercero y el bloque mide 256 − 240 = 16. Los bloques empiezan en 0, 16, 32… y el 5 cae en el que empieza en 0:
- Red:
172.20.0.0 - Broadcast:
172.20.15.255 - Equipos: de
172.20.0.1a172.20.15.254, 4.094 en total
Si quieres comprobarlo o necesitas convertir entre binario y decimal para entender los octetos, el conversor de binario, decimal y hexadecimal es útil para ver los unos y ceros de cada octeto.
Dividir una red en subredes
Para partir 192.168.1.0/24 en cuatro subredes iguales, necesitas 2 bits más de prefijo (22 = 4), es decir, cuatro redes /26 de 62 equipos cada una: 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26 y 192.168.1.192/26. Para elegir el prefijo adecuado, calcula cuántos equipos necesitas más 2 y busca la menor potencia de 2 que lo cubra: 50 equipos → 52 → 64 → /26; 100 equipos → 102 → 128 → /25. Deja siempre margen de crecimiento.
Direcciones privadas y otros rangos reservados
La RFC 1918 reserva tres rangos para redes privadas, que no se enrutan en Internet:
10.0.0.0/8: de 10.0.0.0 a 10.255.255.255.172.16.0.0/12: de 172.16.0.0 a 172.31.255.255. Aquí está el error más común: no es todo el 172.x, solo del 16 al 31.192.168.0.0/16: de 192.168.0.0 a 192.168.255.255, el que traen casi todos los routers domésticos.
Además: 127.0.0.0/8 es la dirección de bucle interno del propio equipo (127.0.0.1), según la RFC 1122; 169.254.0.0/16 es el rango de enlace local que un equipo se asigna solo cuando no consigue una dirección por DHCP (RFC 3927), y por eso, si ves una IP 169.254.x.x en un equipo, lo normal es que no haya encontrado servidor DHCP; y 100.64.0.0/10 es el espacio compartido que usan los operadores para el CGNAT (RFC 6598).
Máscara inversa (wildcard)
Algunos equipos de red (listas de control de acceso, protocolos de enrutamiento) piden la máscara inversa, que es la máscara con los bits invertidos: se calcula como 255.255.255.255 menos la máscara. Para /24 es 0.0.0.255; para /26, 0.0.0.63.
Y en IPv6
En IPv6 no existe el broadcast (la RFC 4291 lo dice expresamente, y sus funciones las asumen las direcciones multicast), de modo que no hay nada que restar. Las subredes habituales son /64: la RFC 4291 establece que los identificadores de interfaz de las direcciones unicast tienen 64 bits.
Calcularlo sin cuentas
La calculadora de subredes IP te da, a partir de una dirección con prefijo o máscara, la red, el broadcast, la máscara inversa, el rango utilizable y cuántos equipos caben, también para prefijos IPv6. Funciona en tu navegador, sin enviar ninguna dirección a un servidor.
Fuentes y más información
- RFC 4632: Classless Inter-domain Routing (CIDR)
- RFC 1918: Address Allocation for Private Internets
- RFC 3021: Using 31-Bit Prefixes on IPv4 Point-to-Point Links
- RFC 1122: Requirements for Internet Hosts (dirección de bucle 127.x.x.x)
- RFC 3927: Dynamic Configuration of IPv4 Link-Local Addresses
- RFC 6598: IANA-Reserved IPv4 Prefix for Shared Address Space
- RFC 4291: IP Version 6 Addressing Architecture
Datos comprobados el 3 de octubre de 2026.
Hazlo ahora, gratis y en tu navegador. Tus archivos no se suben.
Red, máscara, difusión y rango de equipos a partir de una IP y un prefijo.
Preguntas frecuentes
¿Qué significa /24 en una dirección IP?
¿Por qué una red /24 tiene 254 equipos y no 256?
¿Cuántos equipos caben en un /26?
¿Cuáles son los rangos de direcciones IP privadas?
¿Qué es una máscara 255.255.255.192?
¿Por qué un equipo tiene una IP que empieza por 169.254?
Guías relacionadas
Herramientas de esta guía
Funcionan en tu navegador: no se sube nada.