Para que serve a calculadora de CIDR
A notação CIDR escreve um bloco de endereços IPv4 como endereço/prefixo, por exemplo10.0.0.0/22. É assim que se configuram regras de firewall, grupos de segurança na nuvem, listas de acesso em roteadores, VPNs e anúncios BGP. A calculadora acima resolve as quatro dúvidas mais comuns nesse trabalho: qual faixa um bloco cobre, como escrever uma faixa qualquer em blocos CIDR, como agregar vários blocos em menos linhas e se um IP está dentro de um bloco.
Para analisar um endereço de rede local, com broadcast, faixa de hosts e divisão em sub-redes, use acalculadora de sub-rede IPv4. Para endereços IPv6, use acalculadora de IPv6.
Fórmulas
endereços no bloco = 2(32 − prefixo)
primeiro IP = IP AND máscara · último IP = primeiro + endereços − 1
Um bloco CIDR válido sempre tem tamanho potência de 2 e começa em um múltiplo do próprio tamanho. Um /24 começa em .0; um /26 só pode começar em .0, .64, .128 ou .192.
Tabela de prefixos
| Prefixo | Máscara | Endereços | Uso típico |
|---|---|---|---|
| /32 | 255.255.255.255 | 1 | Um único IP em regra de firewall |
| /30 | 255.255.255.252 | 4 | Enlace entre dois roteadores |
| /28 | 255.255.255.240 | 16 | Bloco de IPs fixos de link dedicado |
| /24 | 255.255.255.0 | 256 | Rede local comum; em geral o menor bloco aceito em anúncios BGP |
| /22 | 255.255.252.0 | 1.024 | Rede de empresa média ou sub-rede de nuvem |
| /16 | 255.255.0.0 | 65.536 | VPC na nuvem, 172.16.0.0/16 |
| /8 | 255.0.0.0 | 16.777.216 | Faixa privada 10.0.0.0/8 |
Exemplo: faixa de IPs para CIDR
Você precisa liberar no firewall os IPs de 192.168.1.10 a 192.168.1.20 (11 endereços):
- .10 é múltiplo de 2, mas não de 4: o maior bloco que começa nele é /31 (.10 e .11).
- .12 é múltiplo de 4: /30 cobre .12 a .15.
- .16 é múltiplo de 16, mas um /28 passaria do .20; o maior que cabe é /30 (.16 a .19).
- Sobra o .20: /32.
Resultado: 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/30 e 192.168.1.20/32. Escrever 192.168.1.0/27 seria mais curto, mas liberaria 32 endereços em vez de 11.
Exemplo: agregação de rotas
Os blocos 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24 e 192.168.3.0/24 são contíguos e o primeiro começa em um múltiplo de 1.024 endereços, então viram um único 192.168.0.0/22. Com só os três primeiros, a agregação exata é 192.168.0.0/23 + 192.168.2.0/24. A supernet 192.168.0.0/22 também os contém, mas inclui 256 endereços a mais, o que só é aceitável se toda a faixa for sua.
CIDR no dia a dia
- Nuvem: VPCs e sub-redes são definidas em CIDR; blocos que se sobrepõem impedem o peering entre redes.
- Firewall e listas de acesso: agregar blocos reduz regras e erros.
- Provedores: blocos públicos são distribuídos pelo NIC.br (registro.br) a provedores e empresas em prefixos CIDR.
Referências: RFC 4632 (CIDR) e RFC 1918 (faixas privadas). A calculadora trabalha só com IPv4; para blocos IPv6, como 2001:db8::/32, use a calculadora de IPv6.