- ¿Qué es la notación CIDR?
- CIDR (Classless Inter-Domain Routing, enrutamiento entre dominios sin clases) es la forma estándar de escribir una subred IPv4. La barra y el número después de la IP (192.168.1.0/24) indican la longitud del prefijo, es decir, cuántos bits a 1 hay al principio de la máscara de subred. Un prefijo /24 son 24 unos seguidos de 8 ceros, o sea, 255.255.255.0. CIDR sustituyó al antiguo sistema de clases A/B/C en 1993 (RFC 1519) porque los límites rígidos de 8/16/24 bits desperdiciaban trozos enormes del espacio de direcciones. Los routers, cortafuegos y plataformas en la nube actuales hablan CIDR; las clases tradicionales son curiosidades didácticas.
- ¿Por qué las IP utilizables son (total de IP − 2)?
- En toda subred normal se reservan dos direcciones: la dirección de red (todos los bits de host a cero) identifica la propia subred, y la dirección de broadcast (todos los bits de host a uno) envía a todos los hosts de la subred. Ninguna se puede asignar a un host real. Así que un /24 con 256 direcciones en total admite 254 hosts. Las excepciones son /31 (punto a punto según la RFC 3021: ambas direcciones sirven para los dos extremos) y /32 (un solo host: la única dirección es él mismo). La calculadora maneja ambos casos.
- ¿Qué diferencia hay entre máscara de subred y máscara wildcard?
- Son inversas bit a bit. Una máscara de subred tiene bits a 1 donde está el prefijo de red y bits a 0 donde están los bits de host: 255.255.255.0 para un /24. Una máscara wildcard los invierte: 0.0.0.255 para un /24. Las listas de control de acceso de Cisco IOS usaban tradicionalmente máscaras wildcard; las máscaras de subred aparecen en todo lo demás (ifconfig de Linux, netsh de Windows, la interfaz de cualquier router). La calculadora te muestra ambas. Para convertir a mano: resta cada octeto de la máscara de subred de 255.
- ¿Para qué sirve la representación binaria de la máscara?
- Es la forma más fácil de ver la longitud del prefijo sin contar. 11111111.11111111.11111111.00000000 tiene 24 unos, así que es un /24. Recorrer el binario también sirve para comprobar que una máscara es válida: toda máscara de subred real tiene todos sus bits a 1 antes que todos sus bits a 0 (una máscara contigua). 11111111.00000000.11111111.00000000 es un patrón de 32 bits válido, pero no una máscara de subred válida; la calculadora lo rechaza.
- ¿Qué significa realmente la clase IPv4?
- El sistema de clases (1981) dividía IPv4 en cinco zonas de prefijo fijo según el primer octeto: Clase A (0-127, redes /8, 16M de hosts cada una), Clase B (128-191, /16, 65K hosts), Clase C (192-223, /24, 254 hosts), Clase D (224-239, multicast) y Clase E (240-255, reservada/experimental). CIDR dejó atrás los tamaños de host en 1993, pero los rangos de multicast (D) y reservado (E) siguen siendo reales e importan: todo lo que está en 224.0.0.0/4 es tráfico multicast y no se enruta de forma normal. La calculadora muestra la clase porque cierta documentación antigua aún la menciona.
- ¿Qué tamaño de subred necesito?
- Cuenta tus hosts, deja margen para crecer, suma 2 por la red y el broadcast, redondea a la siguiente potencia de dos y tradúcelo a prefijo: 30 hosts → 32 IP en total → /27. 60 hosts → 64 IP → /26. 100 hosts → 128 → /25. 1000 hosts → 1024 → /22. No te quedes corto: renumerar una subred que se quedó sin espacio es una de las tareas más dolorosas de un martes por la noche en ingeniería de redes. Tampoco te pases: asignar un /16 a una VLAN de 30 hosts es como las facturas de la nube sorprenden a la gente.
- ¿Para qué sirve un /31 si no tiene dirección de broadcast?
- Para enlaces punto a punto entre dos routers. Antes de la RFC 3021 (2000), cada enlace gastaba un /30 (4 IP para usar 2). La RFC 3021 dijo: en un enlace punto a punto el broadcast no tiene sentido (el receptor es el único otro extremo), así que las dos direcciones de un /31 son utilizables. Resultado: un 50% de ahorro de direcciones en las redes de enlace. La calculadora muestra total = 2 y utilizables = 2 para /31, como dice la RFC.
- ¿Esta calculadora sirve para IPv6?
- No, solo IPv4. El CIDR de IPv6 sigue la misma idea de longitud de prefijo (2001:db8::/32), pero las cuentas operan con valores de 128 bits y una herramienta aparte hace más clara la experiencia. La calculadora IPv4 cubre el trabajo habitual de un operador: VLAN, subredes de VPC, enlaces punto a punto, planificación de ACL. Una versión para IPv6 está en la lista de próximas herramientas.
- ¿Por qué la calculadora cambia mi CIDR cuando pongo bits de host?
- Porque la notación CIDR describe una subred, no un host. 192.168.1.10/24 nombra al host 192.168.1.10 dentro de la subred 192.168.1.0/24. Cuando la calculadora muestra el CIDR canónico, pone a cero los bits de host para darte el identificador de la subred: 192.168.1.0/24. La fila “Dirección IP (binario)” sigue mostrando la dirección que introdujiste, para que veas exactamente qué bits son de red y cuáles de host.
- ¿Funciona sin conexión? ¿El cálculo sale de mi navegador?
- Funciona totalmente sin conexión una vez cargada la página: las cuentas son simple aritmética de bits en JavaScript. Nada del bloque de IP que escribes se envía a un servidor, se registra ni se guarda. Abre DevTools → Network y compruébalo: no se dispara ninguna petición al cambiar los datos.