Converter faixa de IP para CIDR
Informe o IP inicial e o IP final de um intervalo IPv4 e receba: a lista mínima de blocos CIDR que cobre exatamente a faixa, a menor rede única que a contém (com quantos endereços ela inclui a mais), o total de endereços e, se quiser, a lista de todos os IPs para copiar ou baixar em .txt. No fim da ferramenta há o caminho inverso: de um CIDR para o primeiro e o último IP.
Também dá para colar a faixa inteira no primeiro campo: 192.168.1.10-192.168.1.50.
Como usar
- Digite o IP inicial e o final (ou cole
192.168.1.10-192.168.1.50no primeiro campo) e clique em Converter para CIDR. - Copie a lista de blocos — um por linha ou separados por vírgula — para a regra de firewall, a lista de acesso ou a rota.
- Use Listar os IPs para ver os endereços um a um, ou Baixar .txt para levar a lista a um script.
Por que uma faixa nem sempre é um único CIDR
Um bloco CIDR tem duas restrições: o tamanho é sempre uma potência de 2 (1, 2, 4, 8, 16… endereços) e o início é sempre múltiplo do tamanho. 192.168.1.0/24 atende às duas: 256 endereços começando num múltiplo de 256.
Já a faixa de 192.168.1.10 a 192.168.1.50 tem 41 endereços, que não é potência de 2, e começa no 10. Nenhum bloco único coincide com ela. Sobram dois caminhos, e a ferramenta mostra os dois.
Caminho 1: vários blocos exatos
A faixa é dividida no menor número possível de blocos, sem sobrar nem faltar endereço:
| Bloco | Endereços | Quantidade |
|---|---|---|
192.168.1.10/31 | .10 a .11 | 2 |
192.168.1.12/30 | .12 a .15 | 4 |
192.168.1.16/28 | .16 a .31 | 16 |
192.168.1.32/28 | .32 a .47 | 16 |
192.168.1.48/31 | .48 a .49 | 2 |
192.168.1.50/32 | .50 | 1 |
2 + 4 + 16 + 16 + 2 + 1 = 41 endereços, exatamente a faixa.
O método é simples: a partir do IP inicial, pegue o maior bloco que começa ali — limitado pelo alinhamento do endereço e pelo que ainda falta da faixa —, avance para o endereço seguinte ao bloco e repita. O endereço 10 é múltiplo de 2, mas não de 4; logo, o maior bloco que pode começar nele tem 2 endereços (/31). O 12 é múltiplo de 4, mas não de 8: bloco de 4 (/30). O 16 é múltiplo de 16, mas não de 32: bloco de 16 (/28). O 32 é múltiplo de 32, mas um bloco de 32 endereços iria até o 63 e passaria do fim da faixa; o maior que cabe tem 16 (/28). E assim por diante, até o 50.
Caminho 2: uma rede só, com sobra
Às vezes o que se quer é uma única rede que englobe tudo. Compare os dois endereços em binário e conte quantos bits iniciais são iguais:
192.168.1.10 = 11000000.10101000.00000001.00001010
192.168.1.50 = 11000000.10101000.00000001.00110010
^ primeiro bit diferente (o 27º)Os 26 primeiros bits coincidem, então a menor rede é 192.168.1.0/26 (de .0 a .63, 64 endereços). Ela inclui 23 endereços a mais que a faixa: 10 antes do início e 13 depois do fim. Numa regra de bloqueio ou liberação, esses 23 endereços extras também seriam afetados — por isso, em firewall, prefira a lista exata.
Casos de uso
- Firewall e listas de acesso: muitos equipamentos e serviços de nuvem só aceitam CIDR, mas a faixa chega como “do IP tal ao IP tal”.
- Faixas de DHCP: conferir que blocos correspondem ao pool configurado no roteador.
- Listas de bloqueio e de permissão: converter intervalos publicados por provedores em blocos para importar.
- Scripts e inventário: gerar a lista de IPs de uma faixa para varrer, documentar ou preencher uma planilha.
CIDR para faixa de IP
O campo no fim da ferramenta faz o inverso: 192.168.1.0/26 vira 192.168.1.0 – 192.168.1.63. Aqui o resultado inclui todos os endereços do bloco, do endereço de rede ao de broadcast. Para saber quais deles são atribuíveis a aparelhos, a máscara curinga e os hosts utilizáveis, use a Calculadora CIDR.
Limitações
- Só IPv4. Os endereços devem estar em decimal pontuado, sem zeros à esquerda; para outras notações, passe antes pelo Conversor de IP.
- A lista na tela mostra até 4.096 endereços e o arquivo
.txt, até 65.536 (o equivalente a um/16). Os blocos CIDR e os totais são calculados para faixas de qualquer tamanho. - A ferramenta conta todos os endereços da faixa, sem descontar rede e broadcast: uma faixa de IPs não é necessariamente uma sub-rede.
Perguntas frequentes
Quantos blocos CIDR uma faixa pode precisar?
No máximo 62. É o caso de 0.0.0.1 a 255.255.255.254: quase todo o espaço IPv4, mas com as duas pontas desalinhadas. Faixas alinhadas precisam de um bloco só.
Qual é a diferença entre os blocos exatos e a menor rede?
Os blocos exatos, juntos, têm os mesmos endereços da faixa — nem um a mais. A menor rede é um bloco só, mais simples de escrever, mas quase sempre maior do que a faixa. A ferramenta informa quantos endereços entram de carona.
Como descobrir a máscara a partir do IP inicial e final?
Se a faixa for um bloco exato, a máscara é a do único bloco listado (por exemplo, 192.168.1.0 a 192.168.1.255 é /24, máscara 255.255.255.0). Se não for, não existe uma máscara que represente só aquela faixa: use a da menor rede, sabendo da sobra, ou trabalhe com os blocos.
O que acontece se o IP final for menor que o inicial?
A ferramenta avisa e oferece o botão Trocar inicial e final. Ela não inverte sozinha para não esconder um erro de digitação.
Posso converter um único IP?
Sim. Com inicial e final iguais, o resultado é o próprio endereço com /32.
Os IPs que eu digito são enviados a algum servidor?
Não. Todo o cálculo e a geração do arquivo acontecem no seu navegador.