Calculadora Subredes
Rangos, mascaras y broadcast
RedAcerca de esta herramienta
La Calculadora de Subredes de lab.m8d.io es una herramienta de cálculo IPv4 que opera completamente en el navegador sin necesidad de conexión a internet. Acepta una dirección IP con prefijo CIDR (/24) o mascara de subred (255.255.255.0), y calcula: dirección de red, broadcast, primer y último host usable, total de hosts, mascara wildcard, clase IP y tipo (privada/pública). Incluye visualización binaria con bits de red y host diferenciados por color, y una tabla de referencia rápida de /8 a /32.
Subnetting IPv4: fundamentos y CIDR
El subnetting es la práctica de dividir un rango de direcciones IP en subredes más pequeñas para optimizar el uso del espacio de direcciones y segmentar el tráfico de red:
• CIDR (Classless Inter-Domain Routing) — Introducido en 1993 (RFC 1518/1519) para reemplazar el direccionamiento classful (clases A, B, C). La notación CIDR expresa un rango de IPs como dirección/prefijo, donde el prefijo indica cuantos bits son la porción de red. Ejemplo: 192.168.1.0/24 significa 24 bits de red y 8 bits de host = 254 hosts usables.
• Mascara de subred vs CIDR — La mascara de subred es la representación decimal de la división red/host. /24 = 255.255.255.0. /16 = 255.255.0.0. Ambas notaciones son equivalentes; CIDR es más concisa y es el estándar moderno.
• Direcciones reservadas en cada subred — La primera dirección (todos los bits de host en 0) es la dirección de red. La última dirección (todos los bits de host en 1) es la dirección de broadcast. Por eso, una /24 tiene 256 direcciones pero solo 254 hosts usables. Excepciones: /31 (RFC 3021, 2 hosts, para enlaces punto a punto) y /32 (1 host, ruta de host).
• Clases IP historicas — Clase A (/8, 10.0.0.0): 16.7M hosts. Clase B (/16, 172.16.0.0): 65,534 hosts. Clase C (/24, 192.168.0.0): 254 hosts. Aunque el direccionamiento classful está obsoleto, las clases siguen siendo referencia útil para entender los rangos RFC 1918.
Mascara wildcard, VLSM y subredes especiales
Conceptos avanzados de subnetting que son esenciales para administradores de red:
• Mascara wildcard — Es el inverso binario de la mascara de subred. Si la mascara es 255.255.255.0 (/24), la wildcard es 0.0.0.255. Se usa en configuración de ACLs (Access Control Lists) en routers Cisco y en OSPF para definir que redes anunciar. La wildcard indica que bits pueden variar: un bit 0 significa "debe coincidir" y un bit 1 significa "puede variar".
• VLSM (Variable Length Subnet Masking) — Permite usar diferentes tamaños de subred dentro del mismo espacio de direcciones. Sin VLSM, todas las subredes deben ser del mismo tamaño. Con VLSM, puedes asignar una /30 (2 hosts) a un enlace punto a punto y una /24 (254 hosts) a una LAN de usuarios, maximizando la eficiencia del espacio de direcciones.
• RFC 1918 — Tres rangos de IPs privadas reservados para redes internas: 10.0.0.0/8 (16,777,216 direcciones, clase A), 172.16.0.0/12 (1,048,576 direcciones, clase B), 192.168.0.0/16 (65,536 direcciones, clase C). Las IPs privadas no son enrutables en Internet y requieren NAT para acceder a la red pública.
• /31 (RFC 3021) — Subredes con exactamente 2 direcciones, sin broadcast. Disenada para enlaces punto a punto entre routers donde desperdiciar 2 IPs por subred (red + broadcast) es ineficiente. Soportada por todos los routers modernos.
• /32 — Ruta de host: identifica una única dirección IP. Se usa en tablas de enrutamiento para rutas estáticas a un host específico, en loopback interfaces de routers, y en políticas de firewall para reglas que aplican a una sola IP.
• /0 — Ruta por defecto: coincide con todas las direcciones IP posibles. En tablas de enrutamiento, 0.0.0.0/0 es la ruta de último recurso (default gateway). Todo el tráfico que no coincida con una ruta más específica se envía por la ruta /0.
Preguntas frecuentes
¿Cuál es la diferencia entre mascara de subred y mascara wildcard?
La mascara wildcard es el inverso binario de la mascara de subred. Si la mascara es 255.255.255.0 (/24), la wildcard es 0.0.0.255. La mascara de subred se usa para configurar interfaces de red y determinar que parte de la IP es red y que parte es host. La mascara wildcard se usa en ACLs de Cisco y configuración OSPF para indicar que bits de una dirección deben coincidir (bit 0) y cuales pueden variar (bit 1). Conversión: wildcard = 255.255.255.255 - mascara.
¿Por qué una /24 solo tiene 254 hosts y no 256?
Un bloque /24 tiene 256 direcciones IP (2^8 = 256), pero la primera dirección (bits de host todos en 0) esta reservada como dirección de red y la última (bits de host todos en 1) como dirección de broadcast. Por eso, los hosts usables son 256 - 2 = 254. Excepciones: /31 (RFC 3021) no tiene broadcast y permite 2 hosts usables, y /32 identifica un único host.
¿Qué es una subred /31 y cuando se usa?
Una subred /31 (mascara 255.255.255.254) tiene exactamente 2 direcciones IP sin reservar ninguna para broadcast (RFC 3021). Se usa exclusivamente en enlaces punto a punto entre dos routers, donde no se necesita broadcast y desperdiciar 2 IPs por enlace (como ocurriria con /30) es ineficiente. En una red con cientos de enlaces entre routers, usar /31 en lugar de /30 ahorra cientos de direcciones IP.
¿Cuáles son los rangos de IPs privadas (RFC 1918)?
RFC 1918 define tres rangos: 10.0.0.0/8 (10.0.0.0 a 10.255.255.255, ~16.7 millones de IPs), 172.16.0.0/12 (172.16.0.0 a 172.31.255.255, ~1 millon de IPs), y 192.168.0.0/16 (192.168.0.0 a 192.168.255.255, ~65,000 IPs). Estas IPs no son enrutables en Internet y se usan en redes internas. El rango 10.0.0.0/8 es el más usado en entornos empresariales por su gran espacio. El 192.168.0.0/16 es el más común en redes domesticas.
¿Es gratuita esta herramienta?
Sí. La Calculadora de Subredes de lab.m8d.io es completamente gratuita, sin registro ni límites de uso. Todos los cálculos se realizan localmente en tu navegador sin enviar datos a ningún servidor. Funciona incluso sin conexión a internet.