CalcOpenly
Español

Calculadora de subredes: CIDR IPv4 e IPv6

Obtén la dirección de red, la de difusión, el intervalo de hosts utilizables y su número para cualquier bloque CIDR IPv4 o IPv6, con máscara, máscara comodín y subredes iguales.

Redactado con herramientas de redacción con IAActualizado Ejemplos verificados: 7

IPv4 como 10.1.2.3/24 o con máscara (10.1.2.3 255.255.255.0); IPv6 como 2001:db8::1/64.
Se redondea hacia arriba a una potencia de dos; 1 conserva la red completa.
Probar
Red
192.168.10.64/26
Red: 192.168.10.64/26
Máscara de red
255.255.255.192
Máscara comodín
0.0.0.63
Longitud del prefijo
26
Primera dirección utilizable
192.168.10.65
Última dirección utilizable
192.168.10.126
Dirección de difusión
192.168.10.127
Direcciones utilizables
62
Direcciones totales
64
Clase histórica
C
Tipo de dirección
Privada (RFC 1918)
Prefijo de cada subred
28
Direcciones en cada subred
16

192.168.10.77 está dentro de 192.168.10.64/26, que tiene 64 direcciones (62 utilizables, de 192.168.10.65 a 192.168.10.126). Privada (RFC 1918). Al dividirla se obtienen 4 subredes /28 de 16 direcciones cada una.

/26 en binario

Dirección 192.168.10.77
1
1
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
1
1
0
1
Máscara 255.255.255.192
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
Red 192.168.10.64
1
1
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
Difusión 192.168.10.127
1
1
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
1
0
1
0
0
1
1
1
1
1
1
1

Posición de la dirección dentro del bloque

/28 n.º 1: de 0 a 16/28 n.º 1/28 n.º 2: de 16 a 32/28 n.º 2/28 n.º 3: de 32 a 48/28 n.º 3/28 n.º 4: de 48 a 64/28 n.º 4Tu dirección: posición 13Tu direcciónposición 13
4 subredes /28, con 14 direcciones utilizables cada una Filas: 4
#SubredPrimera utilizableÚltima utilizableDifusión
1192.168.10.64/28192.168.10.65192.168.10.78192.168.10.79
2192.168.10.80/28192.168.10.81192.168.10.94192.168.10.95
3192.168.10.96/28192.168.10.97192.168.10.110192.168.10.111
4192.168.10.112/28192.168.10.113192.168.10.126192.168.10.127
Cómo se calcula S
  1. Dirección y máscara en binario

    A=11000000.10101000.00001010.01001101M/26=11111111.11111111.11111111.11000000\begin{aligned}A &= \texttt{11000000.10101000.00001010.01001101} \\ M /26 &= \texttt{11111111.11111111.11111111.11000000}\end{aligned}

    Los primeros 26 bits identifican la red; los otros 6 numeran las direcciones dentro de ella.

  2. Dirección de red: AND con la máscara

    11000000.10101000.00001010.01000000=192.168.10.64\texttt{11000000.10101000.00001010.01000000} = 192.168.10.64
  3. Última dirección: OR con la máscara comodín

    192.168.10.64∨0.0.0.63=192.168.10.127192.168.10.64 \lor 0.0.0.63 = 192.168.10.127
  4. Contar las direcciones utilizables

    232−26−2=64−2=622^{32-26} - 2 = 64 - 2 = 62

    El host con todos los bits a cero es la propia red y el que los tiene a uno es la difusión; ninguno se asigna.

  5. Dividir en subredes iguales

    22≥4⇒/26+2=/28232−28=16\begin{aligned} 2^{2} &\ge 4 \Rightarrow /26 + 2 = /28 \\ 2^{32-28} &= 16\end{aligned}

    El nuevo prefijo añade los bits tomados; la segunda línea cuenta las direcciones de cada subred.

Acerca de Calculadora de subredes: CIDR IPv4 e IPv6

En la fórmula, A es la dirección, M la máscara, N la red, L la última dirección y H el número convencional de hosts IPv4 (prefijos /0–/30). Un prefijo de longitud p reserva los primeros p bits para la red y deja el resto para numerar hosts. La calculadora aplica AND entre la dirección y la máscara para obtener la red, OR entre esa red y la máscara comodín (la máscara invertida) para hallar la última dirección, y cuenta 2^(32 − p) direcciones en IPv4 o 2^(128 − p) en IPv6.

Sirve para planificar VLAN, reglas de cortafuegos e intervalos de VPC en la nube. La entrada inicial, 192.168.10.77/26, pertenece a 192.168.10.64/26: tiene 64 direcciones, de las que 62 son utilizables, desde .65 hasta .126, con .127 como difusión. Dividirla en 4 da cuatro subredes /28 de 16 direcciones.

El recuento IPv4 excluye red y difusión, salvo en enlaces punto a punto /31 (RFC 3021) y rutas de host /32. IPv6 no tiene difusión. Esta calculadora excluye la dirección anycast del router de subred, excepto en enlaces punto a punto /127 y direcciones individuales /128; la asignación real también depende del ámbito, otras reservas y las reglas de la plataforma. Las divisiones siempre crean una potencia de dos de subredes iguales; para un plan VLSM, vuelve a dividir uno de los resultados.

Calcular la red, la difusión y los hosts de un bloque CIDR

La calculadora recibe una dirección IPv4 o IPv6 con su prefijo y devuelve la dirección de red, la máscara, la máscara comodín, el primer y el último host utilizables, la dirección de difusión y el número de direcciones. Un bloque IPv4 /p contiene 2^(32 − p) direcciones, y 2^(32 − p) − 2 de ellas pueden asignarse a equipos: la primera identifica la red y la última es la difusión.

Con la entrada inicial, 192.168.10.77/26, la dirección pertenece a la red 192.168.10.64/26. Un /26 tiene 2⁶ = 64 direcciones y 62 hosts utilizables, de 192.168.10.65 a 192.168.10.126, con 192.168.10.127 como difusión. El campo de división vale 4, así que la herramienta añade cuatro subredes /28 de 16 direcciones, con 14 utilizables en cada una.

La regla de restar dos vale de /0 a /30. Un /31 de enlace punto a punto utiliza sus dos direcciones, y un /32 identifica un único host.

Encontrar a mano la red y la difusión

Primero se obtiene el tamaño del bloque: se toma el primer octeto de la máscara distinto de 255 y se resta de 256. La máscara de un /26 es 255.255.255.192, de modo que los bloques miden 256 − 192 = 64 direcciones y empiezan en .0, .64, .128 y .192.

  1. Se localiza el bloque que contiene la dirección. El 77 cae entre 64 y 127, así que la red es 192.168.10.64.
  2. La difusión es la última dirección del bloque, 192.168.10.127.
  3. Los hosts utilizables quedan entre ambas, de 192.168.10.65 a 192.168.10.126.

El procedimiento sirve en cualquier octeto. Para 172.16.5.4 con máscara 255.255.240.0 (/20), los bloques del tercer octeto miden 256 − 240 = 16. La red es 172.16.0.0 y la difusión 172.16.15.255, con 4094 hosts en medio.

En binario, la red es la dirección combinada con la máscara mediante AND, y la difusión es esa red con todos los bits de host a 1. Los pasos de la calculadora escriben los 32 bits de la dirección y de la máscara para que se vea qué parte se conserva.

Prefijo, máscara y número de hosts

  • /24: 255.255.255.0, 256 direcciones, 254 hosts
  • /25: 255.255.255.128, 128 direcciones, 126 hosts
  • /26: 255.255.255.192, 64 direcciones, 62 hosts
  • /27: 255.255.255.224, 32 direcciones, 30 hosts
  • /28: 255.255.255.240, 16 direcciones, 14 hosts
  • /29: 255.255.255.248, 8 direcciones, 6 hosts
  • /30: 255.255.255.252, 4 direcciones, 2 hosts

Cada bit más de prefijo divide el bloque por la mitad. Una máscara de red tiene que ser una serie de unos seguida de ceros; 255.0.255.0 no cumple esa condición y la calculadora la rechaza con un mensaje de error.

La máscara comodín que usan las listas de acceso de Cisco y las sentencias de OSPF es la inversa de la máscara: se resta cada octeto de 255. Un /26 tiene la máscara comodín 0.0.0.63.

Ejemplos de subredes IPv4

Dirección y prefijoRedMáscaraUtilizablesIntervalo utilizable
192.168.10.77/26192.168.10.64/26255.255.255.19262192.168.10.65 – 192.168.10.126
172.16.5.4/255.255.240.0172.16.0.0/20255.255.240.04094172.16.0.1 – 172.16.15.254
10.0.0.0/3110.0.0.0/31255.255.255.254210.0.0.0 – 10.0.0.1
203.0.113.5/32203.0.113.5/32255.255.255.2551203.0.113.5 – 203.0.113.5
0.0.0.0/00.0.0.0/00.0.0.042949672940.0.0.1 – 255.255.255.254

La fila /31 sigue el RFC 3021, que permite usar las dos direcciones en enlaces punto a punto. La fila /32 es una ruta a un único host. 0.0.0.0/0 abarca todo el espacio IPv4 y es la forma de escribir una ruta predeterminada.

Las tres primeras filas son direcciones privadas. El RFC 1918 reserva 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 para redes internas. La dirección del ejemplo /32, 203.0.113.5, pertenece a otro bloque, el que el RFC 5737 aparta para documentación, y la calculadora la clasifica como TEST-NET-3.

Dividir una red en subredes iguales

Tomar k bits de la parte de host produce 2ᵏ subredes iguales, cada una con un prefijo k bits más largo. Dividir 192.168.10.64/26 en cuatro, como hace la entrada inicial, toma 2 bits y da cuatro /28 de 16 direcciones y 14 hosts, que empiezan en .64, .80, .96 y .112. La tabla de resultados indica para cada una el primer y el último host y la difusión: la primera va de 192.168.10.65 a 192.168.10.78 con difusión en .79, y la cuarta termina en 192.168.10.127, la misma difusión de la red original.

Si se piden 3 subredes, la herramienta redondea a 4 y lo advierte, porque una división binaria siempre produce una potencia de dos. Las subredes sobrantes pueden quedar sin usar o volver a unirse. Para subredes de tamaños distintos (VLSM), se divide de nuevo uno de los resultados; por ejemplo, un /28 en dos /29.

Prefijos IPv6

IPv6 no tiene dirección de difusión. Un /64, el tamaño habitual de una red local, contiene 2⁶⁴ = 18 446 744 073 709 551 616 direcciones. Un /48 contiene 65 536 de esos /64, y un /56 contiene 256.

La primera dirección de una subred IPv6 es la dirección anycast del router de la subred y no se asigna a ningún host, de modo que en un /64 quedan 2⁶⁴ − 1. Un enlace punto a punto /127 (RFC 6164) usa sus dos direcciones, y un /128 es una sola dirección. Para IPv6 la calculadora muestra además la forma completa de ocho grupos y la forma abreviada del RFC 5952: 2001:db8:0:0:1::1 se escribe abreviada como 2001:db8::1:0:0:1.

Las subredes en la nube reservan más direcciones

AWS y Azure reservan 5 direcciones en cada subred IPv4 ordinaria: la de red, las tres siguientes y la última. Allí un /24 tiene 251 direcciones asignables, no 254.

La subred más pequeña que admite AWS, un /28, deja 11 direcciones, y la más pequeña de Azure, un /29, deja 3. Para planificar capacidad en esas nubes hay que usar 2^(32 − p) − 5; la calculadora informa del recuento convencional, no del de cada proveedor.

Errores frecuentes

  • Usar la máscara comodín como máscara de red. 0.0.0.63 y 255.255.255.192 describen el mismo /26 desde lados opuestos, y un campo de máscara de red necesita los unos a la izquierda.
  • Tomar una dirección de host por la red. 192.168.10.77/26 es un host dentro de 192.168.10.64/26, no una red propia; la explicación del resultado lo dice expresamente.
  • Contar cero hosts en un /31. Las dos direcciones de un enlace punto a punto /31 son utilizables.
  • Razonar con clases. Una dirección 10.x.x.x no implica un /8. CIDR sustituyó en 1993 los límites de las clases A, B y C, y el RFC 4632 admite cualquier prefijo de /0 a /32. La calculadora muestra la clase solo como dato histórico.

Cómo introducir las direcciones

  • IPv4 con prefijo, como 10.1.2.3/24, o con máscara decimal: 10.1.2.3 255.255.255.0.
  • IPv6 con longitud de prefijo, como 2001:db8::1/64.
  • Sirve cualquier dirección del bloque, porque la red se deduce de ella.
  • El número de subredes va de 1 a 65 536, y 1 deja la red entera.

Para ver las mismas direcciones como bits o en hexadecimal, usa el conversor de bases.

Ejemplos resueltos

Host en una /26

Dirección y prefijo
192.168.10.77/26
Dividir en este número de subredes
1
Red
192.168.10.64/26
Máscara de red
255.255.255.192
Máscara comodín
0.0.0.63
Dirección de difusión
192.168.10.127
Primera dirección utilizable
192.168.10.65
Última dirección utilizable
192.168.10.126
Direcciones utilizables
62
Direcciones totales
64
Clase histórica
C
Tipo de dirección
Privada (RFC 1918)

Fuente de comprobación: Cálculo independiente

Enlace punto a punto /31 (caso límite)

Dirección y prefijo
10.0.0.0/31
Dividir en este número de subredes
1
Primera dirección utilizable
10.0.0.0
Última dirección utilizable
10.0.0.1
Direcciones utilizables
2
Direcciones totales
2

Fuente de comprobación: Comprobación del ejemplo: RFC 3021 §2

Host único /32 (caso límite)

Dirección y prefijo
203.0.113.5/32
Dividir en este número de subredes
1
Red
203.0.113.5/32
Primera dirección utilizable
203.0.113.5
Última dirección utilizable
203.0.113.5
Direcciones utilizables
1
Tipo de dirección
Documentación, TEST-NET-3 (RFC 5737)

Fuente de comprobación: RFC 5737 §3

Máscara de red en lugar de prefijo

Dirección y prefijo
172.16.5.4 255.255.240.0
Dividir en este número de subredes
1
Red
172.16.0.0/20
Longitud del prefijo
20
Dirección de difusión
172.16.15.255
Direcciones totales
4 096
Clase histórica
B

Fuente de comprobación: Cálculo independiente

Preguntas

¿Cuántos hosts utilizables tiene una subred /24?

Una /24 tiene 256 direcciones y 254 hosts utilizables, porque la dirección con todos los bits de host a cero identifica la red y la que los tiene a uno es la de difusión. La regla IPv4 es 2^(32 − prefijo) − 2: una /25 da 126; una /26, 62; una /27, 30; una /28, 14; una /29, 6; y una /30, 2. Las excepciones son /31, donde RFC 3021 permite usar ambas direcciones en un enlace punto a punto, y /32, un único host.

¿Qué diferencia hay entre una máscara de subred y la notación CIDR?

Expresan lo mismo de dos formas. CIDR escribe el número de bits de red tras una barra, como /26. La máscara escribe esos bits como una dirección con puntos y ese número de unos iniciales: /26 es 255.255.255.192 y /20 es 255.255.240.0. CIDR, introducido en 1993 y definido actualmente en RFC 4632, sustituyó los límites fijos de las clases A, B y C; cualquier prefijo de /0 a /32 es válido.

¿Qué es una máscara comodín?

Es la máscara de subred con todos los bits invertidos: 255.255.255.192 pasa a ser 0.0.0.63. La usan las listas de acceso de Cisco IOS y las instrucciones de red OSPF: un bit 0 exige coincidencia y un bit 1 se ignora. Para obtenerla, resta de 255 cada octeto de la máscara de red. En una /26, el último octeto es 63, uno menos que las 64 direcciones del bloque.

¿Por qué las subredes de AWS y Azure tienen 5 direcciones menos disponibles?

En subredes IPv4 ordinarias, ambas nubes reservan 5 direcciones: la de red, las tres siguientes (para router y DNS, o para uso futuro) y la última. Por tanto, una /24 en AWS VPC o Azure Virtual Network tiene 251 direcciones asignables en lugar de las 254 que se muestran aquí. La subred más pequeña que admite AWS es /28, con 11 asignables; en Azure es /29, con 3. Los intervalos BYOIP de AWS son una excepción: se pueden usar todas sus direcciones. Esta calculadora muestra recuentos convencionales de hosts IP, no la capacidad asignable específica de cada proveedor.

¿Cuántas direcciones tiene una /64 de IPv6?

Una /64 contiene 2^64 = 18 446 744 073 709 551 616 direcciones. Es el tamaño habitual de una LAN IPv6 porque RFC 4291 exige identificadores de interfaz de 64 bits para la mayoría de direcciones unicast y la autoconfiguración sin estado (SLAAC) los usa para formar direcciones. Una /48 contiene 65 536 subredes /64, y una /56 contiene 256.

Acerca de esta calculadora

N=A∧ML=N∨¬MH=232−p−2\begin{aligned}N &= A \land M \\ L &= N \lor \lnot M \\ H &= 2^{32-p} - 2\end{aligned}

Fuentes

  1. AWS VPC subnet CIDR sizing and reserved addresses
  2. Azure Virtual Network FAQ: reserved addresses and subnet sizes
  3. RFC 4632 — Classless Inter-domain Routing (CIDR)
  4. RFC 3021 — Using 31-bit prefixes on IPv4 point-to-point links
  5. RFC 1918 — Address allocation for private internets
  6. RFC 4291 — IPv6 addressing architecture; RFC 5952 — IPv6 text representation
  7. IANA IPv4 and IPv6 special-purpose address registries (RFC 6890)

Verificado con las referencias

Esta calculadora incluye 7 ejemplos resueltos con respuestas de fuentes independientes. Forman parte del conjunto de pruebas y también puedes ejecutarlos aquí.

Pon esta calculadora en tu sitio

Pega esto donde quieras que aparezca la calculadora. Su uso es gratuito, se mantiene al día con las correcciones que hacemos aquí y el crédito que aparece debajo enlaza con la versión completa, para que tus lectores puedan consultarla.

Altura
Vista previa de la inserción

Conserva el crédito. Es la única condición y es lo que mantiene gratuitas estas calculadoras.