BrowserTools
Inicio / Redes / Calculadora de subredes IP (CIDR / IPv4)

Calculadora de subredes IP (CIDR / IPv4)

Calcula la dirección de red, la difusión, la máscara, el rango de hosts y el total de hosts a partir de cualquier notación CIDR IPv4.

Cargando Calculadora de subredes IP (CIDR / IPv4)… Si no ocurre nada, activa JavaScript.

CIDR (Classless Inter-Domain Routing) es la notación estándar para expresar bloques de red IPv4, escrita como una dirección IP seguida de una barra y el número de bits de red fijos, por ejemplo, 192.168.1.0/24. La longitud del prefijo (el número después de la barra) determina cuántas direcciones IP hay en el bloque: /24 contiene 256 direcciones, /16 contiene 65.536 y /8 contiene más de 16 millones. Antes de que se introdujera CIDR en 1993, el enrutamiento IPv4 usaba un sistema rígido de clases A/B/C que desperdiciaba porciones enormes del espacio de direcciones. CIDR hizo posible asignar bloques de direcciones de cualquier tamaño, ralentizando drásticamente el agotamiento del fondo de direcciones IPv4 y simplificando las tablas de enrutamiento de internet.

Preguntas frecuentes

¿Qué datos envía esta herramienta a vuestros servidores?
Ninguno. Todos los cálculos de subredes se ejecutan enteramente en tu navegador mediante JavaScript del lado del cliente. Ninguna dirección IP, bloque CIDR ni cualquier otra entrada que escribas se transmite a nuestros servidores. La herramienta funciona totalmente sin conexión una vez cargada la página.
¿Qué es la notación CIDR y por qué se usa?
La notación CIDR (Classless Inter-Domain Routing) representa un rango de direcciones IP como una dirección base y una longitud de prefijo, como 10.0.0.0/8. La longitud del prefijo indica cuántos bits iniciales están fijos (la parte de red); los bits restantes identifican hosts individuales dentro de esa red. CIDR reemplazó al antiguo sistema de clases A/B/C en 1993 (RFC 1519) porque el sistema basado en clases solo podía asignar bloques de 16 millones, 65.536 o 256 direcciones, lo que generaba un desperdicio enorme. CIDR permite tamaños de bloque arbitrarios en potencias de dos, posibilitando una asignación de direcciones mucho más eficiente.
¿Cómo sé si dos direcciones IP están en la misma subred?
Aplica la máscara de subred a ambas direcciones IP mediante una operación AND bit a bit, si los resultados son idénticos, están en la misma red y pueden comunicarse directamente sin un router. Por ejemplo, 192.168.1.50 y 192.168.1.200 están ambas en 192.168.1.0/24 (ambas, al hacer AND con 255.255.255.0, dan 192.168.1.0), así que están en la misma subred. 192.168.1.50 y 192.168.2.50 están en subredes /24 diferentes y necesitan un router o un conmutador de capa 3 para comunicarse.
¿Cuál es la diferencia entre la dirección de red y la dirección de difusión?
La dirección de red es la IP más baja del bloque, tiene todos los bits de host puestos a 0 y se usa para identificar la propia red en las tablas de enrutamiento y la configuración. La dirección de difusión es la IP más alta del bloque, con todos los bits de host puestos a 1, y los paquetes enviados a ella se entregan a todos los hosts del segmento. Ninguna de las dos direcciones puede asignarse a la interfaz de un host. En un /24, la dirección de red es x.x.x.0 y la de difusión es x.x.x.255.
¿Hay límites de uso en esta calculadora?
No. Como todos los cálculos se ejecutan del lado del cliente en JavaScript, no hay peticiones al servidor y, por tanto, no hay límites de uso de ningún tipo. Puedes calcular tantas subredes como necesites al instante, sin ninguna restricción ni tope de uso.
¿Cómo se compara esto con usar 'ipcalc' en una terminal?
El comando 'ipcalc' en Linux/macOS realiza exactamente los mismos cálculos y produce una salida similar. Esta herramienta web ofrece los mismos resultados con una interfaz visual, sin necesidad de instalación, y es accesible desde cualquier dispositivo, incluidos teléfonos y tabletas donde instalar herramientas de terminal resulta poco práctico. Para cálculos de subredes con scripts o automatizados, 'ipcalc' o el módulo 'ipaddress' de Python son más apropiados.
¿Qué es la división en subredes y por qué la usan las redes?
La división en subredes divide un bloque de direcciones IP grande en sub-bloques más pequeños y contiguos. Se usa para segmentar redes por seguridad (aislar servidores de las estaciones de trabajo), para reducir el tamaño del dominio de difusión (las difusiones en un /16 alcanzarían a 65.534 hosts, generando ruido), para aplicar políticas de tráfico en los límites de los routers y para organizar redes de forma lógica (una subred por departamento, por planta o por nivel de servicio). Los proveedores de nube usan la división en subredes de forma extensa para crear segmentos VPC aislados con distintas políticas de enrutamiento y seguridad.
¿Esta herramienta admite IPv6?
Actualmente no, solo se admiten cálculos CIDR IPv4. La división en subredes de IPv6 sigue la misma lógica de longitud de prefijo pero con direcciones de 128 bits, así que de /48 a /64 son los tamaños de asignación más comunes. Puede que se añada compatibilidad con IPv6 en una futura actualización. Para cálculos de subredes IPv6 mientras tanto, están disponibles herramientas como 'sipcalc' o calculadoras de IPv6 en línea.
¿Para qué se usan las subredes /31 y /32?
Un /32 representa una única dirección de host sin red ni difusión, se usa para crear una ruta de host en una tabla de enrutamiento, asignar una dirección de loopback o identificar un servidor concreto en una regla de cortafuegos. Un /31 contiene exactamente dos direcciones y está definido para enlaces punto a punto en el RFC 3021, lo que permite usar ambas direcciones como direcciones de host (sin desperdicio de red ni de difusión), algo útil en interconexiones de routers donde cada dirección cuenta.
¿Qué es una máscara wildcard y dónde se usa?
Una máscara wildcard es la inversa bit a bit de una máscara de subred: donde la máscara de subred tiene un bit 1, la wildcard tiene un 0 (bit fijo), y viceversa. Se usa en las listas de control de acceso (ACL) de Cisco IOS y en las sentencias de red de OSPF para especificar qué bits de una dirección deben coincidir. Para una red /24, la máscara de subred es 255.255.255.0 y la máscara wildcard es 0.0.0.255, lo que significa que los tres primeros octetos deben coincidir exactamente y el último octeto puede ser cualquier valor. Las máscaras wildcard son más flexibles que las longitudes de prefijo porque pueden especificar patrones de bits no contiguos.

Acerca de Calculadora de subredes IP (CIDR / IPv4)

Los ingenieros de redes recurren a una calculadora de subredes cada vez que diseñan la topología de una red, segmentan una red corporativa en VLAN, configuran reglas de cortafuegos o crean redes Virtual Private Cloud (VPC) en la nube. Entender la división en subredes es esencial para tareas como dividir una red de oficina /24 en segmentos /26 separados para distintos departamentos, calcular si dos direcciones IP están en la misma subred (y por tanto son alcanzables sin un router), o dimensionar una subred en la nube para que tenga suficientes direcciones para un número previsto de servidores dejando margen de crecimiento. Los ingenieros de DevOps usan la notación CIDR constantemente en herramientas de infraestructura como código como Terraform y AWS CloudFormation.

Esta calculadora analiza cualquier bloque CIDR IPv4 o combinación de IP más máscara de subred y calcula al instante todos los parámetros de red útiles: la dirección de red (el identificador del bloque), la dirección de difusión (la dirección de todos los hosts), la máscara de subred en notación decimal con puntos, la máscara wildcard (la inversa de la máscara de subred, usada en la sintaxis de las ACL de Cisco), la primera y la última dirección IP de host utilizables y el número total de direcciones IP del bloque. Todo el cálculo se ejecuta localmente en tu navegador, no se envía nada a nuestros servidores. No hay límites de uso.

Al trabajar con subredes, ten presentes algunas relaciones clave. El número de direcciones de host utilizables en un bloque /n es 2^(32-n) menos 2 (restando las direcciones de red y de difusión). Un /24 da 254 hosts utilizables; un /25 da 126; un /26 da 62. Reducir a la mitad el tamaño del bloque sumando uno al prefijo te cuesta aproximadamente la mitad del espacio de direcciones. La 'máscara wildcard' que se muestra en los resultados es la inversa bit a bit de la máscara de subred y se usa en las listas de control de acceso de Cisco IOS y en las configuraciones de áreas OSPF. La dirección de red y la dirección de difusión no se pueden asignar a hosts, intentar asignarlas provoca confusión en el enrutamiento.

Cómo CIDR salvó a internet de quedarse sin direcciones (por un tiempo)

A principios de los años 90, quedó claro que internet se encaminaba hacia una crisis de las tablas de enrutamiento. El sistema de direccionamiento basado en clases (Clase A para grandes organizaciones, Clase B para medianas, Clase C para pequeñas) estaba forzando a que las entradas de las tablas de rutas se multiplicaran más rápido de lo que el hardware de los routers podía manejar, y las reglas de asignación implicaban que una empresa que necesitara 300 direcciones recibiría un bloque entero de Clase B de 65.536, desperdiciando 65.200 direcciones. Al ritmo de crecimiento de entonces, la tabla de enrutamiento BGP completa desbordaría a todos los routers de internet en pocos años. La solución, CIDR, se propuso en el RFC 1518 y el RFC 1519 en 1993 por Vince Fuller, Tony Li, Jessica Yu y Kannan Varadhan.

CIDR resolvió dos problemas de forma simultánea. Al permitir cualquier longitud de prefijo en lugar de solo /8, /16 y /24, posibilitó asignaciones dimensionadas correctamente para la necesidad real de cada organización. Al agrupar bloques contiguos bajo un único anuncio de ruta (lo que se llama supernetting o agregación de rutas), permitió que los ISP anunciaran una ruta /16 en lugar de 256 rutas /24 a sus clientes, reduciendo drásticamente las tablas de enrutamiento. La técnica de agregar rutas pequeñas en otras más grandes sigue siendo fundamental hoy para que el enrutamiento de internet escale, sin ella, la tabla de enrutamiento BGP global contendría cientos de millones de entradas en lugar del aproximadamente un millón de entradas que manejan los routers hoy.

Los rangos de direcciones privadas definidos en el RFC 1918, 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16, se designaron junto con CIDR como espacio de direcciones que podía reutilizarse libremente detrás de dispositivos NAT sin ser enrutable en la internet pública. El rango 192.168.x.x en particular se ha vuelto universalmente familiar como el rango de red predeterminado del hogar y de la pequeña oficina, apareciendo en prácticamente todos los routers domésticos del mundo. Estos tres rangos juntos proporcionan más de 17,9 millones de direcciones privadas que miles de millones de dispositivos comparten simultáneamente a través de NAT, multiplicando el espacio de direcciones efectivo mucho más allá de los 4.300 millones de direcciones IPv4 públicas que existen en realidad.

Apoyar