Calculadora de subredes: CIDR, máscara de red y hosts utilizables
Escribe una dirección con una longitud de prefijo (192.168.1.0/24) o una máscara de red (255.255.255.0) y obtén de una vez la dirección de red, la dirección de broadcast, el rango de hosts utilizables, la máscara wildcard y la cantidad de hosts. Divide una red en subredes más pequeñas, o cambia de pestaña para convertir una dirección inicial y una final en la menor cantidad posible de bloques CIDR. Los prefijos IPv6 también funcionan.
Cómo funciona la notación CIDR
CIDR (Classless Inter-Domain Routing, enrutamiento entre dominios sin clases) escribe una red como una dirección, una barra y un número. El número es la longitud del prefijo: cuántos de los 32 bits de la dirección identifican la red. El resto identifican hosts dentro de ella.
Una /24 fija los primeros 24 bits y deja 8 para hosts, lo que da 2^8 = 256 direcciones, y su máscara de red es 255.255.255.0. Una /16 deja 16 bits para hosts: 65,536 direcciones. Cada bit que añades al prefijo reduce el bloque a la mitad.
Para las subredes IPv4 corrientes, hosts utilizables = 2^(32 − prefijo) − 2. Se pierden dos direcciones: la primera es la dirección de red y la última es la dirección de broadcast.
Subredes de cabeza: el truco del tamaño de bloque
No necesitas binario para la mayoría de las subredes cotidianas. Toma el octeto de la máscara de red que no es 255 ni 0 y réstalo de 256. El resultado es el tamaño de bloque, y las redes empiezan en múltiplos de él.
Toma 192.168.1.130/26. La máscara es 255.255.255.192, así que el tamaño de bloque es 256 − 192 = 64. Las redes empiezan en .0, .64, .128 y .192, lo que ubica .130 en la red .128. Su dirección de broadcast es la red siguiente menos uno, .191, y sus hosts utilizables van de .129 a .190: 62 en total.
Tamaños comunes de subredes IPv4
| Prefijo | Máscara de red | Total de direcciones | Hosts utilizables |
|---|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 | 16,777,214 |
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /20 | 255.255.240.0 | 4,096 | 4,094 |
| /22 | 255.255.252.0 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 (enlace punto a punto) |
| /32 | 255.255.255.255 | 1 | 1 (un solo host) |
Rangos IPv4 privados y especiales
| Rango | Finalidad |
|---|---|
| 10.0.0.0/8 | Red privada (RFC 1918) |
| 172.16.0.0/12 | Red privada (RFC 1918) |
| 192.168.0.0/16 | Red privada (RFC 1918) |
| 100.64.0.0/10 | Espacio de direcciones compartido para NAT de nivel de operador (carrier-grade NAT) |
| 127.0.0.0/8 | Bucle local (loopback): este equipo |
| 169.254.0.0/16 | Enlace local (link-local): autoasignada cuando falla DHCP |
| 224.0.0.0/4 | Multicast |
Las direcciones de los rangos privados no se enrutan por la internet pública, por eso millones de hogares y oficinas pueden reutilizar las mismas.
Casos límite que conviene conocer
- /31: la RFC 3021 permite usar las dos direcciones de una /31 en un enlace punto a punto, así que no hay dirección de red ni de broadcast y hay dos hosts utilizables.
- /32: una sola dirección, que se usa para rutas de host y reglas de firewall.
- /0: todo el espacio de direcciones, que se escribe 0.0.0.0/0 y se usa como ruta predeterminada.
- Máscara wildcard: la máscara de red con todos los bits invertidos (0.0.0.255 para una /24). Los protocolos de enrutamiento y las listas de acceso suelen usarla en lugar de una máscara de red.
Prefijos IPv6
Las direcciones IPv6 tienen 128 bits, y la idea de la longitud de prefijo es la misma. Una /64 es el tamaño estándar para un segmento de red, porque la autoconfiguración de direcciones espera 64 bits para el identificador de interfaz. Los proveedores suelen entregar a un sitio una /48 o una /56, que contienen 65,536 o 256 redes /64. IPv6 no tiene dirección de broadcast, así que todas las direcciones de un prefijo son utilizables.
Una /64 contiene 2^64 direcciones, unos 18 trillones, así que subdividir en IPv6 se trata de organizar redes, no de ahorrar direcciones.
Cómo planificar una subred
- Cuenta los dispositivos que necesitas hoy y deja margen para crecer. Renumerar después es doloroso.
- Usa longitudes de prefijo distintas para necesidades distintas (máscaras de subred de longitud variable, VLSM) en lugar de una /24 para todo.
- Mantén alineadas las subredes que se comunican entre sí para que las rutas puedan resumirse.
- Anota cada asignación. Un plan de direcciones en papel evita rangos superpuestos.