Calculadora de subredes
Escribe una dirección IPv4 con un prefijo como /24 o una máscara de red como 255.255.255.0. Obtienes al instante las direcciones de red y de broadcast, el rango de hosts utilizables, las máscaras y una vista binaria, y puedes dividir la red en subredes más pequeñas.
Última actualización:
| Dirección IP | – |
|---|---|
| Rango de hosts | – |
| Hex (IP / red) | – |
| Entero (IP) | – |
| Zona de DNS inversa | – |
Vista binaria
bits de redbits de host
Dividir en subredes
| # | Subred | Primer host | Último host | Broadcast | Hosts utilizables |
|---|
Cómo usar Calculadora de subredes
- Escribe una dirección IPv4 con su prefijo, por ejemplo
192.168.1.10/24, o una dirección y una máscara de red como192.168.1.10 255.255.255.0. - O elige el prefijo de la lista, que también muestra la máscara de red y el tamaño de cada prefijo.
- Pulsa Calcular subred (los resultados también se actualizan mientras escribes) y lee la red, el broadcast y el rango de hosts.
- Revisa la vista binaria para ver qué bits pertenecen a la red (verde) y cuáles a los hosts (naranja).
- Divide la red: elige un prefijo más largo o escribe cuántos hosts necesita cada subred, pulsa Dividir subred y descarga la lista en CSV.
Fórmulas de subredes
- Dirección de red = IP AND máscara
- Dirección de broadcast = red OR wildcard (wildcard = NOT máscara)
- Total de direcciones = 232 − prefijo; hosts utilizables = total − 2 (excepto /31 = 2 y /32 = 1)
- Primer host = red + 1; último host = broadcast − 1
Ejemplo práctico para 172.16.5.4/20: la máscara tiene 20 bits a uno, 255.255.240.0. El tercer octeto 5 es 00000101; AND con 240 (11110000) da 0, así que la red es 172.16.0.0. La wildcard es 0.0.15.255, así que el broadcast es 172.16.0.0 OR 0.0.15.255 = 172.16.15.255. Hay 212 = 4,096 direcciones y 4,094 hosts utilizables, de 172.16.0.1 a 172.16.15.254.
Referencia de prefijos CIDR
| Prefijo | Máscara de red | Wildcard | Direcciones | Hosts utilizables |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 | 16,777,214 |
| /12 | 255.240.0.0 | 0.15.255.255 | 1,048,576 | 1,048,574 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65,536 | 65,534 |
| /20 | 255.255.240.0 | 0.0.15.255 | 4,096 | 4,094 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
| /25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
| /27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
| /28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
| /29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 (punto a punto, RFC 3021) |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 (un solo host) |
Rangos IPv4 de uso especial
| Rango | Uso |
|---|---|
| 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | Redes privadas (RFC 1918), no enrutadas en internet |
| 100.64.0.0/10 | Espacio de direcciones compartido para NAT de operador (RFC 6598) |
| 127.0.0.0/8 | Loopback (localhost) |
| 169.254.0.0/16 | Enlace local, autoasignada cuando falla DHCP |
| 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 | Documentación y ejemplos (RFC 5737) |
| 198.18.0.0/15 | Pruebas de rendimiento de red |
| 224.0.0.0/4 | Multicast |
| 240.0.0.0/4 | Reservado; 255.255.255.255 es la dirección de broadcast limitado |
Dividir una red en subredes
Tomar prestados k bits de host crea 2k subredes. Dividir 192.168.1.0/24 en /26 toma prestados 2 bits y da 4 subredes de 64 direcciones: 192.168.1.0/26, .64/26, .128/26 y .192/26, cada una con 62 hosts utilizables. Para dimensionar una subred para h hosts, elige el bloque más pequeño en el que 232 − prefijo − 2 ≥ h: 50 hosts necesitan una /26 (62 utilizables), 100 hosts una /25 (126 utilizables) y 300 hosts una /23 (510 utilizables).
Preguntas frecuentes
¿Cómo calculo la dirección de red?
Escribe la dirección IP y la máscara de subred en binario y aplica la operación AND. Para 192.168.1.10/24 la máscara es 255.255.255.0, así que la dirección de red es 192.168.1.0. La dirección de broadcast pone todos los bits de host a 1: 192.168.1.255.
¿Cuántos hosts utilizables tiene una subred?
Un prefijo /n tiene 2^(32 − n) direcciones. Normalmente la primera (red) y la última (broadcast) no se pueden asignar, así que hosts utilizables = 2^(32 − n) − 2. Una /24 tiene 256 direcciones y 254 hosts utilizables. /31 y /32 son casos especiales.
¿Por qué una /31 muestra 2 hosts utilizables?
El RFC 3021 permite redes /31 en enlaces punto a punto. Con solo dos direcciones no hace falta una dirección de red ni de broadcast, así que ambas son hosts utilizables. Una /32 identifica un solo host, por ejemplo una interfaz loopback o una regla de firewall.
¿Qué es una máscara wildcard?
Es la inversa de la máscara de subred: cada bit se invierte, así que 255.255.255.0 se convierte en 0.0.0.255. Las listas de acceso de Cisco y las sentencias network de OSPF usan máscaras wildcard, donde un bit 0 significa “debe coincidir” y un bit 1 significa “cualquier valor”.
¿Cuál es la diferencia entre CIDR y una máscara de red?
Describen lo mismo. La notación CIDR cuenta los bits de red (/24), mientras que una máscara de red con puntos los escribe como cuatro octetos (255.255.255.0). Una máscara de red válida siempre tiene primero todos los bits a 1, seguidos de los bits a 0.
¿Qué direcciones son privadas?
El RFC 1918 reserva 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 para redes privadas. 100.64.0.0/10 es espacio de direcciones compartido para NAT de operador (CGNAT), 127.0.0.0/8 es loopback y 169.254.0.0/16 es de enlace local. La calculadora etiqueta estos y otros rangos especiales.
¿Esta herramienta es compatible con IPv6?
Esta calculadora es para IPv4. Para expandir o comprimir direcciones IPv6, usa un expansor y compresor de IPv6. Todo aquí se calcula en tu navegador.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.