Calculadora de subred

Red, transmisión, rango de host y máscara para cualquier dirección y prefijo IPv4.

También acepta 192.168.1.130 255.255.255.192, o una dirección suelta como /32.

Prueba:

Red

192.168.1.128/26

62 direcciones utilizables de las 64 del bloque.

Privada192.168.0.0/16 (RFC 1918): el rango de los routers domésticos.

Máscara de subred

255.255.255.192

Máscara wildcard

0.0.0.63

Lo que piden las ACL de Cisco y algunos cortafuegos: la máscara invertida.

Prefijo

/26

Dirección de red

192.168.1.128

Identifica el bloque. No se puede asignar a un host.

Dirección de difusión

192.168.1.191

Llega a todos los hosts del segmento. No asignable.

Rango de hosts utilizable

192.168.1.129 – 192.168.1.190

Direcciones totales

64

Hosts utilizables

62

Clase histórica

C

El direccionamiento por clases lo sustituyó CIDR en 1993. Se muestra porque los exámenes y la documentación antigua siguen usándolo; no influye en absoluto en cómo se enruta nada.

En binario

El cian es la parte de red que fija el prefijo; el gris es la parte de host que puedes variar. El prefijo es, literalmente, cuántos bits están en cian.

Dirección

11000000.10101000.00000001.10000010

Red

11000000.10101000.00000001.10000000

Máscara

11111111.11111111.11111111.11000000

Difusión

11000000.10101000.00000001.10111111

Red en hexadecimal: 0xC0A80180 · como entero: 3.232.235.904

Dividir este bloque

Divide el /26 en subredes iguales. Cada paso a un prefijo más largo reduce el tamaño a la mitad y duplica la cantidad.

Referencia de prefijo, máscara y número de hosts
PrefijoMáscaraDireccionesHosts utilizables
/8255.0.0.016.777.21616.777.214
/9255.128.0.08.388.6088.388.606
/10255.192.0.04.194.3044.194.302
/11255.224.0.02.097.1522.097.150
/12255.240.0.01.048.5761.048.574
/13255.248.0.0524.288524.286
/14255.252.0.0262.144262.142
/15255.254.0.0131.072131.070
/16255.255.0.065.53665.534
/17255.255.128.032.76832.766
/18255.255.192.016.38416.382
/19255.255.224.081928190
/20255.255.240.040964094
/21255.255.248.020482046
/22255.255.252.010241022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

Qué hace en realidad el prefijo

Una dirección IPv4 son treinta y dos bits. El prefijo dice cuántos de esos bits, contando desde la izquierda, identifican la red; todo lo que viene después pertenece al host. Esa es toda la idea, y merece la pena mirar la vista binaria de arriba porque hace evidente la aritmética: los dígitos en cian no pueden cambiar dentro del bloque, los grises lo enumeran.

Así que un /24 fija veinticuatro bits y deja ocho para variar, que son 2⁸ = 256 direcciones. Un /26 fija dos bits más y deja seis: 64 direcciones. Cada bit que añades al prefijo reduce el bloque a la mitad.

La dirección de red es la que obtienes con todos los bits de host a cero; la de difusión, con todos los bits de host a uno. Ninguna se puede asignar, y de ahí viene el «menos dos».

La frontera que pilla a la gente

Un bloque siempre empieza en un múltiplo de su propio tamaño. 192.168.1.64/26 es válido; 192.168.1.100/26 no es una dirección de red, porque 100 no es múltiplo de 64, y la calculadora te mostrará que en realidad vive en el bloque que empieza en 64.

Por esto mismo se mueve el tercer octeto en cualquier prefijo más corto que /24. En un /22 el bloque son 1024 direcciones, así que las fronteras caen en 10.0.0.0, 10.0.4.0, 10.0.8.0 y así, cada cuatro /24. 10.0.6.0/22 no es una dirección de red válida por la misma razón.

Dimensionar una red

Cuenta tus hosts, añade margen para crecer, redondea a la siguiente potencia de dos y resta dos.

NecesitasUsaTe daHabitual para
2 hosts/312 utilizablesEnlaces entre routers
hasta 6/296 utilizablesUn bloque pequeño de direcciones públicas
hasta 30/2730 utilizablesUn bastidor, o la VLAN de una oficina pequeña
hasta 62/2662 utilizablesUn departamento
hasta 254/24254 utilizablesLo predeterminado en casi todas partes
hasta 1022/221022 utilizablesUna planta o un segmento de campus

Conviene resistirse al instinto de dimensionar al milímetro. Renumerar una red en producción porque se ha llenado cuesta caídas de servicio reales, y el espacio del RFC 1918 es gratis: no hay ningún premio por usar 10.0.0.0/8 con eficiencia. El error contrario es más común de lo que debería: meter un sitio entero en un /16 plano significa que el tráfico de difusión llega a miles de hosts y que cualquier cosa que comprometa una máquina puede alcanzarlas todas.

Privada, pública y por qué tu servidor no responde

La calculadora señala en qué categoría cae tu dirección, porque responde a una pregunta con la que la gente suele llegar sin darse cuenta. El RFC 1918 reserva tres rangos para uso privado que nunca se enrutan en internet:

  • 10.0.0.0/8: 16,7 millones de direcciones
  • 172.16.0.0/12: ojo, el rango va de 172.16 a 172.31, no todo el 172
  • 192.168.0.0/16: el rango de los routers domésticos

Si a un servicio en 10.0.0.5 no se puede llegar desde fuera, eso no es un problema de cortafuegos que haya que depurar. La dirección no es enrutable, y ninguna configuración de tu máquina lo cambia.

Dos más que conviene reconocer. 169.254.0.0/16 es de enlace local: una máquina se autoasigna una de esas cuando el DHCP falla, así que verla suele significar «ningún servidor DHCP respondió». Y 100.64.0.0/10 es NAT de operador: si tu router informa de una de esas como su dirección WAN, tu proveedor te ha puesto detrás de su propio NAT, y por eso la redirección de puertos no funciona por mucho que la configures.

Relacionado

Para ir en el otro sentido —de un rango de direcciones a los bloques que lo cubren— la calculadora CIDR hace exactamente eso, sin redondear hacia arriba. Para una simple conversión de prefijo a máscara hay una herramienta más concreta con la tabla completa. Y si lo que quieres saber es quién posee una dirección pública en vez de cómo se subdivide, la consulta de IP cubre eso.

Preguntas sobre subredes

¿Por qué hay dos hosts utilizables menos que direcciones?

La primera dirección de un bloque identifica la red en sí y la última es la dirección de transmisión, que llega a todos los hosts del segmento. Ninguno de los dos se puede asignar a una máquina, por lo que un /24 con 256 direcciones le proporciona 254 utilizables. Las excepciones son /31 y /32, que no tienen ninguna dirección de red o de transmisión.

¿Puedo realmente utilizar un /31?

Sí, en enlaces punto a punto, y es una práctica habitual allí. RFC 3021 lo definió en 2000 precisamente porque la antigua regla desperdiciaba la mitad de cada asignación punto a punto: un /30 proporciona cuatro direcciones de las cuales dos son utilizables, por lo que vincular dos enrutadores consumía cuatro direcciones para usar dos. Un /31 no tiene red ni dirección de transmisión, ambas direcciones son hosts y todas las plataformas de enrutadores actuales lo admiten. Las calculadoras que informan "0 hosts utilizables" para un /31 describen una regla que fue retirada hace veintiséis años.

¿Qué es una máscara comodín y cuándo la necesito?

Es la máscara de subred con cada bit invertido, por lo que /24 se convierte en 0.0.0.255 en lugar de 255.255.255.0. Las listas de control de acceso de Cisco y algunas declaraciones de protocolos de enrutamiento lo esperan en esa forma. La razón por la que existe es que una máscara comodín no tiene que ser contigua (puede coincidir con "cualquier dirección cuyo último octeto sea par"), aunque en la práctica casi todas las máscaras comodín que escriba son solo una máscara de subred invertida.

¿Cómo elijo una longitud de prefijo para una nueva red?

Trabaje a partir del conteo del anfitrión, luego agregue espacio libre y luego redondee a la siguiente potencia de dos. Cuarenta dispositivos necesitan 42 direcciones utilizables después de la red y la transmisión, lo que significa un /26 con 62. No lo dimensione exactamente: volver a numerar una red porque se le acabó es mucho más doloroso que asignar un bloque un poco más grande, y el espacio de direcciones privadas no es escaso. El error común en la otra dirección es poner todo en un solo /16, lo que hace que el tráfico de transmisión y el movimiento lateral sean peores de lo necesario.

¿Qué pasó con las clases A, B y C?

CIDR los reemplazó en 1993. En el direccionamiento con clases, los primeros bits de una dirección determinaban la máscara, lo que significaba que una organización que necesitaba 500 direcciones tenía que tomar una Clase B con 65,534 de ellas y desperdiciar el resto. CIDR hizo que el prefijo fuera explícito e independiente, razón por la cual hoy en día cada dirección se escribe con una barra. Las clases sobreviven en las preguntas del examen y en la frase "una red de clase C", que significa /24; la calculadora muestra la clase por ese motivo, pero no tiene ningún efecto sobre cómo se enruta algo.

¿La calculadora envía mis direcciones a alguna parte?

No. Todo es aritmética de enteros ejecutándose en su navegador: no hay nada que enviar y la página funciona sin ninguna conexión de red. Eso importa más de lo que parece para una herramienta como esta, porque las direcciones que la gente pega en las calculadoras de subred son frecuentemente su propia topología de red interna.

Última revisión . ¿Has visto algo desactualizado? Dínoslo.