Calculadora de subredes / CIDR

Cálculo instantáneo de red, difusión, rango de hosts y división de subredes para IPv4 e IPv6: 100 % calculado en tu navegador, sin enviar nada a ninguna parte.

Escriba una dirección a continuación; los resultados se actualizan a medida que escribe. No salen datos de tu navegador.

Prueba
Resultados
Dirección de red 192.168.1.0
Dirección de difusión 192.168.1.255
Máscara de subred 255.255.255.0
Hosts utilizables 254
Primer host utilizable 192.168.1.1
Último host utilizable 192.168.1.254
Direcciones totales 256
Máscara wildcard 0.0.0.255
Longitud del prefijo /24
Clase de dirección C
Tipo de dirección Privada (RFC 1918)
Desglose binario
IP 11000000101010000000000100001010
Máscara 11111111111111111111111100000000
Bits de red · Bits de host
Dividir en subredes
Mostrando 4 de 4 subredes
# Red Primer host Último host Difusión
1 192.168.1.0/26 192.168.1.1 192.168.1.62 192.168.1.63
2 192.168.1.64/26 192.168.1.65 192.168.1.126 192.168.1.127
3 192.168.1.128/26 192.168.1.129 192.168.1.190 192.168.1.191
4 192.168.1.192/26 192.168.1.193 192.168.1.254 192.168.1.255
Tabla de referencia de prefijos / CIDR
Prefijo Máscara Comodín Direcciones Hosts utilizables
/32 255.255.255.255 0.0.0.0 1 1
/31 255.255.255.254 0.0.0.1 2 2
/30 255.255.255.252 0.0.0.3 4 2
/29 255.255.255.248 0.0.0.7 8 6
/28 255.255.255.240 0.0.0.15 16 14
/27 255.255.255.224 0.0.0.31 32 30
/26 255.255.255.192 0.0.0.63 64 62
/25 255.255.255.128 0.0.0.127 128 126
/24 255.255.255.0 0.0.0.255 256 254
/23 255.255.254.0 0.0.1.255 512 510
/22 255.255.252.0 0.0.3.255 1,024 1,022
/21 255.255.248.0 0.0.7.255 2,048 2,046
/20 255.255.240.0 0.0.15.255 4,096 4,094
/19 255.255.224.0 0.0.31.255 8,192 8,190
/18 255.255.192.0 0.0.63.255 16,384 16,382
/17 255.255.128.0 0.0.127.255 32,768 32,766
/16 255.255.0.0 0.0.255.255 65,536 65,534
/15 255.254.0.0 0.1.255.255 131,072 131,070
/14 255.252.0.0 0.3.255.255 262,144 262,142
/13 255.248.0.0 0.7.255.255 524,288 524,286
/12 255.240.0.0 0.15.255.255 1,048,576 1,048,574
/11 255.224.0.0 0.31.255.255 2,097,152 2,097,150
/10 255.192.0.0 0.63.255.255 4,194,304 4,194,302
/9 255.128.0.0 0.127.255.255 8,388,608 8,388,606
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/7 254.0.0.0 1.255.255.255 33,554,432 33,554,430
/6 252.0.0.0 3.255.255.255 67,108,864 67,108,862
/5 248.0.0.0 7.255.255.255 134,217,728 134,217,726
/4 240.0.0.0 15.255.255.255 268,435,456 268,435,454
/3 224.0.0.0 31.255.255.255 536,870,912 536,870,910
/2 192.0.0.0 63.255.255.255 1,073,741,824 1,073,741,822
/1 128.0.0.0 127.255.255.255 2,147,483,648 2,147,483,646
/0 0.0.0.0 255.255.255.255 4,294,967,296 4,294,967,294
Entender las subredes y CIDR

Una máscara de subred indica a un dispositivo qué parte de una dirección IP identifica la red y qué parte identifica al host concreto dentro de esa red. En IPv4 se escribe como cuatro números, por ejemplo 255.255.255.0; cada bit a 1 marca un bit de red y cada bit a 0 marca un bit de host. Los routers usan esta máscara, y no la dirección IP por sí sola, para decidir si un destino está en la red local o debe reenviarse a otro sitio.

La notación CIDR (Classless Inter-Domain Routing) escribe esa misma máscara como una barra y un número, p. ej. /24. El número es simplemente la cantidad de bits a 1 iniciales de la máscara: /24 significa que los primeros 24 bits son de red y quedan 8 bits para hosts. Por eso 192.168.1.10/24 y 192.168.1.10 255.255.255.0 describen exactamente la misma red; la calculadora de arriba acepta ambas formas.

Una red /24 tiene 256 direcciones en total (2 elevado a 8 bits de host), pero solo 254 son utilizables por hosts. La primera dirección del rango se reserva como dirección de red (identifica la propia subred) y la última se reserva como dirección de difusión (un mensaje enviado allí llega a todos los hosts de esa subred). Restar esas dos direcciones reservadas de 256 da los conocidos 254 hosts utilizables.

Los prefijos /31 y /32 son casos especiales en los que esa regla no se aplica. El RFC 3021 define /31 para enlaces punto a punto (como la conexión entre dos routers): con solo dos direcciones en total y sin espacio para una dirección de red o de difusión aparte, ambas se usan como hosts. Un /32 direcciona exactamente un único host y se usa habitualmente en tablas de enrutamiento y reglas de cortafuegos para casar con una IP concreta.

IPv6 usa la misma idea de CIDR pero con direcciones de 128 bits en lugar de 32, escritas como ocho grupos de dígitos hexadecimales y con «::» permitido una sola vez para comprimir una serie de grupos a cero. En IPv6 no hay dirección de difusión —la multidifusión la sustituye— y el espacio de direcciones es tan grande que a las redes domésticas se les suele entregar un /64 o un /56, no una sola dirección. Como las cifras implicadas (hasta 2^128) superan con mucho lo que un número normal de JavaScript puede representar con exactitud, esta calculadora hace toda la aritmética IPv6 con BigInt para mantener la precisión en cualquier longitud de prefijo.

Calculadora de subredes: CIDR IPv4 e IPv6, máscaras y rangos

Esta calculadora de subredes procesa direcciones IPv4 o IPv6 en notación CIDR y devuelve la dirección de red, dirección de difusión (broadcast), rango de hosts utilizables, máscara de subred, máscara wildcard y desglose binario, permitiendo dividir el bloque en prefijos menores. Introduce 192.168.1.10/24 o 192.168.1.10 255.255.255.0 y los datos se calcularán al instante en tu navegador.

Cómo interpretar la notación CIDR

El número tras la barra indica la cantidad de bits a 1 iniciales en la máscara de subred. Dichos bits identifican la red; el resto identifica a los hosts internos. Un prefijo /24 tiene 24 bits de red y 8 bits de host, albergando 2^8 = 256 direcciones. La fórmula general es 2^(32 − prefijo) direcciones para IPv4 y 2^(128 − prefijo) para IPv6.

192.168.1.10/24 y 192.168.1.10 255.255.255.0 definen la misma red, y la calculadora admite ambas sintaxis. Una máscara discontinua como 255.255.0.255 se rechaza automáticamente, ya que ningún estándar de enrutamiento moderno la admite como válida.

Ejemplo práctico: 10.0.5.130/25 deja 7 bits de host, por lo que el bloque dispone de 128 direcciones y parte del múltiplo de 128 inferior: red 10.0.5.128, broadcast 10.0.5.255, rango útil 10.0.5.129–10.0.5.254 (126 hosts).

Dirección de red, difusión y rango de hosts utilizables

Todo bloque IPv4 estándar reserva dos direcciones para su funcionamiento. Con los bits de host a 0 se obtiene la dirección de red, empleada en las tablas de enrutamiento; con todos los bits de host a 1 se obtiene la dirección de broadcast dirigida, que alcanza a todos los hosts del segmento. Ninguna puede asignarse a un equipo, originando la fórmula de hosts utilizables: 2^(32 − prefijo) − 2.

Un /24 proporciona 256 − 2 = 254 direcciones utilizables, un /26 ofrece 64 − 2 = 62, y un /30 dispone de 4 − 2 = 2. Las únicas excepciones son /31 y /32. Si descuentas la puerta de enlace, un /29 deja 5 direcciones para puestos de trabajo.

Máscara de subred y máscara wildcard

La máscara de subred representa el prefijo en formato decimal con puntos: un /26 equivale a 255.255.255.192, puesto que 26 unos llenan tres octetos más los dos bits superiores del cuarto (128 + 64 = 192). La máscara wildcard es su inverso bit a bit, 0.0.0.63 para el mismo /26. El cálculo directo consiste en restar cada octeto a 255.

No son intercambiables: las listas de control de acceso (ACL) de Cisco/HP y los comandos OSPF network requieren máscaras wildcard; las interfaces, servidores DHCP y rutas estáticas usan máscaras de subred. Configurar 0.240.255.255 en lugar de 0.0.15.255 provocará que la ACL filtre tráfico indebido.

Tabla rápida de prefijos IPv4: /24 a /30

Prefijo — Máscara de subred — Máscara wildcard — Direcciones totales — Hosts útiles:

  • /24 — 255.255.255.0 — 0.0.0.255 — 256 — 254
  • /25 — 255.255.255.128 — 0.0.0.127 — 128 — 126
  • /26 — 255.255.255.192 — 0.0.0.63 — 64 — 62
  • /27 — 255.255.255.224 — 0.0.0.31 — 32 — 30
  • /28 — 255.255.255.240 — 0.0.0.15 — 16 — 14
  • /29 — 255.255.255.248 — 0.0.0.7 — 8 — 6
  • /30 — 255.255.255.252 — 0.0.0.3 — 4 — 2

Cada escalón reduce el bloque a la mitad. Hacia arriba, un /23 ofrece 510 hosts útiles, un /22 alberga 1.022 y un /16 tiene 65.534. Para calcular el tamaño, suma 2 al número de hosts y redondea a la siguiente potencia de dos: 60 hosts requieren 62, redondeando a 64 — un /26.

Subnetting con VLSM (máscara de longitud variable)

VLSM asigna a cada segmento el prefijo más ajustado en lugar de fracturar el bloque en porciones iguales. Dos normas: asignar primero la subred más grande e iniciar cada subred en un múltiplo exacto de su tamaño. Ejemplo segmentando 10.10.0.0/24:

  • 10.10.0.0/25 — 126 útiles — VLAN de usuarios
  • 10.10.0.128/26 — 62 útiles — telefonía VoIP
  • 10.10.0.192/27 — 30 útiles — impresoras de red
  • 10.10.0.224/28 — 14 útiles — puntos de acceso Wi-Fi
  • 10.10.0.240/29 — 6 útiles — gestión e infraestructura
  • 10.10.0.248/30 — 2 útiles — enlace router a firewall
  • 10.10.0.252/30 — 2 útiles — enlace de respaldo

La suma total es 128 + 64 + 32 + 16 + 8 + 4 + 4 = 256 direcciones: el /24 íntegro, sin solapamientos ni huecos. La alineación es fundamental: un /26 solo puede empezar en .0, .64, .128 o .192.

Rangos privados RFC 1918 y bloques reservados

Existen tres rangos IPv4 reservados para redes privadas según el RFC 1918, no enrutables en internet público:

  • 10.0.0.0/8 — 10.0.0.0 a 10.255.255.255 — 16.777.216 direcciones
  • 172.16.0.0/12 — 172.16.0.0 a 172.31.255.255 — 1.048.576 direcciones
  • 192.168.0.0/16 — 192.168.0.0 a 192.168.255.255 — 65.536 direcciones

El bloque /12 suele inducir a error: 172.16 a 172.31 son privadas, pero 172.32 ya es pública. Otros bloques clave son 100.64.0.0/10 (CGNAT, RFC 6598), 169.254.0.0/16 (enlace local / APIPA) y 127.0.0.0/8 (loopback). La calculadora identifica la categoría, y nuestra herramienta cuál es mi dirección ip muestra la IP pública con la que navegas.

Casos especiales: prefijos /31 y /32

Un /31 tiene solo dos direcciones y carece de espacio para red y broadcast independientes. Por ello, el RFC 3021 permite utilizar ambas direcciones como hosts en enlaces punto a punto entre routers, evitando desperdiciar IPs públicas. Los routers empresariales lo soportan, aunque algunos sistemas cliente no lo admiten en su interfaz.

Un /32 representa una dirección individual: 1 en total, 1 útil, sin difusión. Se usa en interfaces loopback, túneles VPN y reglas de cortafuegos hacia un host concreto. En IPv6 el equivalente es /127 para enlaces punto a punto (RFC 6164) y /128 para direcciones únicas.

Diferencias clave al calcular subredes IPv6

IPv6 aplica la misma lógica matemática sobre 128 bits, estructurados en 8 grupos hexadecimales con :: para comprimir bloques de ceros. En la práctica destacan tres cambios.

No existe dirección de broadcast. Se sustituye por multidifusión (multicast) — como ff02::1 para todos los nodos del enlace —, por lo que no se restan direcciones y el cálculo muestra direcciones totales.

/64 es el tamaño estándar de cualquier LAN. La autoconfiguración sin estado (SLAAC) requiere prefijos /64 para generar la IP junto con el identificador de interfaz. Subdividir una red de usuarios por debajo de /64 rompe la conectividad SLAAC. Los proveedores entregan bloques /56 (256 redes /64) o /48 (65.536 redes /64).

Magnitud numérica masiva. Una sola red /64 contiene 18.446.744.073.709.551.616 direcciones. Prefijos a conocer: 2000::/3 unidifusión global, fc00::/7 local única y fe80::/10 enlace local.

Qué no puede resolver esta calculadora

Esta calculadora realiza análisis matemáticos puros, no escaneo de red: no puede detectar si un rango está ocupado, si colisiona con otra subred en tus instalaciones o si existen rutas hacia él. No emite paquetes ni sondeos ping.

El cálculo de hosts útiles asume la reserva habitual de red y difusión (las restricciones obsoletas de subredes classful fueron anuladas por el RFC 1878). Para consultar la titularidad pública de un bloque, ejecuta una búsqueda de dirección ip en las bases de datos de registro Whois.

Frequently asked questions

¿Cuántas IPs utilizables tengo si mi proveedor me asigna un pool de /29 y /30?

Seis y dos direcciones utilizables respectivamente. Un /29 tiene 8 direcciones y un /30 tiene 4; como se descuentan la primera (red) y la última (broadcast), resultan 8 − 2 = 6 y 4 − 2 = 2 útiles. En el /30, una suele ser el router del operador, quedando una IP libre para tu router o firewall. La fórmula general es 2^(32 − prefijo) − 2.

¿Cómo calcular la dirección de difusión y los bits de host para una máscara 255.255.128.0?

255.255.128.0 es un /17: 17 bits de red, 15 bits de host, 32.768 direcciones en total y 32.766 hosts útiles. Al pasar el tercer octeto a binario (128 = 10000000) cuentas los unos para hallar el prefijo. El broadcast es la última dirección: para 172.16.0.0/17 es 172.16.127.255, y los hosts útiles van de 172.16.0.1 a 172.16.127.254.

Mi ISP me dio una subred /31 y Windows da error de dirección no válida, ¿se puede usar?

Sí, en conexiones punto a punto entre routers. El RFC 3021 habilita las dos direcciones de un /31 porque no se requiere dirección de red ni broadcast. Los routers de Cisco, Juniper o MikroTik lo aceptan nativamente; el diálogo de red de Windows suele bloquearlo. Debes configurarlo directamente en el router WAN que termina el circuito.

¿Para qué sirve asignar una máscara de subred 255.255.255.255?

Fija la interfaz a una sola dirección IP exacta — un /32, con 1 dirección total, 1 útil y sin broadcast. Se utiliza en clientes VPN, interfaces loopback y rutas estáticas para obligar a que todo el tráfico salga a través del gateway o túnel predeterminado. Es común verlo en adaptadores virtuales como AnyConnect o SonicWall.

¿Cómo elijo la máscara adecuada si necesito alojar unos 60 hosts por segmento?

Suma 2 para las direcciones de red y difusión y redondea a la siguiente potencia de dos. 60 + 2 = 62, que sube a 64, necesitando 6 bits de host: un /26 con máscara 255.255.255.192 y 62 hosts útiles. Si requieres un segmento para 5 hosts, la cuenta es 5 + 2 = 7, que redondea a 8 (un /29 con 6 hosts útiles).

Mi VLAN es 10.5.0.1 con máscara 255.255.240.0, ¿es 0.240.255.255 la wildcard correcta para la ACL?

No, la máscara wildcard correcta es 0.0.15.255. La wildcard se obtiene restando cada octeto de la máscara a 255: 255−255 = 0, 255−255 = 0, 255−240 = 15 y 255−0 = 255. Dicho /20 cubre desde 10.5.0.0 hasta 10.5.15.255 con 4.094 hosts útiles. Invertir octetos provoca que la ACL permita accesos imprevistos.

Si mi operador migra a IPv6, ¿me asignará una dirección IPv6 individual para cada dispositivo?

No, el proveedor te entrega un prefijo completo (habitualmente /56 o /48) y tu router lo divide en subredes /64. Dado que un solo /64 contiene más de 18 trillones de direcciones, cada dispositivo genera su propia IP mediante SLAAC sin coste añadido. En IPv6 no se tarifica por IP ni se crean subredes menores a /64 en redes locales.