Calculadora de subred IP
> Texto definitivo. Incrustar literalmente. Esta página es el registro que deben seguir las otras ocho.
Todos los cálculos se ejecutan en el navegador. Nada de lo que introduce se envía a un servidor.
Los resultados se actualizan al escribir. Ctrl/Cmd+Enter copia el resultado principal.
Resultado
—
Vista de bits
Mostrar el procedimiento
La Calculadora de subredes IP toma una dirección IPv4 o IPv6 con una longitud de prefijo y devuelve la dirección de red, la de broadcast, el rango de hosts utilizables, la máscara de subred, la máscara comodín y el recuento de hosts. Cada resultado se muestra junto a la operación binaria que lo produjo, para poder comprobar la máscara en lugar de confiar ciegamente. La calculadora también divide una red en subredes más pequeñas y marca direcciones que caen en rangos privados o reservados.
Todo el cálculo se ejecuta en el navegador. Nada de lo que introduces se envía a un servidor.
Calcular una subred IPv4 a partir de una dirección y un prefijo
Una subred IPv4 se define por dos cosas: una dirección de 32 bits y una longitud de prefijo que indica cuántos de esos bits identifican la red. Introduce 202.47.56.51/24 y la calculadora lee los primeros 24 bits como red y los 8 restantes como porción de host, y deriva el resto de valores a partir de esa división.
El prefijo puede introducirse de tres formas, y las tres significan lo mismo: notación CIDR (/24), máscara de subred en decimal punteado (255.255.255.0) o un recuento de hosts requerido que la calculadora redondea al prefijo más cercano que quepa. Los ingenieros de red piensan en CIDR, la documentación de equipos antiguos usa decimal punteado, y quien planifica un esquema de direcciones parte del recuento de hosts.
Leer la red, el broadcast y el rango de hosts
Cuatro direcciones importan en cualquier subred IPv4, y dos de ellas no pueden asignarse a un dispositivo. La dirección de red es la primera del rango, con todos los bits de host en cero. La de broadcast es la última, con todos los bits de host en uno. Todo lo intermedio es asignable.
Para 202.47.56.51/24:
| Campo | Valor |
|---|---|
| Dirección de red | 202.47.56.0 |
| Primer host utilizable | 202.47.56.1 |
| Último host utilizable | 202.47.56.254 |
| Dirección de broadcast | 202.47.56.255 |
| Máscara de subred | 255.255.255.0 |
| Máscara comodín | 0.0.0.255 |
| Direcciones totales | 256 |
| Hosts utilizables | 254 |
La máscara comodín es la inversa bit a bit de la máscara de subred. Las listas de control de acceso de Cisco y la configuración OSPF usan comodines en lugar de máscaras, e invertir una a mano a las tres de la mañana es cómo ocurren las caídas.
Aplicar la máscara de subred con un AND binario
La dirección de red proviene de un AND bit a bit entre la dirección y la máscara. Cada bit donde la máscara es 1 pasa; cada bit donde la máscara es 0 se convierte en 0. Esa única operación es todo el subnetting, y verla en binario hace obvio el resto.
IP 11001010 . 00101111 . 00111000 . 00110011 202.47.56.51
Mask 11111111 . 11111111 . 11111111 . 00000000 255.255.255.0
───────────────────────────────────────── AND bit a bit
Network 11001010 . 00101111 . 00111000 . 00000000 202.47.56.0
└──────────── network ─────────┘ └─ host ─┘
La dirección de broadcast es la misma operación con los bits de host en uno:
Network 11001010 . 00101111 . 00111000 . 00000000 202.47.56.0
Wildcard 00000000 . 00000000 . 00000000 . 11111111 0.0.0.255
───────────────────────────────────────── OR bit a bit
Broadcast 11001010 . 00101111 . 00111000 . 11111111 202.47.56.255
La calculadora renderiza esta vista para cada dirección que introduces, con las porciones de red y host entre corchetes. Los bits son clicables, así que alternar uno muestra al instante qué hace al rango.
Subred 202.47.56.51 con prefijo /24
Un prefijo /24 sobre 202.47.56.51 produce una red 202.47.56.0 con 254 hosts utilizables. Aquí está cada paso. 1. Convertir el prefijo a máscara. Un /24 significa que los primeros 24 bits son red. Veinticuatro unos seguidos de ocho ceros es 11111111 11111111 11111111 00000000, que en decimal punteado es 255.255.255.0.
2. AND de la dirección con la máscara. 202.47.56.51 AND 255.255.255.0 = 202.47.56.0. Los tres primeros octetos pasan sin cambio porque sus bytes de máscara son todos unos; el cuarto se convierte en cero porque su byte de máscara es todo ceros.
3. Contar las direcciones. 32 − 24 = 8 bits de host, y 2⁸ = 256 direcciones totales.
4. Restar las dos direcciones reservadas. 256 − 2 = 254 hosts utilizables. La dirección de red 202.47.56.0 y la de broadcast 202.47.56.255 no pueden asignarse a una interfaz.
5. Leer el rango utilizable. El primer host es red + 1 = 202.47.56.1. El último es broadcast − 1 = 202.47.56.254.
Cambia el prefijo a /25 y la misma dirección se divide en dos redes de 126 hosts utilizables cada una: 202.47.56.0/25 cubriendo .1 a .126, y 202.47.56.128/25 cubriendo .129 a .254. Cada bit de prefijo extra divide a la mitad el recuento de hosts.
Leer la tabla de prefijos CIDR
La relación entre longitud de prefijo, máscara de subred y recuento de hosts es fija, y la mayor parte del trabajo de subnetting consiste en reconocer de memoria un puñado de filas habituales. Un /24 da 254 hosts, un /30 da 2, y un /16 da 65.534.
| Prefijo | Máscara de subred | Direcciones totales | 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 |
| /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 |
La tabla completa de /1 a /32 está disponible en la calculadora. Dos patrones conviene memorizarlos: las direcciones totales se duplican por cada bit de prefijo eliminado, y los hosts utilizables son siempre el total menos dos, excepto en /31 y /32, que funcionan distinto.
Entender los prefijos /31 y /32
Un /30 es la subred más pequeña que sigue las reglas habituales: 4 direcciones, 2 utilizables, una de red y una de broadcast. Por debajo, la aritmética se rompe, y el RFC 3021 cambió cómo se comporta un /31 específicamente para dejar de desperdiciar direcciones en enlaces punto a punto.
/31 da 2 direcciones utilizables, no 0. En un enlace entre dos routers no hay nada a lo que hacer broadcast; el único destinatario posible es el dispositivo del otro extremo. El RFC 3021 permite por tanto un /31 con ambas direcciones asignables y sin dirección de broadcast. Esto reduce a la mitad el consumo de direcciones de cada enlace punto a punto en una red, lo que a escala es sustancial.
Muchas calculadoras de subredes, incluidas las dos más usadas, siguen informando un /31 con cero hosts utilizables. Eso era correcto antes de 2000 y es incorrecto desde entonces. Los routers modernos de todos los fabricantes principales admiten /31 en interfaces punto a punto.
/32 es una ruta de host único. Una dirección, sin concepto de red ni broadcast. Se usa para interfaces loopback, entradas de enrutamiento específicas de host y para anunciar una sola dirección en un protocolo de enrutamiento.
Dividir una red en subredes más pequeñas
La división toma una red y la reparte en bloques iguales con un prefijo más largo. Introduce una red inicial y un prefijo objetivo, un número de subredes necesarias o un recuento de hosts por subred, y la calculadora enumera los resultados con sus rangos.
Dividir 192.168.10.0/24 en cuatro subredes significa pasar de /24 a /26, porque 2² = 4:
| Subred | Red | Rango utilizable | Broadcast |
|---|---|---|---|
| 1 | 192.168.10.0/26 | .1 a .62 | 192.168.10.63 |
| 2 | 192.168.10.64/26 | .65 a .126 | 192.168.10.127 |
| 3 | 192.168.10.128/26 | .129 a .190 | 192.168.10.191 |
| 4 | 192.168.10.192/26 | .193 a .254 | 192.168.10.255 |
Los planes de direcciones reales rara vez necesitan bloques iguales. El enmascaramiento de subred de longitud variable asigna a cada segmento solo el prefijo que necesita: un /30 para un enlace de router, un /26 para una oficina pequeña, un /23 para una VLAN grande de usuarios, por eso introducir un recuento de hosts requerido suele ser más útil que un recuento de subredes. Asigna primero los bloques más grandes desde el inicio del rango, o el plan se fragmentará.
Identificar rangos privados y reservados
Ciertos bloques de direcciones están reservados y nunca se enrutan en internet pública. La calculadora etiqueta cualquier dirección que caiga dentro de uno, con el RFC que lo define, porque usar un rango reservado por accidente produce fallos que parecen cualquier cosa menos un problema de direccionamiento.
| Rango | Propósito | RFC |
|---|---|---|
| 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 |
| 127.0.0.0/8 | Loopback | RFC 1122 |
| 169.254.0.0/16 | Enlace local, APIPA | RFC 3927 |
| 100.64.0.0/10 | NAT a nivel de operador | RFC 6598 |
| 192.0.2.0/24 | Documentación | RFC 5737 |
| 224.0.0.0/4 | Multicast | RFC 5771 |
Un dispositivo que muestra una dirección 169.254.x.x no ha obtenido concesión DHCP y se ha asignado una dirección de enlace local. Ese dato solo resuelve una gran parte de las llamadas de soporte de «sin internet», y la dirección es el diagnóstico.
El rango 100.64.0.0/10 sorprende a muchos porque parece público. Está reservado para NAT a nivel de operador, y verlo en una interfaz WAN significa que el ISP no proporciona una dirección pública.
Calcular una subred IPv6
Las direcciones IPv6 tienen 128 bits en lugar de 32, escritas como ocho grupos de cuatro dígitos hexadecimales. El prefijo funciona igual: /64 significa que los primeros 64 bits identifican la red, pero tres cosas difieren lo bastante para pillar a quien aplica hábitos IPv4.
No hay dirección de broadcast. IPv6 sustituyó el broadcast por multicast por completo. Una calculadora que informe de broadcast IPv6 la escribió alguien que solo conoce IPv4, y esta calculadora omite el campo en lugar de mostrarlo vacío.
Ninguna dirección se reserva de una subred. Las 2⁶⁴ direcciones de un /64 son utilizables. No hay «menos dos».
/64 está efectivamente fijado para subredes normales. La autoconfiguración de direcciones sin estado requiere un identificador de interfaz de 64 bits, así que subnetear por debajo de /64 rompe SLAAC. Los sitios reciben un /48 o /56 y lo dividen en /64, uno por VLAN, sin necesidad de dimensionarlos según recuentos de hosts. Un /48 proporciona 65.536 subredes /64, más de las que usará un solo sitio.
Para 2001:db8:85a3::8a2e:370:7334/64 la red es 2001:db8:85a3::/64, con 18.446.744.073.709.551.616 direcciones. La calculadora lo muestra también como 2⁶⁴, porque la cadena de dígitos es ilegible y el exponente es el número que realmente querías.
El :: en una dirección es compresión de ceros, que sustituye una secuencia de grupos consecutivos de ceros. Solo puede aparecer una vez, porque dos serían ambiguos. La calculadora normaliza cualquier dirección a la forma canónica del RFC 5952 y muestra la forma expandida completa junto a ella.
Entender las clases de dirección y por qué CIDR las sustituyó
Las clases de dirección dividían el espacio IPv4 en bloques fijos: clase A con porción de red de 8 bits, clase B con 16, clase C con 24. El primer octeto determinaba la clase, y la máscara seguía automáticamente. Ese sistema fue sustituido por CIDR en 1993 y ninguna red moderna se diseña en torno a él.
El direccionamiento por clases desperdiciaba cantidades enormes de espacio. Una organización que necesitaba 300 direcciones era demasiado grande para los 254 de una clase C y recibía los 65.534 de una clase B, dejando 65.000 direcciones sin usar. CIDR eliminó los límites fijos y permitió un prefijo de cualquier longitud, así que esa organización recibe ahora un /23 con 510 hosts.
Las clases persisten en dos sitios. Los temarios de certificación aún las enseñan, y algún equipo aún infiere una máscara por defecto del primer octeto cuando no se indica ninguna. La calculadora informa de la clase en la que habría caído una dirección, porque se pregunta por ella, pero el prefijo es siempre lo que determina la red real.
Preguntas frecuentes
¿Qué es una máscara de subred?
Una máscara de subred es un valor de 32 bits que marca qué bits de una dirección IP identifican la red y cuáles al host. Los bits de red son 1, los de host son 0, y los unos siempre van primero. 255.255.255.0 marca los primeros 24 bits como red, lo mismo que un prefijo /24 en notación CIDR.
¿Cuántos hosts hay en un /24?
Un /24 contiene 256 direcciones totales y 254 hosts utilizables. Ocho bits de host dan 2⁸ = 256 direcciones, y dos no están disponibles: la dirección de red al inicio del rango y la de broadcast al final. El rango utilizable para 192.168.1.0/24 es 192.168.1.1 a 192.168.1.254.
¿Qué es la notación CIDR?
La notación CIDR escribe una dirección con una barra y el número de bits de red, como en 192.168.1.0/24. Sustituyó al direccionamiento por clases en 1993 y permite cualquier longitud de prefijo en lugar de los límites fijos de 8, 16 y 24 bits de las clases. Un /24 y una máscara 255.255.255.0 describen exactamente la misma red.
¿Por qué dos direcciones de una subred no son utilizables?
La primera dirección de una subred tiene todos los bits de host en cero e identifica la red misma. La última los tiene todos en uno y es la dirección de broadcast de esa red. Ninguna puede asignarse a una interfaz, por eso un /24 con 256 direcciones admite 254 hosts. La excepción es /31, donde el RFC 3021 hace utilizables ambas direcciones.
¿Qué es una máscara comodín?
Una máscara comodín es la inversa bit a bit de una máscara de subred, así 255.255.255.0 se convierte en 0.0.0.255. Las listas de control de acceso de Cisco y las sentencias de red OSPF usan máscaras comodín en lugar de máscaras de subred. La calculadora devuelve ambas, porque invertir una a mano es fácil de equivocar bajo presión.
¿Cómo divido un /24 en cuatro subredes?
Pasa el prefijo de /24 a /26, porque 2² = 4 subredes. Cada /26 tiene 64 direcciones totales y 62 hosts utilizables. Para 192.168.10.0/24 las cuatro subredes empiezan en .0, .64, .128 y .192. Introduce la red y elige cuatro subredes en la calculadora para ver los rangos completos.
¿Tiene IPv6 direcciones de broadcast?
No. IPv6 eliminó el broadcast por completo y usa multicast, así que no hay dirección de broadcast en una subred IPv6 ni direcciones reservadas del recuento utilizable. Las 2⁶⁴ direcciones de un /64 son asignables. Cualquier calculadora que informe de broadcast IPv6 aplica reglas IPv4 de forma incorrecta.
¿Por qué /64 es el tamaño estándar de subred IPv6?
La autoconfiguración de direcciones sin estado requiere que los últimos 64 bits estén disponibles como identificador de interfaz, así que una subred más larga que /64 rompe SLAAC. Los sitios reciben un /48 o /56 del proveedor y lo dividen en /64, uno por segmento de red. Los recuentos de hosts nunca limitan el diseño, porque cada /64 contiene más direcciones que todo el espacio IPv4.
¿Es 192.168.1.0/24 un rango privado?
Sí. 192.168.0.0/16 está reservado para uso privado por el RFC 1918, junto con 10.0.0.0/8 y 172.16.0.0/12. Las direcciones de estos rangos no se enrutan en internet pública y requieren traducción de direcciones de red para alcanzarla. La calculadora etiqueta cualquier dirección que caiga en un bloque privado o reservado.
¿Qué significa una dirección que empieza por 169.254?
Una dirección en 169.254.0.0/16 es de enlace local, asignada por el propio dispositivo tras fallar una petición DHCP. Windows lo llama APIPA. El dispositivo puede alcanzar otros en el mismo segmento físico pero no tiene puerta de enlace ni acceso a internet. Ver una suele significar que el servidor DHCP es inalcanzable, no que el dispositivo esté mal.
Resumen
La Calculadora de subredes IP deriva la dirección de red, la de broadcast, el rango de hosts utilizables, las máscaras y el recuento de hosts a partir de cualquier dirección IPv4 o IPv6 y prefijo, y muestra el AND binario que los produce para que el resultado pueda verificarse en lugar de confiarse.
Los hosts utilizables son direcciones totales menos dos en todo prefijo IPv4 hasta /30, con /31 dando dos direcciones utilizables según el RFC 3021 y /32 describiendo un host único. IPv6 no tiene broadcast, no reserva nada de una subred y usa /64 como tamaño estándar de segmento porque SLAAC depende de ello. Los rangos privados y reservados se etiquetan con el RFC que los define, y cualquier red puede dividirse en subredes más pequeñas por recuento de hosts, número de subredes o prefijo objetivo.
Notas de implementación
- Los ejemplos trabajados son fixtures de prueba:
202.47.56.51/24, la división /25,192.168.10.0/24en cuatro/26, y2001:db8:85a3::8a2e:370:7334/64. - La sección /31 es un diferenciador de corrección. Los dos competidores principales informan /31 con 0 hosts utilizables. No suavizarlo.
- La tabla CIDR, rangos reservados y prefijos IPv6 se renderizan desde
data/tech-reference.json. - El modo IPv6 debe omitir por completo la fila de broadcast, no renderizarla vacía.
- La línea de privacidad del lead es una promesa. Ningún evento de analítica puede llevar valores de entrada en esta página.
- Recuento de palabras 2.240.