Máscaras de red: guía completa con ejemplos prácticos, tablas y cálculos

La gestión de redes informáticas, tanto en entornos empresariales como domésticos, requiere una comprensión sólida de cómo distribuir y asignar direcciones IP de manera eficaz. Una herramienta esencial en este proceso son las máscaras de red, que determinan el tamaño y la estructura de una red subdividiendo el rango de direcciones IP disponibles. En esta guía completa explicamos qué son, cómo funcionan, cómo se calculan y cómo aplicarlas con ejemplos prácticos paso a paso.

¿Qué es una máscara de red?

Una máscara de red (también llamada máscara de subred o subnet mask en inglés) es un valor de 32 bits que, combinado con una dirección IP, define qué porción de la dirección identifica la red y qué parte identifica el host (dispositivo concreto dentro de esa red). Esto permite a routers, switches y otros dispositivos saber si un paquete debe enviarse dentro de la red local o reenviarse hacia otra red.

En su representación binaria, una máscara de red es siempre una secuencia de unos (1) consecutivos seguidos de ceros (0) consecutivos. Los bits en 1 marcan la parte de red y los bits en 0 marcan la parte de host.

Por ejemplo, la máscara 255.255.255.0 en binario es:

11111111.11111111.11111111.00000000
└──────── red ─────────┘ └─ host ─┘
Lenguaje del código: CSS (css)

Las máscaras de red se pueden expresar de dos formas:

  • Notación decimal con puntos: 255.255.255.0
  • Notación CIDR (Classless Inter-Domain Routing): /24 (indica que los primeros 24 bits son la parte de red)

¿Cómo funciona una máscara de red? Ejemplo paso a paso

Para entender el funcionamiento real, veamos un ejemplo completo con la operación AND lógica que realizan los dispositivos de red internamente.

Datos:

  • Dirección IP: 192.168.1.45
  • Máscara de red: 255.255.255.0 (/24)

Paso 1: Convertir a binario

IP:       11000000.10101000.00000001.00101101  (192.168.1.45)
Máscara:  11111111.11111111.11111111.00000000  (255.255.255.0)
Lenguaje del código: CSS (css)

Paso 2: Operación AND bit a bit

IP:       11000000.10101000.00000001.00101101
Máscara:  11111111.11111111.11111111.00000000
          ────────────────────────────────────
Resultado:11000000.10101000.00000001.00000000  → 192.168.1.0 (dirección de red)
Lenguaje del código: CSS (css)

Paso 3: Interpretar el resultado

  • Dirección de red: 192.168.1.0 — identifica la subred.
  • Parte de host: .45 — identifica el dispositivo dentro de esa subred.
  • Dirección de broadcast: 192.168.1.255 — todos los bits de host a 1.
  • Rango de hosts utilizables: 192.168.1.1 a 192.168.1.254 (254 hosts).

Cuando un dispositivo con IP 192.168.1.45 quiere comunicarse con 192.168.1.100, aplica la máscara y comprueba que ambos están en la misma red (192.168.1.0), por lo que envía el paquete directamente. Si quisiera comunicarse con 10.0.0.5, la operación AND daría una red diferente, y el paquete se enviaría al gateway (puerta de enlace) para que lo reenvíe.

Segundo ejemplo práctico: máscara /25

Veamos qué ocurre con una máscara más restrictiva.

Datos:

  • Dirección IP: 192.168.1.130
  • Máscara de red: 255.255.255.128 (/25)
IP:       11000000.10101000.00000001.10000010  (192.168.1.130)
Máscara:  11111111.11111111.11111111.10000000  (255.255.255.128)
          ────────────────────────────────────
Resultado:11000000.10101000.00000001.10000000  → 192.168.1.128 (dirección de red)
Lenguaje del código: CSS (css)

Con una máscara /25, la red 192.168.1.0/24 se divide en dos subredes:

SubredRango de redRango de hosts utilizablesBroadcast
192.168.1.0/25192.168.1.0 – 192.168.1.127192.168.1.1 – 192.168.1.126 (126 hosts)192.168.1.127
192.168.1.128/25192.168.1.128 – 192.168.1.255192.168.1.129 – 192.168.1.254 (126 hosts)192.168.1.255

El host 192.168.1.130 pertenece a la segunda subred (192.168.1.128/25). Un dispositivo en 192.168.1.45 (primera subred) no podría comunicarse directamente con él sin pasar por un router.

Tercer ejemplo: dividir una red en 4 subredes con /26

Una empresa necesita dividir la red 10.0.0.0/24 en 4 departamentos. Se necesita una máscara que proporcione al menos 4 subredes, así que tomamos 2 bits extra de la parte de host: /24 + 2 = /26.

Máscara /26: 255.255.255.192
Binario:     11111111.11111111.11111111.11000000
Hosts por subred: 2^6 - 2 = 62 hosts utilizables
SubredDirección de redPrimer hostÚltimo hostBroadcastHosts
110.0.0.0/2610.0.0.110.0.0.6210.0.0.6362
210.0.0.64/2610.0.0.6510.0.0.12610.0.0.12762
310.0.0.128/2610.0.0.12910.0.0.19010.0.0.19162
410.0.0.192/2610.0.0.19310.0.0.25410.0.0.25562

Cada departamento tendría hasta 62 dispositivos y estaría aislado del tráfico broadcast de los demás.

Tabla completa de máscaras de red: CIDR, decimal, binario y hosts

Esta es la tabla de referencia completa con todas las máscaras de red posibles, desde /32 hasta /0:

CIDRMáscara decimalBinario (último octeto relevante)N.º de IPsHosts utilizablesUso típico
/32255.255.255.2551111111111Host individual, loopback
/31255.255.255.2541111111022*Enlaces punto a punto (RFC 3021)
/30255.255.255.2521111110042Enlaces entre routers
/29255.255.255.2481111100086Redes muy pequeñas
/28255.255.255.240111100001614Oficina pequeña
/27255.255.255.224111000003230Departamento o piso
/26255.255.255.192110000006462Segmento de empresa
/25255.255.255.12810000000128126Subred mediana
/24255.255.255.000000000256254Red LAN estándar (Clase C)
/23255.255.254.0512510LAN grande
/22255.255.252.01.0241.022Campus pequeño
/21255.255.248.02.0482.046Campus
/20255.255.240.04.0964.094ISP o campus grande
/19255.255.224.08.1928.190ISP
/18255.255.192.016.38416.382ISP
/17255.255.128.032.76832.766ISP
/16255.255.0.065.53665.534Red grande (Clase B)
/15255.254.0.0131.072131.070Bloque ISP
/14255.252.0.0262.144262.142Bloque ISP
/13255.248.0.0524.288524.286Bloque ISP
/12255.240.0.01.048.5761.048.574Bloque ISP grande
/11255.224.0.02.097.1522.097.150
/10255.192.0.04.194.3044.194.302
/9255.128.0.08.388.6088.388.606
/8255.0.0.016.777.21616.777.214Red muy grande (Clase A)
/00.0.0.04.294.967.2964.294.967.294Ruta por defecto

* /31 es un caso especial definido en RFC 3021 donde no se reserva dirección de red ni broadcast.

Tabla de conversión decimal a binario de los octetos más comunes

DecimalBinarioBits de red en el octeto
0000000000
128100000001
192110000002
224111000003
240111100004
248111110005
252111111006
254111111107
255111111118

Wildcard mask (máscara comodín)

La máscara comodín o wildcard mask es el inverso de la máscara de subred. Se utiliza frecuentemente en las ACL (listas de control de acceso) de routers Cisco y en configuraciones de OSPF. Se calcula restando la máscara de subred de 255.255.255.255.

Máscara de subredMáscara comodín
255.255.255.255 (/32)0.0.0.0
255.255.255.252 (/30)0.0.0.3
255.255.255.0 (/24)0.0.0.255
255.255.0.0 (/16)0.0.255.255
255.0.0.0 (/8)0.255.255.255

Ejemplo en una ACL de Cisco: para permitir todo el tráfico de la red 192.168.1.0/24:

access-list 10 permit 192.168.1.0 0.0.0.255
Lenguaje del código: CSS (css)

Cómo calcular una máscara de red: fórmulas clave

Para determinar la máscara adecuada según tus necesidades, utiliza estas fórmulas:

Número de hosts por subred:

Hosts utilizables = 2^(32 - CIDR) - 2

Se restan 2 porque la primera dirección se reserva para identificar la red y la última para broadcast.

Número de subredes posibles:

Subredes = 2^(CIDR - bits_originales_de_red)

Ejemplo: Necesitas al menos 50 hosts por subred. ¿Qué máscara usar?

  • 2^n – 2 ≥ 50 → n = 6 (2^6 – 2 = 62 hosts) → Máscara: /26 (32 – 6 = 26)

Ejemplo: Necesitas al menos 500 hosts.

  • 2^n – 2 ≥ 500 → n = 9 (2^9 – 2 = 510 hosts) → Máscara: /23 (32 – 9 = 23)

VLSM: máscaras de subred de longitud variable

En redes reales, no todos los segmentos necesitan el mismo número de hosts. La técnica VLSM (Variable Length Subnet Mask) permite asignar máscaras de diferente tamaño a cada subred, optimizando al máximo el uso de direcciones IP.

Ejemplo práctico con VLSM: Una empresa tiene la red 172.16.0.0/24 y necesita:

  • Departamento A: 100 hosts
  • Departamento B: 50 hosts
  • Departamento C: 20 hosts
  • Enlace WAN: 2 hosts

La asignación sería:

SegmentoHosts necesariosCIDRMáscaraHosts disponiblesDirección de red
Dept. A100/25255.255.255.128126172.16.0.0/25
Dept. B50/26255.255.255.19262172.16.0.128/26
Dept. C20/27255.255.255.22430172.16.0.192/27
WAN2/30255.255.255.2522172.16.0.224/30

Se empieza siempre asignando la subred más grande primero para evitar solapamientos.

Clases de direcciones IP y su relación con las máscaras de red

Históricamente, las direcciones IP se dividían en clases con máscaras predeterminadas. Aunque hoy el sistema de clases está obsoleto gracias a CIDR, es importante entenderlo porque aparece frecuentemente en documentación y exámenes de certificación:

ClaseRango del primer octetoMáscara por defectoBits de redN.º de redesHosts por red
A1 – 126255.0.0.0 (/8)812616.777.214
B128 – 191255.255.0.0 (/16)1616.38465.534
C192 – 223255.255.255.0 (/24)242.097.152254
D224 – 239Multicast
E240 – 255Reservado/experimental

Las direcciones 127.x.x.x están reservadas para loopback (la más conocida es 127.0.0.1).

Rangos de direcciones IP privadas (RFC 1918)

Estos rangos pueden utilizarse libremente en redes internas sin necesidad de asignación por un registrador:

ClaseRango privadoCIDRHosts totales
A10.0.0.0 – 10.255.255.25510.0.0.0/816.777.214
B172.16.0.0 – 172.31.255.255172.16.0.0/121.048.574
C192.168.0.0 – 192.168.255.255192.168.0.0/1665.534

Cómo consultar la máscara de red en tu equipo

Windows

Abre el Símbolo del sistema (cmd) y ejecuta:

ipconfig

Busca la línea «Máscara de subred» en tu conexión activa. Ejemplo de salida:

Adaptador de Ethernet:
   Dirección IPv4. . . . . . . . . . : 192.168.1.45
   Máscara de subred . . . . . . . . : 255.255.255.0
   Puerta de enlace predeterminada . . : 192.168.1.1
Lenguaje del código: CSS (css)

Linux

ip addr show

La máscara aparece en notación CIDR junto a la IP. Ejemplo:

inet 192.168.1.45/24 brd 192.168.1.255 scope global eth0
Lenguaje del código: PHP (php)

También puedes usar el comando clásico:

ifconfig

macOS

ifconfig en0

O desde Preferencias del Sistema → Red → Avanzado → TCP/IP.

Utilidad de las máscaras de red en la administración de sistemas

La segmentación de redes mediante máscaras de red ofrece múltiples beneficios prácticos:

Eficiencia en el uso de direcciones IP: Sin subnetting, una empresa con 300 dispositivos necesitaría una red de Clase B completa (65.534 direcciones), desperdiciando más del 99% del espacio. Con CIDR y una máscara /23 (510 hosts), se ajusta mucho mejor al tamaño real.

Seguridad por aislamiento: Al separar en subredes, el tráfico broadcast queda contenido dentro de cada segmento. Un ataque o un fallo en la subred de invitados no afecta a la subred de servidores. Además, las reglas de firewall y las ACL se aplican entre subredes, no dentro de ellas.

Rendimiento: Cada subred tiene su propio dominio de broadcast. Al reducir el tamaño del dominio de broadcast, se reduce la cantidad de tráfico innecesario que procesan los dispositivos, mejorando el rendimiento general.

Organización lógica: Permite agrupar dispositivos por función (servidores, estaciones de trabajo, IoT, invitados), ubicación física (planta 1, planta 2) o nivel de seguridad (DMZ, red interna, gestión).

Notación CIDR: el estándar moderno

La notación CIDR (Classless Inter-Domain Routing, definida en el RFC 4632) sustituyó al sistema de clases y es el estándar actual. La notación /n indica cuántos bits de la dirección IP representan la red.

Ventajas de CIDR sobre el sistema de clases:

  • Permite asignar bloques de cualquier tamaño, no solo /8, /16 o /24.
  • Facilita la agregación de rutas (supernetting), reduciendo el tamaño de las tablas de enrutamiento globales.
  • Hace posible VLSM (máscaras de longitud variable).
  • Combate el agotamiento de direcciones IPv4 al evitar el desperdicio del sistema classful.

Ejemplo de agregación: En lugar de anunciar 4 rutas separadas para las redes 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24 y 192.168.3.0/24, un router puede anunciar una sola ruta resumida: 192.168.0.0/22.

Breve historia de las máscaras de red

Las máscaras de red no siempre existieron. La evolución del direccionamiento IP ha sido:

  1. Origen (años 70): Las redes IP eran planas. Se asumían siempre 8 bits para red y 24 para host. Solo existían 256 redes posibles.
  2. Sistema classful (1981, RFC 791): Jon Postel introduce las clases A, B y C para acomodar diferentes tamaños de red. La máscara era implícita según la clase.
  3. Subnetting (1985, RFC 950): Se permite subdividir redes usando máscaras de subred explícitas.
  4. CIDR (1993, RFC 1519): Se elimina el concepto de clases y se adopta CIDR con VLSM, el sistema que se usa actualmente.

Un dato curioso: en los primeros años, las máscaras de red no requerían bits contiguos. Una máscara como 255.255.192.128 era técnicamente válida. Esta práctica se abandonó a principios de los 90 porque generaba una complejidad computacional enorme en el enrutamiento longest match.

Máscaras de red en IPv6

En IPv6, el concepto de máscara de red se simplifica. No existe la notación decimal: siempre se usa notación de prefijo (equivalente a CIDR). Una dirección IPv6 típica con su prefijo se escribe así:

2001:0db8:85a3::8a2e:0370:7334/64

Lo más habitual es usar /64 para redes locales (lo que deja 64 bits para la parte de host, es decir, 18.446.744.073.709.551.616 direcciones posibles por subred). Los ISP suelen recibir bloques /32 o /48.

Preguntas frecuentes sobre máscaras de red

¿Cuál es la máscara de red más común en redes domésticas? La máscara 255.255.255.0 (/24), que permite hasta 254 dispositivos. Es la que configuran por defecto la mayoría de routers domésticos.

¿Cuántos hosts permite una máscara /30? Solo 2 hosts utilizables (2^2 – 2 = 2). Se usa en enlaces punto a punto entre routers, donde solo hay dos dispositivos conectados.

¿Puedo usar una máscara /31? Sí, desde el RFC 3021 (2000). Permite exactamente 2 direcciones sin reservar dirección de red ni broadcast. Es ideal para enlaces punto a punto y ahorra una dirección IP respecto a /30.

¿Cuál es la diferencia entre máscara de red y máscara de subred? En la práctica, se usan como sinónimos. Técnicamente, «máscara de red» se refería a la máscara natural de la clase (A, B, C), mientras que «máscara de subred» indica una subdivisión adicional. Con CIDR, esta distinción ha perdido relevancia.

¿Qué ocurre si dos dispositivos de la misma red física tienen máscaras diferentes? Pueden producirse problemas de comunicación. Un dispositivo puede creer que otro está en su misma red mientras el otro cree que no. Es fundamental que todos los dispositivos de un mismo segmento compartan la misma máscara de red.

Conclusión

Las máscaras de red son un pilar fundamental de la administración de redes. Comprender cómo funcionan — desde la operación AND binaria hasta el diseño de esquemas VLSM — permite a los administradores de sistemas dividir eficientemente el espacio de direcciones IP, optimizar el rendimiento, reforzar la seguridad y preparar la infraestructura para el crecimiento futuro. Con la adopción universal de CIDR y la transición progresiva a IPv6, el conocimiento profundo de las máscaras de red sigue siendo una competencia imprescindible para cualquier profesional de TI.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×