Calculadora CIDR / de subredes
Calcula red, broadcast, máscara y rango de hosts de cualquier bloque CIDR IPv4 o IPv6
Sobre esta herramienta
Escribe un bloque CIDR como 10.20.0.0/16 o 2001:db8::/48 y consulta todo sobre él de un vistazo: dirección de red, broadcast (o última dirección en IPv6), máscara de red y máscara comodín, primer y último host utilizable, número de direcciones y en qué rango de uso especial se encuentra — espacio privado RFC 1918, NAT de nivel de operador (CGNAT), link-local, documentación, multicast y el resto. También funciona una dirección suelta, así como la notación con máscara de red (192.168.1.0 255.255.255.0) y la forma comodín de Cisco (0.0.0.255).
Pega en su lugar un rango — 10.0.0.1 - 10.0.0.200 — y obtendrás la lista más corta de bloques CIDR que lo cubre exactamente, que es lo que realmente aceptan las reglas de firewall, los security groups y las listas de permitidos. La vista de división reparte un bloque en subredes iguales (un /16 en /24, un /32 en /48) para planificar VPC y VLAN, y la comprobación de pertenencia te dice si una dirección concreta cae dentro.
Toda la aritmética usa BigInt, así que los recuentos de IPv6 son exactos en lugar de redondeados a coma flotante: un /64 tiene 18446744073709551616 direcciones, no "1.8e19". No se consulta nada en línea — la herramienta conoce los rangos de uso especial de IANA, no quién es el dueño de una dirección — y el diseño de tu red interna nunca sale del navegador.
Preguntas frecuentes
- ¿Por qué un /24 tiene 254 hosts utilizables y no 256?
- En IPv4 la primera dirección de una subred identifica a la propia red y la última es la dirección de broadcast, así que ninguna de las dos puede asignarse a un host. Las excepciones son /31, que la RFC 3021 permite usar por completo en enlaces punto a punto (dos hosts), y /32, una sola dirección. IPv6 no tiene broadcast, así que toda dirección de un bloque IPv6 cuenta como utilizable.
- ¿Qué significa "hay bits de host activos"?
- Escribiste una dirección que no es el inicio de su bloque, como 10.1.2.3/8. La mayoría de herramientas la redondean en silencio hacia abajo a 10.0.0.0/8; algunas, como el módulo ipaddress de Python en modo estricto o ciertas consolas cloud, la rechazan. La calculadora muestra la dirección de red real para que puedas pegar la forma canónica.
- ¿Por qué se rechazan las direcciones con ceros a la izquierda?
- Porque los sistemas no se ponen de acuerdo sobre su significado. El clásico parser inet_aton lee 010 como octal (8), mientras que la mayoría de los demás lo leen como decimal (10) — una discrepancia que ha provocado elusiones reales de controles de acceso. En lugar de adivinar, la calculadora te pide que escribas el número sin el cero inicial.
- ¿Cómo se convierte un rango en bloques CIDR?
- De forma voraz desde el principio: en cada paso toma el bloque más grande que esté alineado en la dirección actual y no se pase del final del rango, y luego avanza. Eso produce el número mínimo de bloques. Un rango alineado como 192.168.0.0 – 192.168.255.255 se reduce a un único /16; uno incómodo como .1 – .10 necesita cinco.
- ¿Para qué sirve la máscara comodín?
- Es la máscara de red invertida — 0.0.0.255 para un /24 — y es la forma en que las listas de acceso de Cisco IOS y las sentencias network de OSPF expresan un rango. Puedes pegar cualquiera de las dos formas en la calculadora; reconoce una máscara comodín y la convierte a longitud de prefijo.