CIDR → Conversor de Intervalo IP
Converta notação CIDR para intervalo de endereços IP
O Conversor CIDR para Intervalo de IP transforma notação CIDR em endereços IP de início e fim explícitos, tornando fácil ver os limites exatos de qualquer subnet. Digite 10.0.0.0/8 e veja instantaneamente o intervalo 10.0.0.0 a 10.255.255.255, ou digite 192.168.1.0/28 para ver o intervalo 192.168.1.0 a 192.168.1.15 com 16 endereços totais.
Compreendendo CIDR e Intervalos de IP
Notação CIDR é compacta e precisa, mas nem sempre é intuitiva. Quando alguém escreve 172.16.0.0/12, um engenheiro de rede experiente pode mentalmente computar que o intervalo roda através de 172.31.255.255, mas a maioria das pessoas -- incluindo sysadmins que trabalham mais com servidores que com roteamento -- precisa ver os verdadeiros endereços de início e fim para compreender o que é coberto. Isso é especialmente verdade para comprimentos de prefixo não-padrão como /20 ou /13 onde as fronteiras caem no meio de um octeto e não são óbvias à primeira vista.
A matemática fundamental é direta. Um bloco CIDR com comprimento de prefixo /n tem 2^(32-n) endereços totais para IPv4. O endereço de início é o endereço de rede com todos os bits de host definidos como zero, e o endereço de fim tem todos os bits de host definidos como um. Para um /24, isso significa 256 endereços de .0 através de .255. Para um /20, isso significa 4.096 endereços, e as fronteiras dependem de onde o endereço de rede fica no espaço de endereços. O conversor faz esse cálculo instantaneamente para que você não tenha que trabalhar através de aritmética binária.
Além de apenas mostrar o intervalo, essa ferramenta também exibe o intervalo de host utilizável (excluindo endereços de rede e broadcast), a máscara de subnet em decimal com ponto e a contagem de endereços totais. Isso o torna uma referência rápida para verificar que um bloco CIDR cobre o que você espera antes de cometer para uma regra de firewall, escopo DHCP ou diagrama de rede.
Como Converter CIDR para um Intervalo de IP
- Digite um bloco CIDR válido (ex:
10.0.0.0/8ou192.168.100.0/24) - A ferramenta instantaneamente exibe o primeiro endereço (endereço de rede) e último endereço (endereço de broadcast para IPv4)
- Revise o intervalo de host utilizável, contagem de endereços totais e máscara de subnet em decimal com ponto
- Copie o intervalo para uso em firewalls legados, escopos DHCP, scanners de rede ou documentação
Exemplos de Conversão CIDR para Intervalo de IP
| Entrada CIDR | IP de Início | IP de Fim | Endereços Totais |
|---|---|---|---|
10.0.0.0/8 | 10.0.0.0 | 10.255.255.255 | 16.777.216 |
172.16.0.0/12 | 172.16.0.0 | 172.31.255.255 | 1.048.576 |
192.168.1.0/24 | 192.168.1.0 | 192.168.1.255 | 256 |
192.168.1.0/28 | 192.168.1.0 | 192.168.1.15 | 16 |
10.10.10.0/30 | 10.10.10.0 | 10.10.10.3 | 4 |
203.0.113.5/32 | 203.0.113.5 | 203.0.113.5 | 1 |
Detalhes Adicionais Exibidos
Para cada bloco CIDR, a ferramenta também calcula:
- Endereço de rede -- o primeiro endereço no bloco (todos os bits de host definidos como 0)
- Endereço de broadcast -- o último endereço no bloco (todos os bits de host definidos como 1, apenas IPv4)
- Intervalo de host utilizável -- primeiro utilizável até último utilizável (exclui rede e broadcast para IPv4)
- Máscara de subnet -- forma decimal com ponto (ex:
255.255.255.0para/24) - Endereços totais --
2^(32-prefixo)para IPv4
Quando Usar o Conversor CIDR para Intervalo de IP
- Configuração de firewall legado -- firewalls e sistemas de controle de acesso mais antigos aceitam intervalos de início-fim em vez de notação CIDR
- Configuração de escopo DHCP -- definir escopos DHCP frequentemente requer especificar o primeiro e último endereço no intervalo
- Varredura de rede -- ferramentas como Nmap aceitam CIDR mas outras requerem intervalos de início-fim explícitos
- Documentação e relatórios -- intervalos explícitos são mais claros para stakeholders não familiarizados com notação CIDR
- Consultas de banco de dados de endereço IP -- bancos de dados de geolocalização e WHOIS às vezes usam lookups baseados em inteiro ou intervalo
- Verificação -- confirme rapidamente que um bloco CIDR que você está para fazer deploy cobre exatamente os endereços que você pretende
Como Notação CIDR Mapeia para Intervalos de IP
Notação CIDR combina um endereço de rede com um comprimento de prefixo que especifica quantos bits lideradores são fixos. Os bits restantes definem a porção de host.
Calculando o Intervalo de CIDR
Para um bloco CIDR como 192.168.1.0/24:
- O prefixo
/24significa os primeiros 24 bits são a porção de rede - Os
32 - 24 = 8bits restantes são a porção de host - O endereço de início é o endereço de rede com todos os bits de host definidos como
0:192.168.1.0 - O endereço de fim tem todos os bits de host definidos como
1:192.168.1.255 - Endereços totais:
2^8 = 256
Exemplo de Cálculo Bit-a-Bit
Para 172.16.0.0/20:
Rede: 10101100.00010000.0000|0000.00000000 (172.16.0.0)
^^^^
20 bits fixos | 12 bits de host
Início: 10101100.00010000.00000000.00000000 (172.16.0.0)
Fim: 10101100.00010000.00001111.11111111 (172.16.15.255)
Endereços totais: 2^12 = 4.096
Hosts utilizáveis: 4.094 (excluindo rede e broadcast)
Comprimentos de Prefixo Comuns
| Prefixo | Máscara de Subnet | Endereços | Hosts Utilizáveis | Uso Típico |
|---|---|---|---|---|
/8 | 255.0.0.0 | 16.777.216 | 16.777.214 | Blocos de grande empresa ou ISP |
/16 | 255.255.0.0 | 65.536 | 65.534 | Alocação de campus ou nível de site |
/20 | 255.255.240.0 | 4.096 | 4.094 | Grande VLAN ou subnet de VPC |
/24 | 255.255.255.0 | 256 | 254 | Segmento LAN padrão |
/28 | 255.255.255.240 | 16 | 14 | Pequeno departamento ou DMZ |
/30 | 255.255.255.252 | 4 | 2 | Links de roteador ponto-a-ponto |
/32 | 255.255.255.255 | 1 | 1 | Rota de host único (loopback) |
Dicas Práticas para Trabalhar com Intervalos CIDR
Um dos motivos mais comuns para converter CIDR para um intervalo é inserir os endereços em um sistema que não suporta notação CIDR. Antes de fazer isso, verifique se o sistema realmente precisa do intervalo de início-fim completo ou apenas do intervalo de host utilizável. Escopos DHCP, por exemplo, tipicamente não devem incluir endereços de rede e broadcast. Se você configurar um escopo DHCP de .0 a .255 em um /24, alguns servidores DHCP tentarão entregar os endereços de rede e broadcast, que pode causar problemas sutis. Use o intervalo de host utilizável (.1 a .254 para um /24) em vez disso.
Ao documentar redes para stakeholders não-técnicos, intervalos explícitos são muito mais fáceis de entender que notação CIDR. Dizer "nossa rede de escritório cobre 192.168.1.0 através de 192.168.1.255" é imediatamente claro, enquanto "nosso escritório usa 192.168.1.0/24" requer que o leitor compreenda comprimentos de prefixo. Para documentação de engenharia interna, fique com notação CIDR já que é mais precisa e padrão.
Se você está trabalhando com comprimentos de prefixo não-padrão como /20 ou /22, sempre verifique as fronteiras antes de fazer deploy. É fácil assumir que um /20 começando em 172.16.0.0 termina em 172.16.19.255 (que seria 20 vezes 256), mas o fim actual é 172.16.15.255 porque CIDR funciona em potências de dois, não múltiplos de octetos. Esse conversor elimina completamente essa adivinhação.
Perguntas Frequentes
Qual é a diferença entre endereços totais e hosts utilizáveis?
Em subnetting IPv4, o primeiro endereço (endereço de rede) e último endereço (endereço de broadcast) são reservados e não podem ser atribuídos a hosts. Um /24 tem 256 endereços totais mas apenas 254 hosts utilizáveis. As exceções são subnets /31 (usado para links ponto-a-ponto per RFC 3021) e subnets /32 (rotas de host único).
Esta ferramenta suporta notação CIDR IPv6?
Sim. Digite qualquer bloco CIDR IPv6 como 2001:db8::/32 e a ferramenta exibirá o intervalo completo de 2001:db8:: a 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff. Comprimentos de prefixo IPv6 variam de /0 a /128.
Por que eu converteria CIDR para um intervalo em vez de usar CIDR diretamente?
Alguns sistemas e software não aceitam notação CIDR. Firewalls mais antigos, certos servidores DHCP e algumas ferramentas de varredura de rede requerem endereços de início e fim explícitos. Converter CIDR para um intervalo também torna limites de subnet mais fáceis de explicar em documentação dirigida a audiências não-de-rede.
O que um bloco CIDR /32 significa?
Um /32 representa um único endereço IP. O início e fim do intervalo são o mesmo endereço. Isso é comumente usado para rotas de host em tabelas de roteamento ou para especificar um único servidor em uma regra de firewall.
Como sei se meu CIDR está em forma canônica?
Um bloco CIDR está em forma canônica (normalizada) quando os bits de host do endereço de rede são todos zero. Por exemplo, 192.168.1.0/24 é canônico, mas 192.168.1.100/24 não é porque o último octeto deveria ser 0 para um /24. O conversor ainda funcionará com entrada não-canônica e exibirá o intervalo correto.
Ferramentas Relacionadas
- Conversor de Intervalo de IP para CIDR - Converta um intervalo de IP de volta para blocos CIDR mínimos
- Deagregador CIDR - Expanda um bloco CIDR em blocos menores
- Intervalo Lista para Lista de IP - Expanda intervalos de IP para IPs individuais
- Menor CIDR de Cobertura (Dois IPs) - Encontre o menor CIDR que contém dois endereços IP
- Normalizador CIDR - Normalize notação CIDR para forma canônica