Calculadora de Subredes IP
Calcula red, broadcast, rango de hosts útiles y máscara de subred desde cualquier CIDR IPv4. Todo se calcula en tu navegador.
Datos de la subred
Resultados
- Dirección de red
- —
- Dirección de broadcast
- —
- Rango de hosts útiles
- —
- Hosts útiles
- —
- Direcciones totales
- —
- Máscara de subred
- —
- Máscara wildcard
- —
- Notación CIDR
- —
Cómo funciona el cálculo de subredes
Una dirección IPv4 es un número de 32 bits, normalmente escrito como cuatro octetos decimales. Un prefijo CIDR (/24) indica cuántos de esos 32 bits son fijos como porción de "red"; los bits restantes identifican hosts individuales dentro de esa red. La dirección de red pone en cero todos los bits de host, y la de broadcast pone en 1 todos los bits de host:
192.168.1.10/24 → Máscara: 255.255.255.0 (24 bits de red, 8 bits de host) → Red: 192.168.1.0 → Broadcast: 192.168.1.255 → Útiles: 192.168.1.1 – 192.168.1.254 (254 hosts)
El número de hosts útiles sigue la fórmula de la RFC 4632: 2^(32 - prefijo) - 2, restando la dirección de red y la de broadcast del tamaño total del bloque. Dos prefijos son casos especiales según la RFC 3021: una /31 tiene exactamente 2 direcciones útiles (sin broadcast — ambas direcciones del bloque son hosts válidos, pensado para enlaces punto a punto), y una /32 identifica exactamente 1 host sin concepto de red ni broadcast. Esta herramienta construye la dirección como un entero real de 32 bits y hace el cálculo de máscara con operadores bit a bit — sin aritmética de octetos por string, que es donde suelen aparecer los errores de borde en los casos /31 y /32.
Preguntas frecuentes
¿Qué significa la notación CIDR?
CIDR (Classless Inter-Domain Routing, RFC 4632) escribe una subred como una dirección IP seguida de una barra y una longitud de prefijo, ej. 192.168.1.0/24. La longitud de prefijo indica cuántos bits iniciales de la dirección de 32 bits son la porción de red; el resto son bits de host.
¿Por qué una subred /31 no tiene dirección de broadcast?
RFC 3021 define /31 como un caso especial para enlaces punto a punto: ambas direcciones del bloque de 2 direcciones son utilizables como hosts, ya que un enlace con solo dos dispositivos no necesita una dirección de broadcast separada. Una /32 tampoco tiene porción de red ni broadcast: identifica exactamente un host.
¿Cómo se calcula el número de hosts útiles?
Para un prefijo de /0 a /30, hosts útiles = 2^(32-prefijo) - 2, restando la dirección de red y la de broadcast. /31 tiene exactamente 2 direcciones útiles y /32 tiene exactamente 1, como casos especiales.
¿Puedo ingresar una máscara de subred punteada en lugar de un prefijo CIDR?
Sí. El campo de prefijo acepta /24, 24 o 255.255.255.0 — los tres se interpretan y normalizan al mismo resultado.