Blog de ClockTools

Herramientas de cálculo de IP

¿Cómo se calcula un rango CIDR?

Convierta una dirección IPv4 y un prefijo en una red alineada, una dirección de difusión, un rango de hosts y un plan de subredes justificable.

Por , desarrollador y editor | | Revisado conforme a la política editorial de ClockTools

Bloques de prefijos CIDR organizados como un rango de red sobre un fondo de ClockTools
Tabla de contenidos

Un rango CIDR se obtiene a partir de dos datos: una dirección IPv4 y una longitud de prefijo. El prefijo fija los bits de red; los 32 − prefix bits restantes determinan el tamaño del bloque. Para 192.168.1.130/26, el bloque contiene 2^(32−26) = 64 direcciones y .130 se encuentra dentro de 192.168.1.128–192.168.1.191. La calculadora de subredes IP de ClockTools confirma la red, la dirección de difusión, la máscara comodín y el rango de hosts utilizables, y muestra el límite en binario.

Cálculo de rangos CIDR a partir de los bits del prefijo para obtener las direcciones de red y de difusión
Cálculo de rangos CIDR a partir de los bits del prefijo para obtener las direcciones de red y de difusión

¿Qué controla el número después de la barra?

IPv4 tiene 32 bits. Un prefijo CIDR indica cuántos bits iniciales quedan fijos como parte de la red. La especificación CIDR de RFC 4632 define el valor tras la barra como un número decimal entre 0 y 32. Un /24 fija 24 bits y deja 8 bits de host; un /26 fija 26 y deja 6.

Esa relación da el tamaño total del bloque:

total addresses = 2^(32 − prefix length)

Cada bit que se añade al prefijo reduce el bloque a la mitad. Esa relación inversa es la que suele causar confusión: un número mayor tras la barra significa un rango menor.

Prefijomáscara de subredDirecciones totalesIncremento de bloque en el último octeto
/24255.255.255.0256256
/25255.255.255.128128128
/26255.255.255.1926464
/27255.255.255.2243232
/28255.255.255.2401616
/29255.255.255.24888
/30255.255.255.25244

¿Cómo se calcula manualmente un rango CIDR?

Utilice esta secuencia en lugar de adivinar a partir de la dirección visible:

  1. Reste el prefijo de 32 para obtener el número de bits de host.
  2. Calcule 2^(host bits) para obtener el número total de direcciones.
  3. Encuentre el octeto donde termina el prefijo.
  4. Utilice el incremento de bloque en ese octeto para redondear la dirección hacia abajo hasta su límite de red.
  5. La dirección de difusión es la última dirección del bloque: red más tamaño del bloque menos uno.
  6. Para una subred IPv4 convencional, trate las direcciones entre esos puntos finales como el rango de host habitual.

Para 192.168.1.130/26, quedan seis bits de host. El tamaño del bloque es 64, por lo que los límites válidos del último octeto son 0, 64, 128 y 192. Como 130 está entre 128 y 191, la dirección de red es .128 y la de difusión es .191.

En binario, el último octeto hace explícito el límite:

Address:  130 = 10000010
/26 mask:       11000000
Network:  128 = 10000000
Broadcast:191 = 10111111

Si el límite atraviesa un octeto, la operación AND bit a bit con la máscara ofrece la explicación más clara. Conserva los bits de red y pone a cero los bits de host.

¿Qué arrojó la calculadora para 192.168.1.130/26?

En una prueba en directo el 2026-09-01, al introducir 192.168.1.130/26 se obtuvieron inmediatamente estos valores:

ResultadoValor observado
bloque CIDR192.168.1.128/26
máscara de subred255.255.255.192
dirección de red192.168.1.128
Dirección de difusión192.168.1.191
Primer host utilizable192.168.1.129
Último host utilizable192.168.1.190
Direcciones totales64
Hosts tradicionales utilizables62
Máscara comodín0.0.0.63

La herramienta también mostró la IP, la máscara y la dirección de red en binario. Esto resulta útil al depurar: si el resultado decimal parece extraño, el resultado binario muestra exactamente dónde termina el prefijo.

¿Qué atajo funciona dentro de un solo octeto variable?

Cuando el prefijo termina en el último octeto, calcule 256 − mask octet. Para /26, el último octeto de la máscara es 192, de modo que el incremento es 64. Divida el octeto de la dirección entre ese incremento, descarte el resto y vuelva a multiplicar:

floor(130 / 64) × 64 = 128

El siguiente límite es 128 + 64 = 192, así que el bloque actual termina en 191. Este atajo también funciona en un octeto anterior para prefijos como /20; los octetos posteriores abarcan entonces todo su rango 0–255.

No redondee al múltiplo más cercano. Redondee siempre hacia abajo. Una dirección .190 sigue perteneciendo al bloque .128/26, aunque 192 esté numéricamente más cerca.

¿Cuántas direcciones y hosts utilizables hay en un bloque?

El total de direcciones siempre se obtiene mediante la fórmula de potencia de dos. La conocida regla de hosts utilizables total − 2 se aplica a las subredes IPv4 convencionales, donde el valor de host formado solo por ceros identifica la red y el formado solo por unos corresponde a la difusión dirigida.

Dos casos especiales requieren un tratamiento aparte. Un /32 identifica una sola dirección IPv4. Un /31 puede asignar direcciones a los dos extremos de un enlace punto a punto. RFC 3021 especifica que ambos valores de una subred punto a punto de 31 bits se interpretan como direcciones de host.

En una segunda prueba en directo de ClockTools se utilizó 203.0.113.9/31. La calculadora devolvió el bloque 203.0.113.8/31, dos direcciones en total y dos hosts utilizables. Ese resultado es adecuado para la excepción de los enlaces punto a punto; no debe generalizarse a una LAN multiacceso convencional.

¿Puede cualquier rango entre dos direcciones ser un único bloque CIDR?

No. Un único bloque CIDR debe tener un tamaño que sea una potencia de dos y empezar en un límite alineado con ese tamaño. El rango 192.168.1.128–192.168.1.191 corresponde exactamente a un /26. El rango .130–.191 no, porque excluye las dos primeras direcciones del bloque alineado.

Un inicio y un final arbitrarios pueden requerir varios bloques CIDR. No amplíe el rango simplemente para forzar una notación compacta cuando el resultado se utilizará en una lista de permitidos, una regla de firewall o una ruta. Agregar direcciones no deseadas cambia el significado de seguridad y enrutamiento.

¿Cómo se debe verificar un plan de subred?

Trate el cálculo como parte de una revisión de configuración:

  • Confirme que el bloque CIDR no se superponga a otra red enrutada o conectada a VPN.
  • Separe el total de direcciones de las direcciones que su plataforma realmente permite para los hosts.
  • Mantenga el rango DHCP, las direcciones estáticas y las reservas dentro del intervalo de hosts utilizables que haya decidido utilizar.
  • Verifique los límites exactos de las direcciones de red y de difusión con la calculadora de subred.
  • Utilice ¿Cuál es mi IP? sólo para la dirección pública visible para el navegador; no revela un plan de subred LAN privada.
  • Utilice Trazado de ruta cuando la verdadera pregunta es la ruta hacia un destino y no el tamaño de un bloque de direcciones.
  • Compruebe un servicio público con el Comprobador de disponibilidad web cuando el problema es la accesibilidad, no la aritmética de subred.

El resultado seguro no es simplemente un prefijo matemáticamente correcto. Es un bloque correctamente alineado que coincide con la red prevista, las reglas de la plataforma y la política de acceso.

Preguntas frecuentes

¿Qué significa /24 en CIDR?

Un /24 fija los primeros 24 bits como prefijo de red IPv4 y deja 8 bits variables. Esto crea 256 direcciones en total en un único bloque alineado.

¿Cómo encuentro la dirección de red de CIDR?

Aplique la máscara de subred a la dirección IPv4 con un AND bit a bit o redondee el octeto cambiante hacia abajo hasta el límite de bloque válido más cercano.

¿Cómo se calcula la dirección de difusión?

Encuentre el siguiente límite de red alineado y reste uno, o establezca cada bit de host en el bloque actual en uno.

¿Por qué un /26 tiene 64 direcciones?

IPv4 tiene 32 bits. Un /26 deja 6 − 2 = 6 bits de host, y dos elevado a seis da 64 direcciones en total.

¿Cada subred IPv4 pierde dos direcciones utilizables?

Las subredes IPv4 convencionales reservan los valores de host formados solo por ceros y solo por unos para la red y la difusión dirigida. Los enlaces punto a punto /31 y las rutas de host /32 son casos especiales importantes.

¿Puede un bloque CIDR representar cualquier rango de IP?

No. Un único bloque CIDR debe tener un tamaño de potencia de dos y comenzar en un límite binario coincidente. Los rangos arbitrarios pueden requerir múltiples bloques.

Acerca del autor

Vigneshwaran Vijayakumar

Fundador, desarrollador y editor de ClockTools | Gerente de Marketing Digital | India

Vigneshwaran es un ingeniero con décadas de experiencia técnica, incluida su labor profesional como director de marketing digital en Dubái. Su trabajo conecta el análisis de datos, la optimización para motores de búsqueda, la optimización de la tasa de conversión, los sistemas de contenido, la producción visual y la inteligencia artificial y el aprendizaje automático aplicados. En ClockTools, convierte esa experiencia multidisciplinar en herramientas de navegador especializadas y guías prácticas respaldadas por fuentes.

Perfil de LinkedIn