onlinetools.dev

Calculadora CIDR / de subredes

Calcula red, broadcast, máscara y rango de hosts de cualquier bloque CIDR IPv4 o IPv6

Se ejecuta localmente
loading…
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.
Herramientas relacionadas