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.

Revisado el 3 de octubre de 2026 · 4 min de lectura

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.

PrefijoMáscaraDireccionesEquipos utilizables
/8255.0.0.016.777.21616.777.214
/16255.255.0.065.53665.534
/20255.255.240.04.0964.094
/22255.255.252.01.0241.022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422 (caso especial)
/32255.255.255.25511 (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.129 a 192.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.1 a 172.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

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?
Que los primeros 24 bits identifican la red y los 8 restantes los equipos. Equivale a la máscara 255.255.255.0 y deja 256 direcciones, de las que 254 son utilizables.
¿Por qué una red /24 tiene 254 equipos y no 256?
Porque la primera dirección identifica la red y la última es la de difusión (broadcast), y ninguna se asigna a un equipo.
¿Cuántos equipos caben en un /26?
62. Un /26 tiene 64 direcciones (2 elevado a 6), menos las de red y broadcast.
¿Cuáles son los rangos de direcciones IP privadas?
Según la RFC 1918: 10.0.0.0/8, 172.16.0.0/12 (de 172.16.0.0 a 172.31.255.255) y 192.168.0.0/16.
¿Qué es una máscara 255.255.255.192?
La máscara de un /26: 26 bits de red y 6 de equipo, es decir, bloques de 64 direcciones.
¿Por qué un equipo tiene una IP que empieza por 169.254?
Porque no ha conseguido una dirección por DHCP y se ha asignado una de enlace local (rango 169.254.0.0/16), según la RFC 3927.