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 usuarios10.10.0.128/26— 62 útiles — telefonía VoIP10.10.0.192/27— 30 útiles — impresoras de red10.10.0.224/28— 14 útiles — puntos de acceso Wi-Fi10.10.0.240/29— 6 útiles — gestión e infraestructura10.10.0.248/30— 2 útiles — enlace router a firewall10.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 direcciones172.16.0.0/12— 172.16.0.0 a 172.31.255.255 — 1.048.576 direcciones192.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.