Conversor de CIDR para intervalo de IP

Converta um bloco CIDR no primeiro e no último IP e liste cada endereço, ou transforme um intervalo de IP no menor conjunto de blocos CIDR. IPv4 e IPv6, no navegador.

Digite um CIDR (10.0.0.0/29) para obter seu intervalo, ou um intervalo (10.0.0.1 - 10.0.0.20) para obter os blocos CIDR que o cobrem.

Primeiro endereço192.168.10.0
Último endereço192.168.10.7
Quantidade de endereços8
Blocos CIDR192.168.10.0/29
Lista de endereços
192.168.10.0
192.168.10.1
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5
192.168.10.6
192.168.10.7

O que é CIDR para intervalo de IP?

Este conversor expande um bloco CIDR como 10.0.0.0/29 no endereço inicial, endereço final, quantidade de endereços e, opcionalmente, uma lista completa de todos os IPs dele. Também funciona ao contrário: digite um intervalo como 10.0.0.1 - 10.0.0.20 e ele retorna a menor lista de blocos CIDR que cobre exatamente esse intervalo. IPv4 e IPv6 são suportados.

Como usar CIDR para intervalo de IP

  1. Digite um bloco CIDR (por exemplo 192.168.10.0/29) ou um intervalo com hífen (por exemplo 10.0.0.1 - 10.0.0.6).
  2. Mantenha "Listar todos os endereços" marcado para ver cada IP, um por linha; desmarque para blocos muito grandes.
  3. Leia o primeiro endereço, o último endereço, a quantidade de endereços e os blocos CIDR.
  4. Copie a lista de endereços ou baixe-a como arquivo de texto.

Exemplo

Entrada
10.0.0.1 - 10.0.0.6
Saída
10.0.0.1/32, 10.0.0.2/31, 10.0.0.4/31, 10.0.0.6/32 (6 addresses)

192.168.10.0/29 se expande para 192.168.10.0 – 192.168.10.7 (8 endereços).

Quando usar CIDR para intervalo de IP

Use para montar listas de permissão/bloqueio, importar faixas em firewalls que só aceitam CIDR ou conferir o que um bloco da lista de IPs de um provedor de nuvem realmente contém. Para detalhes de sub-rede como broadcast e hosts utilizáveis, use a Calculadora de sub-rede.

Como funciona CIDR para intervalo de IP

Os endereços são tratados como inteiros grandes. Para um bloco CIDR, o início é o endereço com os bits de host zerados e o fim é o início mais 2^(bits − prefixo) − 1. Para um intervalo, a ferramenta pega repetidamente o maior bloco de potência de dois que começa em um limite alinhado e não passa do fim do intervalo, o que gera o conjunto CIDR mínimo. As listas são limitadas a 1.024 endereços para que um /8 ou um /64 IPv6 não trave o navegador; a contagem continua sendo exibida com exatidão.

Casos de Uso Comuns

  • Expandir um /28 para colar os IPs individuais em uma ferramenta de monitoramento.
  • Converter um intervalo fornecido por um fornecedor (início–fim) em entradas CIDR para uma lista allow do nginx ou um security group da AWS.
  • Conferir quantos endereços um bloco /22 contém antes de solicitá-lo.
  • Dividir um intervalo estranho como .1–.10 nos CIDRs exatos de que um roteador precisa.

Perguntas Frequentes

Por que a lista é limitada a 1.024 endereços?

Blocos grandes contêm milhões (IPv4 /8) ou quantidades astronômicas (IPv6 /64) de endereços. A ferramenta sempre mostra a contagem e o intervalo exatos, mas só lista os 1.024 primeiros, para a página continuar responsiva.

A lista inclui os endereços de rede e de broadcast?

Sim. Esta ferramenta lista todos os endereços do bloco. Use a Calculadora de sub-rede se precisar apenas da faixa de hosts utilizáveis.

Posso misturar IPv4 e IPv6 em um intervalo?

Não. As duas pontas de um intervalo precisam ser da mesma versão de IP; caso contrário, a ferramenta mostra um erro.

Próximos passos recomendados

Explore mais categorias