TK TaskKit
Ferramentas para programadores

Calculadora CIDR

Calcula informação de sub-rede IPv4 e IPv6 a partir da notação CIDR: rede, intervalo de hosts, total de endereços, máscaras, âmbito, info de classe.

IPv4
IPv6

192.168.1.0/24

IPv4Classe CPrivadaÂmbito: Private (RFC 1918)
Rede192.168.1.0
Broadcast192.168.1.255
Primeiro endereço192.168.1.0
Último endereço192.168.1.255
Primeiro host192.168.1.1
Último host192.168.1.254
Máscara de rede255.255.255.0
Wildcard0.0.0.255
Prefixo/24
Total de endereços256
Hosts utilizáveis254
Rede binária11000000.10101000.00000001.00000000
Máscara binária11111111.11111111.11111111.00000000

As entradas ficam neste dispositivo. Cada ferramenta para programadores no TaskKit corre inteiramente no teu navegador. Tokens, payloads e texto colado não são transmitidos para servidores do TaskKit nem para terceiros.

O que esta ferramenta faz

Uma calculadora CIDR para IPv4 e IPv6. Dada uma notação como 10.0.0.0/24 ou 2001:db8::/48, calcula o endereço de rede, broadcast (v4) ou último endereço (v6), gama de hosts, total de endereços, máscaras e o âmbito do endereço (loopback, link-local, ULA, multicast, unicast global). Para IPv4, também reporta a informação classful legada.

Quando usar

  • Dimensionar uma sub-rede para um novo VPC — quantos hosts utilizáveis te dá um /22?
  • Dividir um bloco-pai em sub-redes mais pequenas sem desencantar uma calculadora.
  • Confirmar se um endereço cai dentro de uma gama privada (RFC 1918 / ULA / link-local).
  • Verificar que dois blocos CIDR não se sobrepõem antes de fundir rotas.

Como funciona

A aritmética IPv4 corre em inteiros de 32 bits. A aritmética IPv6 usa BigInt — os endereços têm 128 bits, que os números JavaScript não conseguem representar exatamente. As formas comprimidas IPv6 (2001:db8::1) seguem o RFC 5952 para canonicalização: hex em minúsculas, único :: para a sequência mais longa de zeros, sem zeros à esquerda nos grupos.

A deteção de âmbito compara o endereço com prefixos bem conhecidos: 127.0.0.0/8 e ::1/128 para loopback, 10/8 + 172.16/12 + 192.168/16 para RFC 1918, fc00::/7 para ULA, 169.254/16 e fe80::/10 para link-local, 224/4 e ff00::/8 para multicast.

Notas

/24 dá-me 256 hosts? Não, 254. O primeiro endereço é o de rede e o último é o de broadcast — nenhum é um host utilizável. O IPv6 não tem esta regra, por isso um /64 realmente te dá 2⁶⁴ endereços utilizáveis.

Para que serve a info classful? Antes do CIDR (1993), o IPv4 estava dividido em gamas Classe A/B/C pelos bits iniciais. As classes estão descontinuadas mas ainda aparecem em documentação antiga, por isso mostramo-las como contexto.

/0 funciona? Sim — é todo o espaço de endereços. Útil como rota por defeito em tabelas de rotas.

Ferramentas relacionadas