Skip to content
Herramienta Pro

Calculadora de rangos de IP

Convierte un CIDR en su rango de IP y un rango de IP en el conjunto mínimo de bloques CIDR, en IPv4 e IPv6.

Abrir la herramienta →

La herramienta interactiva se abre en inglés.

Una calculadora de rangos de IP en el navegador que funciona en los dos sentidos: de CIDR a rango (expande un bloque como 10.0.0.0/24 en su primera y última dirección, el rango de hosts utilizables y el recuento total) y de rango a CIDR (convierte un par inicio-fin en el menor número de bloques CIDR que lo cubren exactamente). Funciona con IPv4 e IPv6 usando aritmética BigInt exacta, así que los rangos de 128 bits y los recuentos enormes de direcciones se calculan sin redondeos ni desbordamientos de 32 bits. El paso de rango a CIDR produce el conjunto mínimo de bloques alineados: por ejemplo, 10.0.0.0-10.0.0.3 es un solo 10.0.0.0/30, y un rango arbitrario se divide en el menor número de bloques posible. Indica las direcciones de red y de broadcast, la primera y la última dirección utilizable y su recuento (con las reglas correctas para el /31 punto a punto y el /32 de un solo host en IPv4), y señala que IPv6 no reserva dirección de broadcast. Todo funciona en el cliente: ninguna dirección, bloque o rango se envía a un servidor, así que es seguro para planes de subredes internos, listas de permitidos de firewall y rangos de inteligencia de amenazas. Es una herramienta Pro: con una cuenta gratuita tienes 3 usos de herramientas Pro en total y después necesitas Pro.

  1. Elige el sentido: de CIDR a rango o de rango a CIDR.
  2. Introduce un bloque CIDR (por ejemplo, 10.0.0.0/24) o una dirección inicial y una final.
  3. Lee la primera y última dirección, los hosts utilizables y el total, o la lista mínima de bloques CIDR.
  4. Copia el resultado para tu regla de firewall, lista de permitidos o alcance de escaneo.

Preguntas frecuentes

¿Qué es un rango de IP y qué relación tiene con CIDR?

Un rango de IP es un bloque contiguo de direcciones descrito por su primera y su última dirección, por ejemplo de 10.0.0.0 a 10.0.0.255. La notación CIDR (Classless Inter-Domain Routing) escribe de forma compacta un rango alineado de tamaño potencia de dos como una dirección más una longitud de prefijo, como 10.0.0.0/24. El prefijo es el número de bits iniciales que quedan fijos; los bits restantes varían dentro del bloque. Un /24 fija 24 de los 32 bits de IPv4 y deja 8 bits de host, así que hay 2^8 = 256 direcciones, de 10.0.0.0 a 10.0.0.255. Todo bloque CIDR es un rango, pero no todo rango es un único bloque CIDR: solo los rangos cuyo tamaño es una potencia de dos y cuyo inicio está alineado a ese tamaño pueden escribirse como un solo bloque.

¿Cómo convierto un bloque CIDR en un rango de IP?

Resta la longitud del prefijo del ancho de la dirección (32 para IPv4, 128 para IPv6) para obtener el número de bits de host. La primera dirección (la dirección de red) es la dirección del bloque con todos los bits de host a 0; la última (la de broadcast en IPv4) tiene todos los bits de host a 1; el recuento total es 2 elevado al número de bits de host. Para 10.0.0.0/24 son 8 bits de host: primera 10.0.0.0, última 10.0.0.255, total 256. Los hosts utilizables normalmente excluyen las direcciones de red y de broadcast, lo que da 254 en un /24. Esta herramienta lo hace todo por ti y además normaliza una dirección que tiene bits de host activos a su dirección de red.

¿Cómo convierto un rango de IP en bloques CIDR?

Un rango inicio-fin general no suele ser un único bloque CIDR, así que se expresa como el conjunto más pequeño de bloques CIDR alineados cuya unión es exactamente el rango. El algoritmo avanza desde el inicio: en cada paso elige el bloque más grande que empieza en una dirección alineada a ese tamaño de bloque y no se pasa del final, lo emite y continúa desde la siguiente dirección. Por ejemplo, 10.0.0.0-10.0.0.3 es exactamente 10.0.0.0/30 (un bloque), 192.168.1.0-192.168.1.255 es exactamente 192.168.1.0/24, y un rango irregular como 10.0.0.1-10.0.0.6 se convierte en 10.0.0.1/32, 10.0.0.2/31, 10.0.0.4/31 y 10.0.0.6/32. El resultado es mínimo y exacto: nunca incluye una dirección fuera del rango.

¿Funciona con IPv6?

Sí. Las direcciones IPv6 son de 128 bits, mucho más de lo que cabe en un número normal de 64 bits, así que la calculadora representa cada dirección como un BigInt y hace todo el enmascarado, el recuento y la división de rangos con aritmética de 128 bits. Acepta la notación comprimida (::), IPv4 incrustada (como ::ffff:192.168.0.1) e identificadores de zona, y muestra los resultados en forma comprimida canónica. Un prefijo /64 o /48 produce un recuento de direcciones astronómico, que se muestra exacto y no aproximado. Ten en cuenta que IPv6 no tiene dirección de broadcast y no reserva la dirección de red como hace IPv4, así que el recuento utilizable es igual al total.

¿Para qué la usaría un ingeniero de seguridad o de redes?

Los rangos y los bloques CIDR son el vocabulario de las reglas de firewall, las entradas de grupos de seguridad y NACL, las listas de permitidos y de bloqueo, la configuración de proxies y WAF, el enrutamiento VPN y los indicadores de inteligencia de amenazas. Un SIEM o un feed de amenazas a menudo da el rango de un atacante como un par inicio-fin que luego necesitas expresar en CIDR para una regla de bloqueo, o al revés: tienes un aviso en CIDR y necesitas saber exactamente qué direcciones cubre antes de acotar un escaneo o un incidente. Hacerlo a mano es propenso a errores, y un prefijo equivocado puede dejar un hueco o bloquear mucho más de lo previsto. Como la herramienta funciona por completo en tu navegador, puedes pegar rangos internos o sensibles sin exponerlos a ningún servicio de terceros.

¿Es gratis?

No, es una herramienta Pro. Con una cuenta gratuita tienes 3 usos de prueba de herramientas Pro en total; después necesitas Pro.

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →