Redes IPv4 y Notación CIDR9 min de lecturaActualizado el
Calculadora de Subredes IPv4 y Máscaras CIDR: Guía de División Binaria y Direccionamiento
Domine el cálculo de subredes IPv4 mediante operaciones binarias a nivel de bit y aprenda a diseñar esquemas de direccionamiento CIDR eficientes.
W
Equipo de Ingeniería de WEBioDD•Procesamiento 100% Local Sin Servidor
Puntos Clave y Resumen
- Una dirección IPv4 consta de 32 bits divididos en cuatro octetos de 8 bits separados por puntos.
- La máscara de subred divide los 32 bits en una porción de red (bits a 1) y una porción de host (bits a 0).
- La primera dirección de una subred es la ID de Red y la última es la de Difusión (Broadcast); ninguna puede asignarse a un host.
- El cálculo binario local en el navegador permite diseñar topologías de red seguras sin revelar esquemas de IP internos.
Ejecución 100% local en el navegador
Calcule Subredes IPv4 al Instante
Obtenga direcciones de red, máscaras de subred, direcciones broadcast y rangos de hosts utilizables en milisegundos.
- Conversión instantánea de prefijos CIDR (/0 a /32)
- Cálculo automático de dirección de red y broadcast
- Representación visual en formato binario de 32 bits
- Detección de rangos de direcciones privadas (RFC 1918)
32-Bit IPv4 Binary Division & CIDR Subnet Mask Matrix
Network vs. Host Bit Allocation⚙️ WEBioDD Technical Architecture EngineVector SVG • 100% Client-Side
01.Aritmética Binaria de 32 Bits y Máscaras de Red
Cada dirección IPv4 está formada por 32 bits binarios. La operación lógica AND a nivel de bit entre la dirección IP y la máscara de subred aísla la dirección de red. Por ejemplo, en una subred con prefijo /24 (máscara 255.255.255.0), los primeros 24 bits identifican la red y los 8 bits restantes identifican los hosts individuales dentro de dicha red.
typescriptCálculo de subredes IPv4 con operadores lógicos binarios
// IPv4 Subnet Calculation using Bitwise Operators
function calculateSubnet(ipStr: string, cidr: number) {
const ipInt = ipStr.split('.').reduce((acc, octet) => (acc << 8) + parseInt(octet, 10), 0) >>> 0;
const maskInt = ((0xFFFFFFFF << (32 - cidr)) >>> 0);
const netInt = (ipInt & maskInt) >>> 0;
const bcastInt = (netInt | (~maskInt >>> 0)) >>> 0;
const totalHosts = Math.pow(2, 32 - cidr);
const usableHosts = cidr >= 31 ? 0 : totalHosts - 2;
return { netInt, bcastInt, usableHosts };
}02.Cálculo de Hosts Útiles y Bloques CIDR Especiales
Para cualquier subred estándar (/1 a /30), el número total de direcciones disponibles es 2^(32 - prefijo). Sin embargo, el número de hosts útiles es 2^(32 - prefijo) - 2, restando la dirección de red y la de broadcast. Para enlaces punto a punto modernos, el RFC 3021 permite el uso de subredes /31 (2 direcciones, ambas utilizables para hosts en enlaces dedicados).
Los rangos privados definidos por el RFC 1918 son 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16, reservados exclusivamente para redes locales.
Cómo Calcular una Subred IPv4
Pasos para desglosar cualquier dirección IP y prefijo CIDR en sus componentes de red.
1
Introduzca la Dirección IP
Escriba una dirección IPv4 válida (por ejemplo, '192.168.1.50').
2
Seleccione el Prefijo CIDR
Elija la longitud del prefijo de red (/8 a /30) con el selector o control deslizante.
3
Analice los Parámetros de Red
Examine la dirección de red calculada, la máscara en notación decimal con puntos y la dirección broadcast.
4
Consulte el Rango de Hosts Válidos
Verifique la primera y última IP asignable a dispositivos y el total de hosts disponibles.
Preguntas Frecuentes sobre Subredes IPv4
Porque la primera dirección representa la identificación de la red y la última dirección se reserva para la difusión (broadcast) a todos los dispositivos de la subred.