Tecnología

Calculadora de subred (CIDR)

Información de subred CIDR IPv4: red, broadcast, máscara, hosts, clase y división del espacio de direcciones.

01Entradas
02Resultados
Red
Difusión
Máscara de subred
Máscara de comodín
Clase / Privacidad
·
Primer host
Último host
Direcciones totales
Hosts utilizables
Máscara binaria
División del espacio de direcciones (32 bits)
03Cómo funciona

Por qué este cálculo

Cada ingeniero de redes, administrador de sistemas y profesional de DevOps que ha definido alguna vez una VLAN, configurado una regla de firewall, dimensionado un CIDR de servicio de Kubernetes o dividido un VPC de AWS en subredes ha resuelto la misma aritmética: dada una dirección IPv4 y un prefijo CIDR, ¿cuáles son la dirección de red, la dirección de broadcast, el rango de hosts utilizables, la máscara de subred en decimal con puntos, la máscara wildcard para ACLs y cuántos hosts puede acomodar el prefijo? La aritmética es a nivel de bits — aplicar la máscara a la dirección, invertir la máscara para la wildcard, contar los bits de host — y es sencilla cuando el prefijo está en un "límite de byte" (/8, /16, /24) pero propensa a errores de lo contrario. Las calculadoras de subred son la herramienta más marcada en el navegador de cualquier administrador de red. Esta calculadora se ejecuta en la página, por lo que funciona sin conexión (preparación para capacitación, certificación, entornos de laboratorio aislados).

La salida va más allá de los números brutos: la calculadora etiqueta la clase de dirección (A/B/C/D/E para referencia heredada), indica si la dirección está en el espacio privado RFC 1918 (10/8, 172.16/12, 192.168/16), muestra la máscara de subred binaria para verificación visual y representa una barra apilada que visualiza cómo los 32 bits de la dirección se dividen entre el prefijo de red y la porción de host. La barra hace concreto el conocimiento clave de CIDR: a medida que el prefijo crece de /16 a /20 a /24 a /28, la porción de host se reduce y el número de hosts disponibles cae drásticamente de forma exponencial.

La fórmula

Una dirección IPv4 son 32 bits, convencionalmente escritos como cuatro octetos en decimal con puntos (192.168.1.42 = 11000000.10101000.00000001.00101010). Un prefijo CIDR /N (0 ≤ N ≤ 32) declara cuántos bits altos son la porción de red; los 32 − N bits restantes son la porción de host.

  • Máscara de subred = N bits altos 1, bits bajos 0. /24 → 11111111.11111111.11111111.00000000 → 255.255.255.0.
  • Máscara wildcard = NOT bit a bit de la máscara de subred. /24 → 0.0.0.255.
  • Dirección de red = dirección AND máscara. 192.168.1.42 / 24 → 192.168.1.0.
  • Dirección de broadcast = red OR wildcard. 192.168.1.0 / 24 → 192.168.1.255.
  • Direcciones totales = 2^(32−N).
  • Hosts utilizables = 2^(32−N) − 2 para subredes normales (resta red y broadcast). Casos especiales: /31 (enlaces punto a punto, RFC 3021) tiene 2 hosts utilizables; /32 tiene 1 host usable (una ruta de un solo host).
  • Primer host = red + 1 (o la propia red para /31, /32).
  • Último host = broadcast − 1 (o el propio broadcast para /31, /32).

Clase de dirección (convenciones de clase heredadas, obsoletas desde CIDR de 1993 pero aún útiles para abreviar):

  • Clase A: 1.0.0.0 – 127.255.255.255 (primer bit 0).
  • Clase B: 128.0.0.0 – 191.255.255.255 (primeros dos bits 10).
  • Clase C: 192.0.0.0 – 223.255.255.255 (primeros tres bits 110).
  • Clase D (multidifusión): 224.0.0.0 – 239.255.255.255.
  • Clase E (reservada): 240.0.0.0 – 255.255.255.255.

Privado (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Más 100.64.0.0/10 (CGN, RFC 6598) y 169.254.0.0/16 (enlace local, APIPA) — no marcados en la detección de privacidad simplificada de esta calculadora.

Cómo usar

Introduce la dirección IPv4 en notación decimal con puntos. Introduce el prefijo CIDR como un entero entre 0 y 32 (valores típicos: /8, /16, /24, /28, /30). El panel de resultados muestra la red, broadcast, máscara de subred, máscara wildcard, primer host utilizable, último host utilizable, direcciones totales, hosts utilizables, clase de dirección, indicador de espacio privado/público RFC 1918 y la máscara de subred binaria. La barra apilada visualiza la división red/host.

Ejemplo práctico

LAN doméstica /24: 192.168.1.0 / 24.

  • Máscara: 255.255.255.0 = 11111111.11111111.11111111.00000000.
  • Red: 192.168.1.0. Broadcast: 192.168.1.255.
  • Primer host: 192.168.1.1. Último host: 192.168.1.254.
  • Total: 256 direcciones. Hosts utilizables: 254.
  • Clase C, privado (RFC 1918).

Pequeña oficina /28: 10.0.5.16 / 28.

  • Bits de host: 32 − 28 = 4. Máscara: 255.255.255.240 = ...11110000.
  • Red: 10.0.5.16 (el límite /28 está en cada múltiplo de 16 en el último octeto).
  • Broadcast: 10.0.5.31.
  • Primer/último host: 10.0.5.17 / 10.0.5.30. Utilizables: 14.
  • Clase A, privado.

Gran corporación /16: 172.16.0.0 / 16.

  • Máscara: 255.255.0.0. Red: 172.16.0.0. Broadcast: 172.16.255.255.
  • Primer host: 172.16.0.1. Último host: 172.16.255.254. Utilizables: 65 534.
  • Clase B, privado.

Punto a punto /31: 10.0.0.0 / 31. Según RFC 3021, ambas direcciones (10.0.0.0 y 10.0.0.1) son utilizables como puntos finales — no se necesita reserva de broadcast/red para enlaces punto a punto.

Un solo host /32: 10.0.0.5 / 32. Red = broadcast = primero = último = 10.0.0.5. Utilizable: 1. Se utiliza en anuncios de rutas stub de OSPF, reglas de grupo de seguridad de AWS y configuraciones solo de ruta de host.

Trampas

Error de un dígito en el recuento de hosts. Las subredes estándar reservan red + broadcast — utilizables = 2^(32−N) − 2. /31 y /32 son excepciones; la calculadora los maneja pero la mayoría de los profesionales necesitan pensar dos veces al trabajar en esos prefijos de borde.

CIDR vs máscaras de red de clase. Antes de 1993, las redes eran de clase (clase A = /8, clase B = /16, clase C = /24). CIDR moderno permite cualquier longitud de prefijo; mucha documentación antigua y dispositivos de red heredados aún imprimen máscaras de clase. La calculadora utiliza CIDR; la etiqueta de clase es solo informativa.

Endiandad en la impresión de máscaras. La notación decimal con puntos es "big-endian" — bits de orden superior (bits de red) a la izquierda. Algunos sistemas heredados imprimían la máscara wildcard con los bits invertidos. Siempre verifique la máscara decimal con puntos contra la representación binaria.

Confusión de subred cero. Las versiones antiguas de IOS prohibían la "subred cero" (la subred más baja de un rango de clase, por ejemplo, 192.168.1.0 / 25 en un rango de clase 192.168.1.0 / 24). El software moderno tiene ip subnet-zero habilitado por defecto y la restricción es irrelevante; algo de documentación antigua la perpetúa.

RFC 1918 no es el único privado. La comprobación de indicador privado de la calculadora coincide con 10/8, 172.16/12, 192.168/16. No marca CGN (100.64/10), enlace local (169.254/16), loopback (127/8) o rangos de documentación (192.0.2/24, 198.51.100/24, 203.0.113/24). Verifique manualmente esos.

Rangos de multidifusión / experimentales. La Clase D (multidifusión 224/4) y la Clase E (240/4) funcionan en la aritmética de la calculadora pero sus semánticas no son unicast; los recuentos de hosts utilizables no son significativos allí.

Enmascaramiento de subred de longitud variable (VLSM). La calculadora maneja un prefijo a la vez. Para un diseño multired, ejecute la calculadora varias veces contra el bloque padre, subdividido.

Dirección de red vs primer host utilizable. En /30 y más largos (subredes más pequeñas), las matemáticas se aprietan — /30 tiene 4 direcciones (0, 1, 2, 3), de las cuales solo 1 y 2 son utilizables.

IPv6 es fundamentalmente diferente. El concepto CIDR se transfiere, pero el espacio de direcciones es de 128 bits, las matemáticas son en hexadecimal y no existe el broadcast. Esta calculadora es solo para IPv4.

Big-O en recuentos enormes de hosts utilizables. /8 tiene 16.7 millones de direcciones; la calculadora devuelve el recuento pero obviamente no la lista. No espere enumerar todos los hosts en un prefijo de /16 o más pequeño.

Ceros iniciales en IP. "192.168.001.042" no es estándar; el analizador de la calculadora lo tolera pero RFC 791 dice que los octetos son enteros sin ceros iniciales. Algunas bibliotecas (inet_aton POSIX) interpretan los ceros iniciales como octales — una sorpresa notoria.

Disciplina de límites de subred. Las redes /28 siempre se alinean en un múltiplo de 16 en el último octeto; introducir 10.0.0.5 / 28 devuelve la red 10.0.0.0, no 10.0.0.5. La calculadora realiza el enmascaramiento automáticamente — una útil comprobación de cordura.

Variaciones

  • Planificador VLSM: divide un CIDR padre en múltiples subredes más pequeñas dimensionadas según el recuento de hosts.
  • Calculadora de prefijo IPv6: la misma maquinaria en direcciones de 128 bits, notación hexadecimal.
  • Calculadora de número de subredes: dado un CIDR padre y un /N objetivo, cuántos subbloques caben.
  • Planificador de bits wildcard / ACL: convierte prefijo a máscara wildcard de ACL y viceversa.
  • Resumen de rutas: dada una lista de /24, encuentra el prefijo más pequeño que los cubra a todos.

Calculadoras relacionadas