Converter intervalo IP em lista de CIDRs
Converta um intervalo de IPs (início e fim) na menor lista de blocos CIDR equivalentes. Ferramenta essencial para configurar firewalls, ACLs e regras de rede.
—
Faixa de IPs virando lista de CIDRs
O fornecedor manda liberar de 10.0.0.1 até 10.0.5.255. O campo do firewall, a policy do bucket e o security group só aceitam notação CIDR. Fazer essa tradução na mão é chato e traiçoeiro: um bloco errado ou libera endereço que não devia, ou deixa de fora justamente o IP que o cliente usa para chamar a sua API.
O algoritmo é guloso e caminha do início para o fim. A cada passo ele escolhe o maior bloco alinhado que começa no endereço atual sem ultrapassar o final, escreve esse CIDR e avança. Alinhamento é quem manda no tamanho da lista: de 10.0.0.1 a 10.0.5.255 saem onze blocos, começando por um /32 solitário. Mude o início para 10.0.0.0 e a mesma faixa vira dois blocos, 10.0.0.0/22 e 10.0.4.0/23.
Se a lista sair grande demais para caber na regra, tente alinhar as bordas em potências de dois, porque muitas vezes um endereço de folga corta a lista pela metade. A saída é exata e nunca inclui um IP fora do intervalo, ao contrário do velho hábito de arredondar tudo para um /24. Início maior que o fim retorna erro, e só IPv4 entra. O cálculo acontece no navegador, sem enviar a faixa para lugar nenhum.
Perguntas frequentes
Por que uma faixa pequena virou onze blocos?
A lista cobre exatamente a faixa que digitei?
Funciona com IPv6?
Ferramentas Relacionadas
Sumarizar blocos CIDR em supernet
Agrega múltiplos blocos CIDR IPv4 na menor supernet que os contém — ferramenta online gratuita para administradores de rede.
Analisador de Cabeçalho de E-mail
Analisa o cabeçalho bruto de um e-mail: cadeia de servidores Received, atraso por salto, resultados de SPF, DKIM e DMARC e sinais de spoofing.
Gerador de passphrase Diceware PT-BR
Gera senha-frase no estilo Diceware usando lista de 7776 palavras em português — entropia exibida em bits.