Como usar
- Escolha Unir uma lista em O que fazer e cole os seus endereços e blocos em Endereços e blocos, um por linha.
- Leia Blocos no resultado para o número de blocos e Endereços cobertos para o total de cada família.
- Copie os blocos de Blocos, um por linha. Para transformar uma faixa em blocos, escolha Faixa em blocos e preencha Primeiro endereço e Último endereço.
Como os blocos são unidos
Um bloco CIDR é um número de endereços que é potência de dois e começa em um múltiplo do próprio tamanho, escrito como um endereço e um tamanho de prefixo (RFC 4632, seção 3.1). Dois blocos lado a lado, ou que se sobrepõem, cobrem uma só faixa de endereços, e a página os une nos menores blocos que cobrem exatamente essa faixa. Um bloco que está dentro de outro é descartado.
- Duas metades de um bloco se unem no bloco: 192.0.2.0/25 e 192.0.2.128/25 viram 192.0.2.0/24.
- Endereços lado a lado, mas não alinhados, ficam separados: 192.0.2.1 e 192.0.2.2 são dois blocos /32, porque um /31 deve começar em um endereço par.
- IPv4 e IPv6 são unidos separadamente, pois cada bloco pertence a uma família.
Como transformar uma faixa em blocos
Uma faixa do primeiro ao último endereço é coberta por blocos escolhidos de forma gulosa: cada bloco começa no próximo endereço da faixa, tem o maior tamanho que esse início permite e não ultrapassa o último endereço. Uma faixa de 192.0.2.1 a 192.0.2.10 precisa de cinco blocos: um /32, um /31, um /30, um /31 e um /32. Nenhum bloco cobre um endereço fora da faixa.
Exemplo: a faixa de 192.0.2.1 a 192.0.2.10
O primeiro endereço, 192.0.2.1, é ímpar, então só pode ser um bloco de um endereço. Os endereços seguintes, 192.0.2.2 e 192.0.2.3, formam um /31. Depois, de 192.0.2.4 a 192.0.2.7 formam um /30, 192.0.2.8 e 192.0.2.9 formam um /31, e o último endereço, 192.0.2.10, é um bloco de um endereço.
Juntos, esses cinco blocos cobrem os dez endereços da faixa, e nenhum outro.
| Medida | Valor |
|---|---|
| Blocos | 5 |
| Endereços cobertos | 10 |
| Primeiro bloco | 192.0.2.1/32 |
Perguntas frequentes
Qual é a diferença entre um bloco e uma faixa?
Um bloco é um prefixo CIDR: um número de endereços que é potência de dois e começa em um múltiplo do próprio tamanho, como 192.0.2.0/24 para 256 endereços (RFC 4632, seção 3.1). Uma faixa é qualquer sequência de endereços do primeiro ao último, que não precisa formar um bloco; por isso pode exigir vários blocos para ser coberta.
O resultado pode cobrir endereços que não estão na minha lista?
Não. A união junta apenas as entradas que você deu e descarta as que estão dentro de outra, então os blocos cobrem exatamente os endereços das suas entradas e nenhum outro.
Posso misturar IPv4 e IPv6 na mesma lista?
Sim. A página lê os dois e une cada família separadamente. Os endereços de cada família são totalizados à parte, porque um endereço IPv4 e um endereço IPv6 não são contados juntos.
O que acontece se uma linha tiver bits de host preenchidos, como 192.0.2.5/24?
A página lê a linha como o bloco que a contém, 192.0.2.0/24, e informa isso em uma nota. Um prefixo descreve um bloco, então os bits depois do tamanho do prefixo não fazem parte do bloco.
Esta ferramenta envia a minha lista para algum lugar?
Não. A união acontece no seu navegador, e nada do que você cola é enviado nem guardado.
Fontes
- RFC 4632: Classless Inter-domain Routing (CIDR) (em inglês)
- RFC 4291: IP Version 6 Addressing Architecture (em inglês)
- RFC 3986: Uniform Resource Identifier, texto dos endereços IPv4 (em inglês)
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.