Máscara de subred

CalculadoraIPv4

Prueba con , , o

Redcon prefijo
192.168.1.0/24
Dirección de red y longitud del prefijo (notación CIDR).
Máscara
255.255.255.0
/24
Comodín (wildcard): 0.0.0.255
En binario
11000000101010000000000100001010
24 bits de red, en color, y 8 de host.
Hostsprimero – último
192.168.1.1–192.168.1.254
254
192.168.1.10 es el host n.º 10 de la red. 254 direcciones útiles de 256.
Difusiónbroadcast
192.168.1.255
Un paquete a esta dirección llega a todos los equipos de la red.
Tipo
PRIVADACLASE C
Rango privado (RFC 1918): el de casi todos los routers domésticos. La clase es histórica: desde 1993 se usa CIDR.
192.168.1.0/24254 hostsMáscara · 255.255.255.0

Subnetting

Dividir la red en subredes

Parte 192.168.1.0/24 en redes más pequeñas del mismo tamaño, por ejemplo una para cada planta u oficina.

Subredes /26 de 192.168.1.0/24
N.ºRedHosts útilesDifusión
1192.168.1.0/26192.168.1.1 – 192.168.1.62192.168.1.63
2192.168.1.64/26192.168.1.65 – 192.168.1.126192.168.1.127
3192.168.1.128/26192.168.1.129 – 192.168.1.190192.168.1.191
4192.168.1.192/26192.168.1.193 – 192.168.1.254192.168.1.255

La calculadora de arriba te da todo lo que sale de una IP y su máscara: la red, el rango de direcciones para los equipos, la de difusión y cuántos hosts caben. Escribe la red como prefieras (192.168.1.10/24, 192.168.1.10 255.255.255.0 o la IP sola con el selector) y debajo puedes partirla en subredes. Todo se calcula en tu navegador. Más abajo tienes cómo se hace a mano y la tabla de máscaras de /8 a /32.

Qué es la máscara de subred

Una dirección IPv4 tiene 32 bits y se divide en dos partes: la de red, igual para todos los equipos de la misma red, y la de host, distinta para cada uno. La máscara dice dónde está el corte. En 255.255.255.0 los tres primeros números son la red y el último, el equipo: en 192.168.1.10, la red es 192.168.1.0 y el equipo es el 10.

Tu ordenador usa la máscara para decidir a quién manda cada paquete. Si el destino está en su misma red, se lo envía directamente; si no, se lo pasa al router (la puerta de enlace) para que lo saque fuera.

La notación CIDR: /24, /16, /8

Escrita en binario, una máscara son siempre unos seguidos de ceros. 255.255.255.0 son 24 unos y 8 ceros, así que se abrevia como /24: es la notación CIDR (Classless Inter-Domain Routing), la que se usa desde 1993. 192.168.1.0/24 quiere decir «la red 192.168.1.0 con máscara 255.255.255.0».

Por eso no vale cualquier máscara: 255.255.0.255 no existe, porque tiene un cero en medio de los unos. Los únicos valores posibles en cada número son 0, 128, 192, 224, 240, 248, 252, 254 y 255.

Cómo se calcula a mano

Con 192.168.1.10/24 como ejemplo:

  1. Red: pon a cero los bits de host de la IP (la operación AND con la máscara). Con /24, se queda el último número a 0: 192.168.1.0.
  2. Difusión (broadcast): pon a uno los bits de host: 192.168.1.255. Un paquete a esa dirección llega a todos los equipos de la red.
  3. Rango de hosts: todo lo que queda entre las dos: de 192.168.1.1 a 192.168.1.254.
  4. Número de hosts: 2 elevado a los bits de host, menos 2 (la red y la difusión). Con 8 bits, 28 − 2 = 254.
  5. Comodín (wildcard): la máscara al revés, 0.0.0.255. La piden algunos routers y cortafuegos en sus reglas.
IP        192.168.1.10   11000000.10101000.00000001.00001010
Máscara   255.255.255.0  11111111.11111111.11111111.00000000
          ───────────── AND ─────────────────────────────────
Red       192.168.1.0    11000000.10101000.00000001.00000000

Cuando el corte no cae entre dos números, como en un /22, el truco es mirar el número donde cae: la máscara es 255.255.252.0 y el tercer número de la red va de 4 en 4 (256 − 252 = 4). 10.0.5.20/22 está en la red 10.0.4.0, que llega hasta 10.0.7.255.

Tabla de máscaras de subred

PrefijoMáscaraDireccionesHosts útiles
/8255.0.0.016.777.21616.777.214
/9255.128.0.08.388.6088.388.606
/10255.192.0.04.194.3044.194.302
/11255.224.0.02.097.1522.097.150
/12255.240.0.01.048.5761.048.574
/13255.248.0.0524.288524.286
/14255.252.0.0262.144262.142
/15255.254.0.0131.072131.070
/16255.255.0.065.53665.534
/17255.255.128.032.76832.766
/18255.255.192.016.38416.382
/19255.255.224.08.1928.190
/20255.255.240.04.0964.094
/21255.255.248.02.0482.046
/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 (enlace punto a punto)
/32255.255.255.25511 (un solo equipo)
Hosts útiles = direcciones menos la de red y la de difusión. En /31 y /32 no se restan (RFC 3021).

La máscara de tu red de casa

Casi todos los routers domésticos usan 255.255.255.0 (/24): 254 direcciones, de sobra para una casa. Para ver la tuya, en Windows abre una terminal y escribe ipconfig: aparece como «Máscara de subred» junto a tu IP local. En macOS y Linux, ifconfig o ip addr la dan en forma de prefijo (inet 192.168.1.10/24) o en hexadecimal (netmask 0xffffff00, que es lo mismo).

Si configuras una IP fija a mano en un equipo, la máscara tiene que coincidir con la del router. Con una distinta, el equipo creerá que parte de tu red está fuera y no llegará a algunos dispositivos.

Dividir una red en subredes

Cada bit que añades al prefijo parte la red en dos mitades iguales. Una /24 se divide en dos /25 de 126 hosts, en cuatro /26 de 62 o en ocho /27 de 30. Sirve para separar, por ejemplo, la red de las cámaras de la de los ordenadores, o una planta de otra. La sección «Dividir la red en subredes» de la calculadora te da la lista.

Ojo con los rangos que solapan: 192.168.1.0/24 y 192.168.1.128/25 no son redes distintas, la segunda está dentro de la primera.

Clases A, B y C

Antes de CIDR, la máscara dependía del primer número de la IP: de 1 a 126 era clase A (/8), de 128 a 191 clase B (/16) y de 192 a 223 clase C (/24). Las clases desaparecieron en 1993 porque desperdiciaban direcciones, pero el nombre sigue en libros y exámenes. La calculadora te dice la clase de cada IP solo como referencia.

¿Y en IPv6?

En IPv6 no se escribe la máscara: solo el prefijo. Una red local es casi siempre una /64, la mitad de la dirección para la red y la otra mitad para el equipo, y tu operador te da un bloque más grande, normalmente una /56 o una /48, para que el router lo reparta. Si quieres saber si tienes IPv6, compruébalo aquí.

Preguntas frecuentes

¿Qué es la máscara de subred?

Es el número que divide una dirección IPv4 en la parte de red y la parte de equipo. Con la máscara 255.255.255.0, los tres primeros números de la IP indican la red y el último, el equipo dentro de ella.

¿Qué máscara de subred tengo?

En casa, casi seguro 255.255.255.0, que es un /24. Para comprobarlo, en Windows escribe ipconfig en una terminal y mira «Máscara de subred». En macOS y Linux, ifconfig o ip addr la muestran junto a tu IP local.

¿Qué significa /24?

Es la notación CIDR: el número de bits de la máscara que están a uno. /24 son 24 unos, que en decimal es 255.255.255.0. /16 es 255.255.0.0 y /8 es 255.0.0.0.

¿Cuántos hosts caben en una red /24?

254. Una /24 tiene 256 direcciones, pero la primera es la de la red y la última la de difusión, que no se asignan a equipos. La fórmula general es 2 elevado a los bits de host, menos 2.

¿Cómo calculo la dirección de red?

Pon a cero los bits de host de la IP, que es hacer la operación AND con la máscara. Para 192.168.1.10 con máscara 255.255.255.0, la red es 192.168.1.0. La calculadora de esta página lo hace por ti.

¿Qué es la máscara wildcard?

Es la máscara invertida: los bits de red a cero y los de host a uno. Para 255.255.255.0 es 0.0.0.255. La usan algunos routers y cortafuegos en sus reglas de acceso.

¿Por qué 255.255.0.255 no es una máscara válida?

Porque en binario una máscara tiene que ser una fila de unos seguida de una fila de ceros. Por eso cada número de una máscara solo puede valer 0, 128, 192, 224, 240, 248, 252, 254 o 255, y nunca va un número mayor detrás de uno menor.

¿Hay máscara de subred en IPv6?

No se escribe como en IPv4: solo se indica el prefijo. Una red local IPv6 es casi siempre una /64 y el operador entrega a cada cliente un bloque mayor, normalmente una /56 o una /48.