Ir para o conteúdo principal

Calculadora CIDR

Converta entre notação CIDR, máscaras de sub-rede e intervalos de IP. Calcule detalhes de rede com suporte para provedores de nuvem, detecção de superrede e conversão reversa IP-para-CIDR.

Dicas CIDR

  • CIDR /24 é o mais comum — equivalente à antiga Classe C (255.255.255.0, 254 hosts utilizáveis).
  • Cada incremento no prefixo reduz a rede pela metade: /23 = 510, /24 = 254, /25 = 126 hosts.
  • AWS/Azure reservam 5 IPs por sub-rede, GCP reserva 4 — use o modo nuvem para contagens precisas.
  • Use o modo reverso (Intervalo IP → CIDR) para encontrar os blocos CIDR mínimos cobrindo qualquer intervalo IP.

O que é CIDR?

Roteamento Inter-Domínio Sem Classes (CIDR) é um esquema de endereçamento IP que substituiu o antigo sistema com classes (Classe A, B, C) em 1993. O CIDR usa um prefixo de comprimento variável para definir limites de rede, escrito como uma barra seguida pelo número de bits de rede — por exemplo, 10.0.0.0/16. Esta flexibilidade permite que ISPs e organizações aloquem exatamente o espaço de endereço IP que precisam, ao invés de serem forçados a tamanhos fixos de classe. O CIDR também permite agregação de rotas (superrede), onde múltiplas redes contíguas são anunciadas como uma única rota, reduzindo drasticamente o tamanho das tabelas de roteamento da internet. Sem CIDR, a tabela de roteamento global seria ordens de grandeza maior e o esgotamento do IPv4 teria ocorrido muito antes.

Notação CIDR Explicada

Um bloco CIDR como 192.168.0.0/22 significa que os primeiros 22 bits são o prefixo de rede e os 10 bits restantes são para endereços de host. O número total de endereços é sempre 2^(32 − prefixo). Então /22 dá 2^10 = 1.024 endereços (1.022 utilizáveis). O equivalente da máscara de sub-rede é encontrado definindo os primeiros 22 bits como 1: 11111111.11111111.11111100.00000000 = 255.255.252.0. A máscara coringa (usada em ACLs e regras de firewall) é o inverso bitwise: 0.0.3.255. Todo bloco CIDR tem um endereço de rede (todos os bits de host zero) e um endereço de broadcast (todos os bits de host um). IPs utilizáveis ficam entre estes dois, exceto para /31 (RFC 3021 ponto-a-ponto) e /32 (rota de host único).

Considerações de Planejamento CIDR

  • Blocos CIDR devem ser naturalmente alinhados — uma rede /22 deve começar em um múltiplo de 1.024 endereços (todos os bits de host zero).
  • Superrede: dois blocos /24 contíguos podem ser agregados em um /23, mas apenas se o primeiro bloco começar em um limite par.
  • Provedores de nuvem reservam IPs extras: AWS e Azure reservam 5 por sub-rede (.0, .1, .2, .3, broadcast), GCP reserva 4.
  • Ao planejar VPCs, use blocos CIDR não sobrepostos para evitar conflitos com VPN, peering ou configurações de nuvem híbrida.
  • A menor sub-rede prática para hosts é /29 (6 IPs utilizáveis após reservas) — tamanhos menores são apenas para links ponto-a-ponto.
  • Registros de internet (ARIN, RIPE, APNIC) exigem /24 mínimo para anúncios BGP globalmente roteáveis.

Tamanhos de Blocos CIDR para Nuvem e Empresa

  • AWS VPC: suporta /16 a /28 (65.534 a 14 IPs). VPC padrão é 172.31.0.0/16. Reserva .0 (rede), .1 (roteador), .2 (DNS), .3 (futuro), broadcast.
  • Azure VNet: suporta /8 a /29. Reserva .0 (rede), .1 (gateway), .2 (DNS primário), .3 (DNS secundário), broadcast.
  • GCP VPC: suporta /8 a /29. Sub-redes em modo automático usam /20 por região. Reserva .0 (rede), .1 (gateway), broadcast, DHCP.
  • Docker: rede bridge padrão é 172.17.0.0/16. Redes customizadas podem usar qualquer CIDR privado. Redes overlay abrangem múltiplos hosts.
  • Kubernetes: CIDR de pod é tipicamente /16, CIDR de serviço é /12 ou /16. Cada nó recebe uma fatia /24 para pods por padrão.
  • Roteadores domésticos: a maioria usa 192.168.0.0/24 ou 192.168.1.0/24. Roteadores empresariais frequentemente usam 10.x.x.x/8 para grandes redes internas.

Exemplos de Cálculo CIDR

Conversões CIDR passo a passo

CIDR /22 — Rede Média

  1. Entrada: 10.10.0.0/22
  2. Bits de prefixo: 22 → Bits de host: 32 − 22 = 10
  3. Total de endereços: 2¹⁰ = 1.024
  4. Hosts utilizáveis: 1.024 − 2 = 1.022 (padrão) | 1.019 (AWS)
  5. Máscara de sub-rede: 255.255.252.0
  6. Intervalo: 10.10.0.1 – 10.10.3.254 | Broadcast: 10.10.3.255

10.10.0.0/22 contém 1.022 hosts utilizáveis através de 4 blocos /24 contíguos.

Intervalo IP → CIDR (Reverso)

  1. Entrada: Início 192.168.1.0, Fim 192.168.1.255
  2. Intervalo abrange 256 endereços (2⁸)
  3. 256 = 2⁸ → prefixo = 32 − 8 = /24
  4. Endereço inicial 192.168.1.0 está alinhado ao limite /24
  5. Resultado: 192.168.1.0/24 (bloco único cobre todo o intervalo)
  6. Se intervalo fosse 192.168.1.0 – 192.168.2.127: precisaria /24 + /25

A calculadora reversa encontra o conjunto mínimo de blocos CIDR para cobrir qualquer intervalo IP.

Perguntas Frequentes

O que significa notação CIDR?

Notação CIDR combina um endereço IP com um comprimento de prefixo separado por uma barra. Por exemplo, 192.168.1.0/24 significa que os primeiros 24 de 32 bits identificam a rede, deixando 8 bits (256 endereços) para hosts. O comprimento do prefixo substitui a notação antiga de máscara de sub-rede — /24 equivale a 255.255.255.0. Números de prefixo maiores significam redes menores: /28 tem 16 endereços enquanto /16 tem 65.536.

Como converto uma máscara de sub-rede para CIDR?

Conte o número de bits 1 consecutivos na máscara de sub-rede binária. Para 255.255.255.0: o binário é 11111111.11111111.11111111.00000000 — são 24 uns, então é /24. Um atalho rápido: subtraia o último octeto não-255 de 256 e encontre a potência de 2. Exemplo: 255.255.255.240 → 256 − 240 = 16 = 2⁴ → 32 − 4 = /28.

Qual é a diferença entre CIDR e VLSM?

CIDR (Roteamento Inter-Domínio Sem Classes) é o sistema de endereçamento que permite prefixos de rede de comprimento variável para agregação de rotas. VLSM (Mascaramento de Sub-rede de Comprimento Variável) é a técnica de usar sub-redes de tamanhos diferentes dentro de uma única rede. CIDR é a notação e sistema de alocação usado por ISPs; VLSM é a prática de design aplicada dentro de organizações.

Posso combinar dois blocos CIDR em um?

Sim, isso é chamado de superrede ou agregação de rotas. Dois blocos contíguos do mesmo tamanho podem ser combinados reduzindo o prefixo em 1. Por exemplo, 10.0.0.0/24 e 10.0.1.0/24 se tornam 10.0.0.0/23. Os blocos devem ser contíguos e o primeiro bloco deve estar naturalmente alinhado — você não pode agregar 10.0.1.0/24 e 10.0.2.0/24 em um /23 porque 10.0.1.0 não está alinhado a um limite /23.

Quantos IPs cada provedor de nuvem reserva?

AWS reserva 5 IPs por sub-rede: endereço de rede (.0), roteador VPC (.1), servidor DNS (.2), uso futuro (.3) e broadcast. Azure também reserva 5: rede (.0), gateway padrão (.1), DNS primário (.2), DNS secundário (.3) e broadcast. GCP reserva 4: rede (.0), gateway padrão (.1), penúltimo e broadcast. Então um /24 dá 251 IPs utilizáveis na AWS/Azure, 252 no GCP, vs 254 padrão.

Qual é o menor bloco CIDR roteável na internet?

A maioria dos registros de internet (ARIN, RIPE, APNIC) e provedores de trânsito aceitam /24 como o menor prefixo roteável. Blocos menores que /24 são tipicamente filtrados por roteadores BGP e não se propagam globalmente. Alguns provedores aceitam /25 em acordos de peering específicos, mas /24 é o mínimo prático para alcançabilidade global garantida.

Fontes