Informática
Calculadora de subredes IPv4 con notación CIDR
Escribe una dirección IPv4 con su prefijo, como 192.168.1.10/24, o indica la máscara aparte: obtendrás al instante la red, el broadcast, el rango de hosts y las máscaras, con la dirección escrita en binario.
Cómo se divide una red IPv4
Una dirección IPv4 es un número de 32 bits escrito en cuatro grupos de ocho. El prefijo, el número tras la barra, indica cuántos de esos bits identifican la red; el resto numera los dispositivos dentro de ella. Con /24 quedan 8 bits para hosts, es decir 256 direcciones, 254 de ellas utilizables.
Las dos direcciones excluidas son la primera, que designa la propia red, y la última, el broadcast, que llega a todos los hosts a la vez. Las excepciones son las redes /31, usadas en enlaces punto a punto, donde ambas direcciones son hosts, y las /32, que designan un solo dispositivo.
La dirección de red es un AND bit a bit entre dirección y máscara; el broadcast, un OR entre red y wildcard. Todo es aritmética de bits, y por eso ver la dirección en binario deja claro dónde está el límite entre red y host.
Errores frecuentes
- Contar la red y el broadcast como hosts utilizables: una /26 tiene 64 direcciones pero solo 62 hosts.
- Escribir una máscara con unos y ceros alternados, como 255.255.0.255: una máscara válida tiene todos los unos a la izquierda.
- Confundir la wildcard de las ACL con la máscara: la wildcard es su complemento, 0.0.0.255 para una /24.
Preguntas frecuentes
¿Cuántos hosts tiene una subred /24, /25, /26?
Una /24 tiene 254 hosts, una /25 126, una /26 62, una /27 30, una /28 14, una /29 6 y una /30 2. En general es 2 elevado a los bits de host, menos 2.
¿Qué son las direcciones privadas?
Son los bloques 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16, reservados para redes internas y no enrutados en Internet. Salen a la red a través del NAT del router.
¿Se siguen usando las clases A, B y C?
No, desde 1993 el enrutamiento usa CIDR con prefijos de cualquier longitud. La clase solo sirve para los ejercicios y para entender las antiguas máscaras por defecto.
Cómo funciona este cálculo
Máscara = prefijo unos seguidos de 32 − prefijo ceros. Red = dirección AND máscara. Wildcard = NOT máscara. Broadcast = red OR wildcard. Direcciones totales = 2^(32 − prefijo). Hosts utilizables = totales − 2, salvo /31 (2) y /32 (1).
Cálculos relacionados
Operaciones bit a bit
AND, OR, XOR, NOT, desplazamientos y rotaciones sobre enteros de 8, 16, 32 o 64 bits, con los bits a la vista.
Conversión de bases numéricas
Binario, octal, decimal, hexadecimal y complemento a dos.
Codificador de URL
Codificación y decodificación por porcentaje de valores y direcciones, y una URL descompuesta en sus partes.
Calculadora de subredes IPv6
Red, rango de direcciones, forma comprimida y expandida, DNS inverso y división de un prefijo IPv6.