TK TaskKit
Herramientas para desarrolladores

Calculadora CIDR

Calcula información de subred IPv4 e IPv6 desde notación CIDR: red, rango de hosts, total de direcciones, máscaras, ámbito, info de clase.

IPv4
IPv6

192.168.1.0/24

IPv4Clase CPrivadaÁmbito: Private (RFC 1918)
Red192.168.1.0
Broadcast192.168.1.255
Primera dirección192.168.1.0
Última dirección192.168.1.255
Primer host192.168.1.1
Último host192.168.1.254
Máscara de red255.255.255.0
Wildcard0.0.0.255
Prefijo/24
Direcciones totales256
Hosts utilizables254
Red binaria11000000.10101000.00000001.00000000
Máscara binaria11111111.11111111.11111111.00000000

Las entradas se quedan en este dispositivo. Cada herramienta para desarrolladores en TaskKit corre por completo en tu navegador. Tokens, payloads y texto pegado no se transmiten ni a TaskKit ni a terceros.

Qué hace esta herramienta

A partir de una notación CIDR (192.168.1.0/24, 2001:db8::/32) calcula:

  • Red y broadcast (IPv4) o primera/última dirección (IPv6 — IPv6 no tiene broadcast).
  • Rango de hosts utilizable — el segmento /24 IPv4 tiene 256 direcciones, 254 hosts (red y broadcast no se cuentan).
  • Total de direcciones2^(32-prefix) para IPv4, 2^(128-prefix) para IPv6.
  • Máscara de red y wildcard255.255.255.0 y 0.0.0.255 para /24.
  • Representación binaria — útil cuando explicas a alguien por qué /26 es ...11000000.
  • Detección de ámbito — privada (RFC 1918), pública, link-local (169.254 / fe80::), loopback, ULA (fc00::/7), multicast.
  • Información de clase — A/B/C/D/E para IPv4 (sí, anticuado pero la pregunta sigue saliendo).

Cuándo la usarías

  • Diseñar un VPC o subred y necesitas saber cuántos hosts caben en /22.
  • Verificar que un rango privado no se solapa con otro.
  • Saber si 100.64.0.0/10 es público o privado (es CGN).
  • Convertir una máscara 255.255.252.0 a su prefijo CIDR (/22).

Cómo funciona

IPv4 se parsea como cuatro bytes; IPv6 se parsea según RFC 4291 (compresión ::, mapeado IPv4 ::ffff:0:0, etc.). El cálculo es aritmética bit a bit estándar — la red es address & mask, broadcast es network | wildcard.

La detección de ámbito comprueba prefijos conocidos: 10/8, 172.16/12, 192.168/16 (RFC 1918), 169.254/16 (link-local), 127/8 (loopback), 224/4 (multicast) para IPv4; fc00::/7 (ULA), fe80::/10 (link-local), ff00::/8 (multicast), ::1 (loopback) para IPv6.

Todo en local. La calculadora no consulta nada de tu red ni hace lookups DNS.

Notas

¿Por qué usable hosts es 254 y no 256 en /24? Porque la dirección de red (la primera) y la de broadcast (la última) no son asignables a hosts en IPv4 estándar. Algunos sistemas embebidos las admiten; en una red corporativa típica, no.

¿Y los /31 y /32? /31 (RFC 3021) tiene 2 hosts utilizables porque define enlaces punto a punto. /32 tiene 1 (un solo host).

¿IPv6 también tiene "hosts utilizables"? En la práctica todas las direcciones de la subred son utilizables. Mostramos primera/última como referencia.

¿100.64.0.0/10 es privada? Es CGN (carrier-grade NAT) según RFC 6598, no privada estricta. La marcamos por separado.

Herramientas relacionadas