Skip to content

Calculadora de Subredes IPv4

Calcula dirección de red, broadcast, rango de hosts utilizables, máscara de subred y comodín de cualquier bloque CIDR IPv4. Admite enlaces punto a punto /31 (RFC 3021), divide bloques en subredes y todo corre en tu navegador.

Sin rastreo Se ejecuta en el navegador Gratis
Todo se calcula localmente en tu navegador: las direcciones que escribes nunca salen de este dispositivo.
/26
Bloques habituales
Detalles de la subred
Notación CIDR
Dirección de red
Dirección de broadcast
Rango de hosts utilizables
Hosts utilizables
Direcciones totales
Máscara de subred
Máscara comodín
Vista binaria — dónde corta la máscara
Dirección de red
Máscara de subred
Dirección de broadcast
Bits de red Bits de host
Red como entero
Red en hexadecimal
DNS inverso (PTR)
Configuración lista para pegar
Interfaz de Cisco IOS
ACL de Cisco (comodín)
Sentencia network de OSPF
Cisco ASA (máscara de subred)
Huawei / H3C
Linux iproute2

Las ACL de Cisco IOS y OSPF usan la máscara comodín; el ASA usa en cambio la máscara de subred. Confundir ambas es el fallo de copiar y pegar más habitual en este terreno.

Divide este bloque en subredes iguales
# Subred Rango utilizable Broadcast Hosts
Tabla de referencia de CIDR a máscara de subred
Prefijo Máscara de subred Máscara comodín Direcciones totales Hosts utilizables
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/9 255.128.0.0 0.127.255.255 8,388,608 8,388,606
/10 255.192.0.0 0.63.255.255 4,194,304 4,194,302
/11 255.224.0.0 0.31.255.255 2,097,152 2,097,150
/12 255.240.0.0 0.15.255.255 1,048,576 1,048,574
/13 255.248.0.0 0.7.255.255 524,288 524,286
/14 255.252.0.0 0.3.255.255 262,144 262,142
/15 255.254.0.0 0.1.255.255 131,072 131,070
/16 255.255.0.0 0.0.255.255 65,536 65,534
/17 255.255.128.0 0.0.127.255 32,768 32,766
/18 255.255.192.0 0.0.63.255 16,384 16,382
/19 255.255.224.0 0.0.31.255 8,192 8,190
/20 255.255.240.0 0.0.15.255 4,096 4,094
/21 255.255.248.0 0.0.7.255 2,048 2,046
/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
/32 255.255.255.255 0.0.0.0 1 1

Los recuentos de hosts utilizables siguen la RFC 3021 para /31 (dos direcciones utilizables en un enlace punto a punto) y tratan /32 como una ruta de host única.

Revisado frente a las RFC 950, RFC 1918, RFC 3021, RFC 3927, RFC 5737 y RFC 6598; cada valor de ejemplo producido por el motor de subredes de la herramienta, cubierto por pruebas unitarias — Equipo de Ingeniería de Go-Tools · Aug 15, 2026

Escrito y revisado por ingenieros que desarrollan herramientas de red, con cada dirección, máscara y recuento de hosts de estos ejemplos generados por el propio motor probado de la calculadora.

¿Qué es una máscara de subred?

Una máscara de subred divide una dirección IPv4 de 32 bits en dos partes: una porción de red que comparten todos los hosts del segmento y una porción de host que identifica a cada máquina concreta. La máscara también tiene 32 bits —una serie de unos que marca los bits de red seguida de ceros que marcan los bits de host—, y por eso 255.255.255.0 y /24 describen exactamente lo mismo. La notación CIDR se limita a contar los unos en lugar de deletrearlos en decimal.

Todo lo demás se deduce de esa división. Pon a cero los bits de host y tienes la dirección de red; ponlos todos a uno y tienes la dirección de broadcast dirigido; las direcciones intermedias son las que puedes asignar a hosts. De ahí viene la conocida fórmula 2^n − 2, y también el motivo de que un /26 dé 62 hosts utilizables y no 64. Cuando una máquina decide si un destino es local o necesita un router, aplica su propia máscara a las dos direcciones y compara los resultados: exactamente la comprobación de pertenencia que hace esta calculadora.

Dos prefijos rompen el patrón a propósito. Un /31 solo tiene dos direcciones, sin sitio para una dirección de red y otra de broadcast separadas; la RFC 3021 hace por tanto que ambas sean utilizables en enlaces punto a punto, y todas las plataformas de router actuales lo respetan. Un /32 es una ruta de host única, usada en interfaces de loopback, rutas estáticas, direcciones anycast y reglas de firewall de una sola dirección. Aplicar 2^n − 2 a ciegas a cualquiera de los dos da 0 hosts utilizables, una respuesta que ninguna plataforma de router acepta. La excepción del /31 lleva su propia condición: solo funciona en interfaces genuinamente punto a punto, así que un segmento LAN compartido sigue necesitando un /30 o un prefijo más corto.

La dirección que escribes también lleva información más allá de su máscara. 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 son privadas (RFC 1918) y nunca se enrutan por la internet pública; 100.64.0.0/10 es espacio de NAT de operador; 169.254.0.0/16 aparece cuando falla el DHCP; 224.0.0.0/4 es multicast. Las clases históricas de la A a la E siguen apareciendo en la documentación y en los exámenes de certificación, pero el enrutamiento con clases quedó obsoleto cuando llegó CIDR en 1993: quien decide dónde termina una red es la máscara, no el primer octeto. Para examinar la misma dirección en binario o hexadecimal a mano, el conversor de bases hace la aritmética.

// Subnetting is integer arithmetic on a 32-bit value.
const toInt = (ip) => ip.split('.').reduce((acc, o) => acc * 256 + Number(o), 0);
const toIp  = (n)  => [24, 16, 8, 0].map((s) => (n >>> s) & 255).join('.');

function subnet(ip, prefix) {
  const mask      = prefix === 0 ? 0 : (0xFFFFFFFF << (32 - prefix)) >>> 0;
  const network   = (toInt(ip) & mask) >>> 0;
  const broadcast = (network | (~mask >>> 0)) >>> 0;
  // RFC 3021: a /31 has two usable addresses; a /32 has one.
  const usable    = prefix >= 31 ? 2 ** (32 - prefix) : 2 ** (32 - prefix) - 2;
  return { network: toIp(network), broadcast: toIp(broadcast), usable };
}

subnet('192.168.1.130', 26);
// { network: '192.168.1.128', broadcast: '192.168.1.191', usable: 62 }

Funciones principales

Todos los campos, una sola pantalla

La dirección de red, el broadcast, el primer y el último host utilizable, los recuentos utilizable y total, la máscara de subred y la máscara comodín se actualizan mientras escribes: sin botón de enviar, sin recargar la página, sin esperas.

Tratamiento correcto de /31 y /32

Un /31 indica dos direcciones utilizables según la RFC 3021 y un /32 indica una, con una nota que explica por qué y también cuándo no es seguro usar /31. Aplicar 2^n − 2 a estos prefijos da cero, algo con lo que ningún router está de acuerdo.

Deslizador de prefijo de /0 a /32

Arrastra el prefijo y observa cómo la frontera se mueve bit a bit mientras la dirección se queda quieta: la forma más rápida de responder a «¿de qué tamaño tiene que ser este bloque?».

Vista binaria con la frontera de la máscara coloreada

Los bits de red y los bits de host se dibujan en colores distintos en las filas de red, máscara y broadcast, de modo que el punto de corte se ve en lugar de deducirse.

Tabla de división de subredes

Parte cualquier bloque en subredes hijas iguales con un prefijo más largo y lee sus rangos, direcciones de broadcast y recuentos de hosts: la revisión del plan de VLAN sin hoja de cálculo.

Identificación del bloque y DNS inverso

Una etiqueta nombra el bloque al que pertenece tu dirección (privada RFC 1918, CGNAT, enlace local, documentación, pruebas de rendimiento, multicast, reservada) junto a sus formas entera, hexadecimal e in-addr.arpa.

Ejemplos de cálculo de subredes

¿A qué subred pertenece 192.168.1.130/26? — la pregunta de examen clásica

192.168.1.130/26
Red:          192.168.1.128
Broadcast:    192.168.1.191
Utilizables:  192.168.1.129 - 192.168.1.190
Hosts:        62 utilizables de 64 totales
Máscara:      255.255.255.192
Comodín:      0.0.0.63

Escribiste una dirección de host, no una dirección de red, y ese es justo el asunto: una máscara /26 tiene 6 bits de host, así que los bloques avanzan cada 64 direcciones: 0, 64, 128, 192. La dirección 192.168.1.130 cae en el tercer bloque, y por eso la red es 192.168.1.128 y no 192.168.1.0. El broadcast es el techo de ese bloque (192.168.1.191), lo que deja asignables de la 192.168.1.129 a la 192.168.1.190. Este es el error de subnetting más frecuente: suponer que la dirección de red es lo que escribiste con la parte de host puesta a cero a ojo.

Dirección de red, broadcast y hosts utilizables de 10.0.0.0/22

10.0.0.0/22
Red:          10.0.0.0
Broadcast:    10.0.3.255
Utilizables:  10.0.0.1 - 10.0.3.254
Hosts:        1,022 utilizables de 1,024 totales
Máscara:      255.255.252.0
Comodín:      0.0.3.255

Un /22 toma prestados dos bits del tercer octeto, así que el bloque cubre de 10.0.0.x a 10.0.3.x: cuatro /24 consecutivos dentro de un mismo dominio de broadcast. La máscara 255.255.252.0 es donde la gente resbala: 252 es 11111100 en binario, así que el tercer octeto avanza en pasos de 4 (10.0.0.0, 10.0.4.0, 10.0.8.0). La vista binaria de la herramienta colorea los dos bits prestados, y la tabla de división vuelve a partir este bloque en sus cuatro /24.

Un enlace punto a punto /31: dos direcciones utilizables, no cero

203.0.113.4/31
Direcciones:  203.0.113.4 y 203.0.113.5
Utilizables:  2 (una en cada extremo del enlace)
Broadcast:    ninguna
Máscara:      255.255.255.254
Comodín:      0.0.0.1

La RFC 3021 define el /31 para enlaces punto a punto: como un enlace así tiene exactamente dos extremos y ningún segmento compartido, se suprimen las direcciones de red y de broadcast y ambas quedan asignables. Aplicar aquí la fórmula genérica 2^n − 2 da 0 hosts utilizables, y eso es incorrecto en cualquier router moderno: Cisco IOS, Junos y Linux admiten /31 en interfaces punto a punto. Usar /31 en lugar de /30 reduce a la mitad el desperdicio de direcciones en los enlaces entre routers. La pega es que solo es válido en interfaces genuinamente punto a punto: un segmento LAN de acceso múltiple necesita /30 o un prefijo más corto, y Windows no acepta un /31 en una tarjeta de red. El ejemplo usa 203.0.113.0/24 porque la RFC 5737 lo reserva para documentación.

Dividir 192.168.1.0/24 en cuatro subredes /26

192.168.1.0/24 → /26
192.168.1.0/26     192.168.1.1 - 192.168.1.62     bc 192.168.1.63    62 hosts
192.168.1.64/26    192.168.1.65 - 192.168.1.126    bc 192.168.1.127   62 hosts
192.168.1.128/26   192.168.1.129 - 192.168.1.190   bc 192.168.1.191   62 hosts
192.168.1.192/26   192.168.1.193 - 192.168.1.254   bc 192.168.1.255   62 hosts

Tomar prestados dos bits de un /24 produce cuatro subredes iguales de 64 direcciones cada una, 62 de ellas utilizables. Fíjate en que cada subred hija pierde su propia dirección de red y de broadcast, así que dividir un /24 en cuatro /26 cuesta 254 − 248 = 6 direcciones utilizables en total. La tabla de división imprime esta distribución para cualquier bloque padre y cualquier prefijo más largo, que es la forma más rápida de revisar un plan de VLAN antes de que llegue a un router.

Tabla de CIDR a máscara de subred: /24 es 255.255.255.0

/24, /25, /26, /27, /28, /29, /30, /31, /32
/24  255.255.255.0     256 direcciones   254 utilizables
/25  255.255.255.128   128 direcciones   126 utilizables
/26  255.255.255.192    64 direcciones    62 utilizables
/27  255.255.255.224    32 direcciones    30 utilizables
/28  255.255.255.240    16 direcciones    14 utilizables
/29  255.255.255.248     8 direcciones     6 utilizables
/30  255.255.255.252     4 direcciones     2 utilizables
/31  255.255.255.254     2 direcciones     2 utilizables (RFC 3021)
/32  255.255.255.255     1 dirección       1 utilizable (ruta de host)

Cada bit de prefijo adicional reduce el bloque a la mitad. Las dos últimas filas son las que merece la pena memorizar porque rompen el patrón 2^n − 2: un /31 tiene dos direcciones utilizables (punto a punto, sin broadcast) y un /32 es una ruta de host única que se usa en interfaces de loopback, entradas de ACL y rutas estáticas. La tabla completa de /8 a /32 se muestra bajo la calculadora y la genera el mismo motor que la impulsa.

Cómo usar la calculadora de subredes IPv4

  1. 1

    Introduce una dirección o un bloque CIDR

    Escribe 192.168.1.130/26, pega 10.0.0.0 255.255.252.0 o introduce una dirección sola y fija el prefijo con el deslizador. Vale una dirección de host: la herramienta la reduce a su red por ti.

  2. 2

    Mueve el deslizador de prefijo para ver desplazarse la frontera

    Arrastra de /0 a /32 y observa cómo se recalculan el número de hosts, la máscara y la dirección de broadcast. El deslizador mantiene fija tu dirección, así que responde a «¿y si redimensiono este bloque?» con un solo gesto.

  3. 3

    Lee los detalles de la subred

    Dirección de red, broadcast, primer y último host utilizable, recuentos utilizable y total, máscara de subred y máscara comodín, más una etiqueta que nombra el bloque (privada, CGNAT, enlace local, documentación, multicast) y su clase histórica.

  4. 4

    Consulta la vista binaria y las otras formas de la dirección

    Los bits de red y los bits de host se colorean por separado, de modo que la frontera de la máscara se ve bit a bit. El mismo panel da la red como entero, en hexadecimal y como nombre de DNS inverso in-addr.arpa.

  5. 5

    Comprueba la pertenencia y divide el bloque

    Pega cualquier dirección para confirmar si cae dentro de la subred actual y luego elige un prefijo más largo para partir el bloque en subredes hijas iguales con sus rangos, broadcasts y recuentos de hosts.

Errores habituales al hacer subnetting

Dar por hecho que la dirección que escribiste es la dirección de red

Una dirección de host enmascarada con un /26 rara vez se sitúa al principio de su bloque. La red es lo que queda tras poner a cero los bits de host, y por eso 192.168.1.130/26 pertenece a 192.168.1.128 y no a 192.168.1.0.

✗ Incorrecto
192.168.1.130/26 -> red 192.168.1.0, broadcast 192.168.1.255
✓ Correcto
192.168.1.130/26 -> red 192.168.1.128, broadcast 192.168.1.191

Aplicar 2^n - 2 a un /31

La regla del menos dos supone que existen una dirección de red y una de broadcast. En un enlace punto a punto /31 no existen, y la RFC 3021 hace asignables ambas direcciones. Indicar cero hosts utilizables aquí contradice a todas las plataformas de router actuales.

✗ Incorrecto
203.0.113.4/31 -> 0 hosts utilizables
✓ Correcto
203.0.113.4/31 -> 2 hosts utilizables (203.0.113.4 y 203.0.113.5)

Tratar 172.16.0.0/12 como si fuera solo 172.16.x.x

El rango privado abarca de 172.16.0.0 a 172.31.255.255: dieciséis /16, no uno. Las direcciones de 172.15.x.x y 172.32.x.x son públicas y pertenecen a otra persona.

✗ Incorrecto
172.20.5.1 -> se supone pública porque no es 172.16.x.x
✓ Correcto
172.20.5.1 -> privada, dentro de 172.16.0.0/12 (172.16.0.0 - 172.31.255.255)

Escribir una máscara de subred no contigua

Una máscara de subred debe ser una serie sólida de unos seguida de ceros. Valores como 255.0.255.0 no son máscaras válidas, aunque las comodines de las ACL sí puedan tener huecos. Los equipos las rechazan, y una calculadora que las acepte solo está ocultando una errata.

✗ Incorrecto
10.0.0.0 255.0.255.0
✓ Correcto
10.0.0.0 255.255.252.0   (= 10.0.0.0/22)

Qué puedes hacer con la calculadora de subredes

Planificar VLAN y bloques de direcciones
Divide una asignación en subredes iguales, confirma que cada una es lo bastante grande para su número de hosts y copia la distribución directamente a tu hoja de IPAM o a tu documento de diseño antes de que llegue a un switch.
Escribir reglas de firewall y ACL
Lee la máscara comodín para las ACL de Cisco y las sentencias network de OSPF, y confirma el rango exacto de direcciones con el que va a coincidir una regla: entre 0.0.0.63 y 0.0.0.31 hay los hosts de dos VLAN de diferencia.
Diagnosticar un host que no llega a la puerta de enlace
Pega la dirección del host y la máscara con la que se configuró, y comprueba si la puerta de enlace cae dentro de la subred resultante. Una máscara mal puesta es la causa clásica de «hace ping a unas cosas sí y a otras no».
Numerar de forma eficiente los enlaces entre routers
Compara /30 frente a /31 en los enlaces punto a punto: el /31 da una dirección a cada extremo en vez de desperdiciar dos por enlace, algo que se acumula rápido en una WAN con cientos de circuitos.
Preparar el CCNA, Network+ y exámenes similares
Resuelve a mano un ejercicio de subnetting y luego comprueba aquí la dirección de red, el broadcast y el rango de hosts. La vista binaria muestra los bits prestados, que es lo que el examen está evaluando de verdad.

Cómo funciona el subnetting en IPv4

La máscara es una frontera de bits, no un valor decimal
Una máscara de subred son 32 bits: una serie contigua de unos para la red y luego ceros para los hosts. Solo hay 33 máscaras válidas (de /0 a /32), y por eso 255.255.255.192 es legal y 255.0.255.0 no lo es: esta última tiene un hueco. Esta calculadora rechaza las máscaras no contiguas en lugar de adivinar qué querías decir.
Tamaño de bloque y el atajo del cuarto octeto
Las subredes del mismo tamaño se asientan en múltiplos de su tamaño de bloque, y el tamaño de bloque es 256 menos el octeto correspondiente de la máscara. Un /26 acaba en 192, así que los bloques empiezan en 0, 64, 128 y 192; un /28 acaba en 240, así que avanzan de 16 en 16. Esta es la aritmética que hay detrás de «¿a qué subred pertenece 192.168.1.130?»: es el tercer bloque /26, de ahí 192.168.1.128.
Direcciones reservadas y las dos excepciones
La dirección de host con todo ceros identifica la red y la de todo unos es el broadcast dirigido, así que las subredes corrientes pierden dos direcciones. La RFC 3021 exime de ambas a los enlaces punto a punto /31 (dos direcciones utilizables), y un /32 es una ruta de host única (una dirección utilizable). La tabla de referencia bajo la calculadora sigue esas reglas, por eso su fila de /31 pone 2 y no 0.
Máscaras comodín y dónde son obligatorias
La máscara comodín es el inverso bit a bit de la máscara de subred: 255.255.255.192 se invierte en 0.0.0.63. Las ACL de Cisco, las sentencias network de OSPF y EIGRP toman comodines en lugar de máscaras. A diferencia de las máscaras de subred, las comodines de las ACL pueden ser no contiguas, y así es como una sola regla puede coincidir con todas las direcciones impares de un rango.
Las clases son historia, los bloques son el presente
Las clases A/B/C/D/E dividen el espacio de direcciones por el primer octeto (0–127, 128–191, 192–223, 224–239, 240–255) y todavía se enseñan y se examinan, pero CIDR sustituyó al enrutamiento con clases en 1993: la máscara decide dónde termina una red, no los bits iniciales. Lo que sí sigue importando es en qué bloque reservado cae una dirección: privada RFC 1918, CGNAT RFC 6598, enlace local RFC 3927, documentación RFC 5737, pruebas de rendimiento RFC 2544, multicast y el rango reservado 240.0.0.0/4.

Buenas prácticas de direccionamiento IP

Dimensiona la subred para crecer, pero no por un factor de diez
Un /24 para ocho dispositivos desperdicia 246 direcciones y agranda el dominio de broadcast sin ninguna ventaja. Elige el bloque más pequeño que deje un margen cómodo: el recuento de hosts de la calculadora deja explícito el compromiso antes de que te decidas.
Usa /31 en los enlaces punto a punto
En los circuitos entre routers, un /31 da una dirección a cada extremo en lugar de quemar cuatro direcciones para dos extremos. Reserva el /30 para equipos que de verdad sean anteriores al soporte de la RFC 3021, y nunca pongas un /31 en un segmento de acceso múltiple.
Asigna en fronteras de bits, no en números decimales redondos
Los planes de direccionamiento que empiezan los bloques en 10.0.10.0 o 10.0.100.0 quedan ordenados en decimal, pero no se pueden resumir en una sola ruta. Alinea las asignaciones a potencias de dos para que toda una región se contraiga en un único prefijo dentro de la tabla de enrutamiento.
Mantén los ejemplos de documentación en los rangos reservados
La RFC 5737 reserva 192.0.2.0/24, 198.51.100.0/24 y 203.0.113.0/24 precisamente para que los ejemplos no puedan chocar con una red real. Usar una dirección pública al azar en un runbook acaba apuntando a alguien hacia un host vivo.
Verifica la máscara en los dos extremos antes de culpar al enrutamiento
Cuando un host alcanza unos destinos y otros no, compara su máscara con la de la puerta de enlace. Un /24 configurado donde el segmento es un /23 hace que media red parezca remota: pega las dos direcciones en la comprobación de pertenencia y la discrepancia aparece al instante.

Preguntas frecuentes sobre la calculadora de subredes

¿Cómo se calcula la máscara de subred a partir de un prefijo CIDR?
El prefijo es simplemente el número de unos iniciales de la máscara de 32 bits. Un /26 significa 26 unos seguidos de 6 ceros: 11111111.11111111.11111111.11000000, que en decimal punteado se lee 255.255.255.192. Los ceros finales son los bits de host, así que el bloque contiene 2^6 = 64 direcciones. En sentido inverso, cuenta los unos de la máscara: 255.255.252.0 es 11111111.11111111.11111100.00000000 = 22 unos, o sea un /22. La vista binaria de esta calculadora dibuja esa frontera directamente, con los bits de red y los bits de host en colores distintos.
¿A qué longitud de prefijo equivale 255.255.255.0?
Es un /24. En binario, 255 es 11111111, así que tres octetos de 255 dan 24 unos iniciales y los últimos 8 bits son bits de host: 255.255.255.0 = /24, con 256 direcciones y 254 hosts utilizables. Por el mismo razonamiento, 255.255.255.192 es un /26 (64 direcciones, 62 utilizables), 255.255.252.0 es un /22 (1,024 direcciones, 1,022 utilizables) y 255.255.255.128 es un /25 (128 direcciones, 126 utilizables). Pega una máscara en decimal punteado directamente en el campo de entrada para leer su prefijo, o consulta la tabla de referencia bajo la calculadora, que enumera la máscara, la comodín y el recuento de hosts de cada prefijo de /8 a /32.
¿Cómo convierto una dirección IP a entero decimal o a hexadecimal?
Trata los cuatro octetos como un único entero de 32 bits: 192.168.1.128 = 192×256³ + 168×256² + 1×256 + 128 = 3232235904, que en hexadecimal es 0xC0A80180. Esta forma aparece cuando una base de datos guarda las direcciones en una columna entera (INET_ATON / INET_NTOA de MySQL), cuando se filtran registros por rango y en cualquier comprobación de pertenencia escrita con operaciones bit a bit. El panel binario de esta calculadora imprime la dirección de red como entero decimal, en hexadecimal y como nombre de DNS inverso in-addr.arpa. Para convertir entre bases a mano, usa el conversor de bases.
¿Cómo aplico el resultado a un equipo Cisco o Huawei?
El panel de configuración lista para pegar genera seis formas para el bloque actual. Para 192.168.1.130/26 son estas: la interfaz de Cisco IOS ip address 192.168.1.129 255.255.255.192; la ACL de Cisco con el comodín access-list 10 permit 192.168.1.128 0.0.0.63; OSPF network 192.168.1.128 0.0.0.63 area 0; el Cisco ASA, que en cambio toma la máscara de subred, access-list OUT permit ip 192.168.1.128 255.255.255.192 any; Huawei/H3C ip address 192.168.1.129 26; y Linux iproute2 ip addr add 192.168.1.129/26 dev eth0. La trampa está en que las ACL de IOS y OSPF toman el comodín mientras que el ASA toma la máscara de subred: intercambiarlos no provoca ningún error, pero hace coincidir un rango completamente distinto.
¿Por qué hay dos hosts utilizables menos que el total de direcciones?
Toda subred IPv4 corriente reserva su primera dirección como identificador de red y la última como dirección de broadcast dirigido, así que un /24 con 256 direcciones ofrece 254 a los hosts. Hay dos prefijos que son la excepción: un /31 no tiene sitio para esas direcciones reservadas y la RFC 3021 hace utilizables sus dos direcciones en enlaces punto a punto; un /32 es una ruta de host única con una dirección utilizable. Esta calculadora aplica esas excepciones: la fórmula genérica 2^n − 2 indicaría 0 direcciones utilizables para un /31, algo con lo que no coincide ningún router moderno.
¿Qué es una máscara comodín y en qué se diferencia de la máscara de subred?
La máscara comodín (wildcard mask) es el inverso bit a bit de la máscara de subred: donde la máscara de subred tiene unos, la comodín tiene ceros. Para un /26 la máscara es 255.255.255.192 y la comodín es 0.0.0.63. Las listas de control de acceso de Cisco y las sentencias network de OSPF toman comodines en lugar de máscaras, así que access-list 10 permit 192.168.1.128 0.0.0.63 coincide con el mismo bloque que 192.168.1.128/26. La documentación de Huawei y H3C también la llama máscara comodín, mientras que «máscara inversa» es una forma abreviada habitual entre ingenieros; aquí los dos nombres se refieren al mismo valor. Ten en cuenta que las comodines de las ACL pueden tener bits no contiguos de forma legítima (para coincidir con las direcciones pares o impares, por ejemplo), mientras que las máscaras de subred no.
¿Cuántos hosts caben en un /24, un /25 o un /26?
Un /24 (255.255.255.0) tiene 256 direcciones y 254 hosts utilizables. Un /25 (255.255.255.128) tiene 128 direcciones y 126 utilizables. Un /26 (255.255.255.192) tiene 64 direcciones y 62 utilizables. Cada bit de prefijo adicional reduce a la mitad ambas cifras. Un atajo útil al hacer subnetting del cuarto octeto: el tamaño del bloque es 256 menos el último octeto de la máscara, así que una máscara acabada en 192 avanza de 64 en 64 direcciones y una acabada en 240 avanza de 16 en 16. La tabla de referencia completa bajo la calculadora cubre de /8 a /32.
¿Qué rangos de IP son privados y cuáles son públicos?
La RFC 1918 reserva tres rangos privados: 10.0.0.0/8 (16,777,214 utilizables), 172.16.0.0/12 (1,048,574 utilizables) y 192.168.0.0/16 (65,534 utilizables). Ten en cuenta que el rango de 172 abarca solo de 172.16.0.0 a 172.31.255.255: 172.15.x.x y 172.32.x.x son públicas, un límite que es fácil equivocar. Más allá de esos, 100.64.0.0/10 es espacio de NAT de operador (RFC 6598), 169.254.0.0/16 es autoconfiguración de enlace local (RFC 3927), y 192.0.2.0/24, 198.51.100.0/24 y 203.0.113.0/24 están reservados para documentación (RFC 5737). Esta calculadora etiqueta el bloque en el que cae tu dirección.
¿Puedo usar un /31 o un /32 en una red real?
Sí. El /31 es la forma estándar de numerar los enlaces entre routers: la RFC 3021 elimina las direcciones de red y de broadcast en las interfaces punto a punto, de modo que ambas direcciones van a los dos extremos y el desperdicio se reduce a la mitad frente al /30 tradicional. Está soportado en Cisco IOS, Junos, Arista EOS y Linux, pero solo es válido en interfaces genuinamente punto a punto: no pongas un /31 en un segmento LAN de acceso múltiple. Un /32 es una ruta de host: lo usan las interfaces de loopback, las entradas de ACL de una sola dirección, las rutas estáticas y las direcciones anycast.
¿Se envían a un servidor las direcciones que escribo?
No. Cada cálculo se ejecuta localmente en tu navegador con aritmética entera simple: sin peticiones de red, sin bibliotecas de terceros y sin registros. Puedes abrir las herramientas de desarrollo del navegador y ver cómo el panel de red permanece en silencio mientras escribes, o desconectarte por completo de internet y seguir calculando. El botón Copiar enlace codifica el bloque actual en el fragmento de la URL, que los navegadores nunca transmiten a un servidor.

Herramientas relacionadas

Ver todas las herramientas →