La creación de subredes divide un bloque de direcciones IP en redes más pequeñas moviendo el límite entre la red y las partes del host de una dirección. Esta calculadora hace los cálculos bit a bit por usted, pero comprender lo que sucede facilita mucho el diseño de la red y la resolución de problemas.

How CIDR and subnet masks work

Una dirección IPv4 es de 32 bits, generalmente escrita como cuatro octetos decimales. Una máscara de subred también es de 32 bits: una serie de 1 bits que marcan la porción network, seguida de 0 bits que marcan la porción host. La notación CIDR simplemente cuenta esos 1 bits: una máscara /24 es 255.255.255.0, porque los primeros 24 bits son 1.

Para encontrar la dirección de red, la calculadora hace un AND con la IP con la máscara, borrando cada bit del host. Para encontrar la transmisión, realiza una operación OR en la red con la máscara comodín (la máscara de subred invertida), configurando cada bit del host. Las direcciones intermedias son el rango de host utilizable.

Why you subtract 2 (and when you don't)

En una subred normal, se reservan dos direcciones: la primera identifica la red y la última es la dirección de transmisión. Ninguno de los dos se puede asignar a un dispositivo, por lo que hosts utilizables = 2^(32 − prefijo) − 2. Un /24 tiene 256 direcciones pero solo 254 hosts utilizables.

Dos prefijos rompen esta regla. Un /31 (RFC 3021) está destinado a enlaces punto a punto donde la transmisión no tiene sentido, por lo que sus dos direcciones son utilizables. Un /32 es una ruta de host único (una dirección, sin distinción de red o transmisión) comúnmente utilizada para loopbacks y enrutamiento específico de host.

Public vs. private ranges and address classes

RFC 1918 reserva tres rangos privados (10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16) que no se pueden enrutar en la Internet pública y se encuentran detrás de NAT en la mayoría de las redes domésticas y de oficina. La calculadora indica si su dirección es privada, pública, de bucle invertido (127.0.0.0/8) o de enlace local (169.254.0.0/16).

También informa la clase de IP heredada (A–E). El direccionamiento con clase es anterior a CIDR y ya no rige el enrutamiento, pero la clase sigue siendo una verificación rápida de cordura y aparece en documentación anterior y preguntas de exámenes.