Inicio › Herramientas para desarrolladores › CIDR a rango de IP

CIDR a rango de IP

Pega uno o varios bloques CIDR, IPv4 o IPv6, y ve al instante la primera y la última dirección IP, las direcciones de red y de broadcast, la máscara y el número de hosts. ¿Necesitas lo contrario? Convierte cualquier rango de IP inicial a final en la lista más corta de bloques CIDR, o exporta todas las direcciones de un bloque como archivo de texto o CSV.

Última actualización:

También acepta 192.168.1.10 255.255.255.0 (máscara de red) y direcciones sueltas. También funcionan comas y espacios entre bloques.

Publicidad
Publicidad

Cómo usar CIDR a rango de IP

  1. Ingresa tus bloques CIDR, como 192.168.1.0/24 o 2001:db8::/48, uno por línea. Haz clic en un ejemplo para probarlo.
  2. Consulta el rango de IP en el recuadro resaltado: la primera y la última dirección utilizable y cuántos hosts contiene el bloque.
  3. Revisa los detalles: dirección de red y de broadcast, máscaras, tipo de dirección y el cálculo paso a paso.
  4. Exporta la lista de IP si necesitas todas las direcciones: elige el bloque, direcciones utilizables o todas y un formato, y luego genérala, cópiala o descárgala.
  5. Convierte un rango a CIDR en la segunda pestaña ingresando una primera y una última dirección IP para obtener el conjunto mínimo de bloques CIDR.

Cómo la notación CIDR se traduce en un rango de IP

CIDR (Classless Inter-Domain Routing, RFC 4632) escribe una red como una dirección más una longitud de prefijo, como 192.168.1.0/24. El prefijo indica cuántos bits iniciales son fijos para la red; el resto queda libre para los hosts. Con h bits de host (32 − prefijo en IPv4, 128 − prefijo en IPv6) el bloque siempre contiene exactamente 2h direcciones y siempre empieza en un múltiplo de ese tamaño.

  • Primera IP (dirección de red) = IP AND máscara de subred (todos los bits de host en 0).
  • Última IP (broadcast en IPv4) = dirección de red OR máscara comodín (todos los bits de host en 1).
  • Hosts IPv4 utilizables = 2h − 2 de /0 a /30, 2 para un /31 y 1 para un /32.
  • IPv6 no tiene dirección de broadcast, así que se cuentan las 2h direcciones completas.

Ejemplo resuelto: 172.16.5.37/20 tiene 12 bits de host. La máscara es 255.255.240.0, así que el tercer octeto se redondea hacia abajo a un múltiplo de 16: 5 pasa a ser 0. El rango es de 172.16.0.0 a 172.16.15.255, es decir, 4,096 direcciones y 4,094 hosts utilizables.

Tabla de referencia CIDR IPv4

CIDRMáscara de subredComodínDireccionesHosts utilizablesUso típico
/8255.0.0.00.255.255.25516,777,21616,777,214Espacio privado 10.0.0.0/8
/12255.240.0.00.15.255.2551,048,5761,048,574Espacio privado 172.16.0.0/12
/16255.255.0.00.0.255.25565,53665,534VPC en la nube, red de campus
/20255.255.240.00.0.15.2554,0964,094Subred grande en la nube
/22255.255.252.00.0.3.2551,0241,022Oficina grande o red Wi-Fi
/24255.255.255.00.0.0.255256254LAN de casa u oficina pequeña
/26255.255.255.1920.0.0.636462Departamento o VLAN
/28255.255.255.2400.0.0.151614Segmento pequeño de servidores
/29255.255.255.2480.0.0.786Bloque de IP estáticas de un ISP
/30255.255.255.2520.0.0.342Enlace punto a punto clásico
/31255.255.255.2540.0.0.122Enlace punto a punto (RFC 3021)
/32255.255.255.2550.0.0.011Un solo host, regla de firewall

Los proveedores de nube suelen reservar direcciones extra en cada subred (por ejemplo, las cuatro primeras y la última), así que el número que realmente puedes asignar allí puede ser menor que el número de hosts utilizables indicado arriba.

Tamaños de prefijo IPv6 comunes

PrefijoNúmero de subredes /64Titular típico
/324,294,967,296Asignación a un ISP o a una gran organización
/4865,536Un sitio u organización
/56256Cliente doméstico o pequeña empresa
/6016Algunos ISP residenciales
/641 (264 direcciones)Un solo segmento LAN, necesario para SLAAC
/127—Enlace punto a punto entre routers (RFC 6164)
/128—Una sola dirección, loopback

Consejos para trabajar con rangos CIDR

  • Listas de permitidos y reglas de firewall: resume un rango con la pestaña Rango de IP a CIDR en lugar de enumerar cientos de direcciones sueltas. Los rangos que no empiezan en el límite de un bloque necesitan varias entradas CIDR.
  • Comprueba si hay solapamientos antes de crear VPC, rutas VPN o redes de Docker. Pega todos tus bloques a la vez y la herramienta marcará cualquier bloque que esté dentro de otro.
  • Las direcciones de documentación, como 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 y 2001:db8::/32, están reservadas para ejemplos y nunca se enrutan en internet.
  • Los ceros a la izquierda en octetos IPv4 (como 010.0.0.1) se rechazan porque algunos programas los leen como números octales.

Preguntas frecuentes

¿Qué significa un bloque CIDR como /24?

El número después de la barra es la longitud del prefijo: cuántos bits iniciales de la dirección identifican la red. Los bits restantes identifican los hosts. Un /24 IPv4 deja 32 - 24 = 8 bits de host, así que contiene 2^8 = 256 direcciones, por ejemplo de 192.168.1.0 a 192.168.1.255.

¿Cómo calculo la primera y la última IP de un rango CIDR?

La primera dirección (dirección de red) es la IP con todos los bits de host en 0, es decir, la IP AND la máscara de subred. La última dirección es la IP con todos los bits de host en 1, es decir, la dirección de red OR la máscara comodín. Para 172.16.5.37/20 eso da de 172.16.0.0 a 172.16.15.255.

¿Por qué en IPv4 hay 2 hosts utilizables menos que direcciones?

En una subred IPv4 normal, la primera dirección identifica la red y la última es la dirección de broadcast, así que ninguna se asigna a un dispositivo. Por eso un /24 tiene 256 direcciones pero 254 hosts utilizables. Las excepciones son /31, usado en enlaces punto a punto donde ambas direcciones son utilizables (RFC 3021), y /32, que es un solo host.

¿En qué se diferencia IPv6?

IPv6 tiene direcciones de 128 bits y no tiene dirección de broadcast, así que todas las direcciones del prefijo se cuentan como utilizables. Las cifras son enormes: un solo /64, el tamaño estándar de una subred IPv6, contiene 2^64 = 18,446,744,073,709,551,616 direcciones, y un /48 contiene 65,536 de esas subredes /64.

¿Qué pasa si ingreso una IP con bits de host activados, como 10.1.2.3/8?

La herramienta mantiene el prefijo, calcula el bloque al que pertenece la dirección, en este caso 10.0.0.0/8, y muestra una nota. Muchos routers y firewalls rechazan o corrigen en silencio estas entradas, así que lo mejor es escribir la dirección de red.

¿Cómo convierto un rango de IP a CIDR?

Usa la pestaña Rango de IP a CIDR. Empezando por la primera dirección, toma el mayor bloque alineado de potencia de dos que no pase de la última dirección y luego repite desde la siguiente dirección. Por ejemplo, de 192.168.0.10 a 192.168.0.200 se convierte en 8 bloques, de 192.168.0.10/31 a 192.168.0.200/32.

¿Puedo descargar todas las direcciones IP de un bloque CIDR?

Sí, para bloques de hasta 1,048,576 direcciones (un /12 IPv4 o un /108 IPv6). Elige hosts utilizables o todas las direcciones, una por línea, separadas por comas o CSV, y descarga el archivo. La lista se genera en tu navegador.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Herramientas de red, DNS y correo →