Copiado com sucesso!

Conversor de CIDR para IP Range

Esta ferramenta permite converter notações CIDR para faixas de IP (primeiro e último IP) e listar todos os IPs da rede. Útil para administradores de rede, profissionais de segurança e desenvolvedores que trabalham com gerenciamento de redes e controle de acesso.
Use uma máscara maior (/24 ou superior) para limitar a quantidade de IPs listados.

O que é a notação CIDR?

CIDR (Classless Inter-Domain Routing) é um método para alocar endereços IP e rotear pacotes IP. A notação CIDR é uma maneira compacta de especificar um endereço IP e sua máscara de rede associada.

Uma notação CIDR consiste em um endereço IP seguido por uma barra e um número entre 0 e 32 (para IPv4), que indica o número de bits contíguos da esquerda para a direita na máscara de rede.

Por exemplo:

  • 192.168.1.0/24 - Representa uma rede com 256 endereços IP, de 192.168.1.0 a 192.168.1.255
  • 10.0.0.0/8 - Uma rede grande com 16.777.216 endereços IP, de 10.0.0.0 a 10.255.255.255
  • 172.16.0.0/16 - Uma rede com 65.536 endereços IP, de 172.16.0.0 a 172.16.255.255
  • 192.168.1.1/32 - Representa um único endereço IP (192.168.1.1)

A notação CIDR é amplamente utilizada em:

  • Configuração de roteadores e firewalls
  • Regras de acesso e listas de controle (ACLs)
  • Configuração de VPNs e servidores VPN
  • Documentação de redes
  • Alocação de endereços IP em ambientes de nuvem

Esta ferramenta ajuda a traduzir notações CIDR para intervalos de endereços IP mais compreensíveis, facilitando o gerenciamento de redes e configuração de sistemas.

Cálculo de Rede
Ranges de IP
Listagem de IPs
Processamento em Lote

Informações de Rede Úteis

A compreensão das notações CIDR e faixas de IP é fundamental para diversas áreas da administração de rede e segurança da informação.
Segurança
Configure firewalls e ACLs com notações CIDR para proteger sua rede
Roteamento
Planeje rotas de rede eficientes com base em sub-redes CIDR
Nuvem
Configure VPCs e sub-redes em ambientes de nuvem usando CIDR
Planejamento
Divida sua rede em sub-redes lógicas para melhor organização e escalabilidade

Perguntas Frequentes

Na notação CIDR, a barra (/) seguida de um número indica a quantidade de bits que pertencem à porção de rede do endereço IP, que é conhecida como "prefixo de rede".

Por exemplo, em "192.168.1.0/24":

  • O "/24" significa que os primeiros 24 bits do endereço (os primeiros três octetos: 192.168.1) identificam a rede.
  • Os 8 bits restantes (o último octeto) são usados para identificar hosts dentro dessa rede.
  • A máscara de sub-rede equivalente é 255.255.255.0.

Essa notação define diretamente quantos endereços IP estão disponíveis na rede:

  • /24 - 2^8 = 256 endereços (2^(32-24))
  • /16 - 2^16 = 65.536 endereços
  • /8 - 2^24 = 16.777.216 endereços
  • /32 - 2^0 = 1 endereço (um único host)

Quanto menor o número após a barra, maior será a rede (mais endereços IP disponíveis). Quanto maior o número, menor será a rede.

A notação CIDR superou o antigo sistema de classes de IP (A, B, C), permitindo uma alocação mais flexível e eficiente de endereços IP.

Em uma sub-rede IP, existem três tipos principais de endereços que você precisa conhecer:

  1. Endereço de Rede: É o primeiro endereço da faixa, onde todos os bits de host são 0. Este endereço identifica a rede em si e não pode ser atribuído a nenhum dispositivo.
    • Exemplo: Em 192.168.1.0/24, o endereço de rede é 192.168.1.0
  2. Endereço de Broadcast: É o último endereço da faixa, onde todos os bits de host são 1. Este endereço é usado para enviar pacotes para todos os dispositivos da rede simultaneamente e não pode ser atribuído a nenhum dispositivo.
    • Exemplo: Em 192.168.1.0/24, o endereço de broadcast é 192.168.1.255
  3. Faixa Utilizável: São os endereços entre o endereço de rede e o endereço de broadcast, que podem ser atribuídos a hosts na rede.
    • Exemplo: Em 192.168.1.0/24, a faixa utilizável é de 192.168.1.1 a 192.168.1.254

Resumindo em uma tabela:

CIDR Endereço de Rede Primeiro Utilizável Último Utilizável Broadcast
192.168.1.0/24 192.168.1.0 192.168.1.1 192.168.1.254 192.168.1.255
10.0.0.0/16 10.0.0.0 10.0.0.1 10.0.255.254 10.0.255.255

Nota importante: Em algumas situações modernas, especialmente em ambientes de nuvem como AWS, Azure e Google Cloud, os endereços de rede e broadcast também podem ser usados para hosts. Isso varia de acordo com a plataforma e a configuração específica.

Calcular manualmente o intervalo de IP a partir de uma notação CIDR envolve alguns passos que usam operações lógicas binárias. Vou explicar o processo usando um exemplo:

Exemplo: Calcular o intervalo para 192.168.10.0/22

Passo 1: Determinar a máscara de rede em decimal.

  • /22 significa que os primeiros 22 bits são 1, e os 10 bits restantes são 0.
  • Em binário: 11111111.11111111.11111100.00000000
  • Convertendo para decimal: 255.255.252.0

Passo 2: Encontrar o endereço de rede (primeiro endereço).

O endereço de rede é obtido aplicando a operação AND bit a bit entre o endereço IP e a máscara de rede:

  • IP: 192.168.10.0 (11000000.10101000.00001010.00000000)
  • Máscara: 255.255.252.0 (11111111.11111111.11111100.00000000)
  • AND: 192.168.8.0 (11000000.10101000.00001000.00000000)

O endereço de rede é 192.168.8.0.

Passo 3: Encontrar o endereço de broadcast (último endereço).

O endereço de broadcast é obtido aplicando a operação OR bit a bit entre o endereço de rede e o complemento da máscara:

  • Rede: 192.168.8.0 (11000000.10101000.00001000.00000000)
  • ~Máscara: 0.0.3.255 (00000000.00000000.00000011.11111111)
  • OR: 192.168.11.255 (11000000.10101000.00001011.11111111)

O endereço de broadcast é 192.168.11.255.

Passo 4: Definir a faixa de endereços utilizáveis.

A faixa de endereços utilizáveis vai do endereço logo após o endereço de rede até o endereço imediatamente anterior ao broadcast:

  • Primeiro IP utilizável: 192.168.8.1
  • Último IP utilizável: 192.168.11.254

Passo 5: Calcular o número total de endereços.

Com um prefixo /22, temos 32-22 = 10 bits para hosts, o que dá:

  • Total de endereços: 2^10 = 1024
  • Endereços utilizáveis: 1024 - 2 = 1022 (excluindo rede e broadcast)

Resultado final:

  • CIDR: 192.168.10.0/22
  • Intervalo completo: 192.168.8.0 - 192.168.11.255
  • Intervalo utilizável: 192.168.8.1 - 192.168.11.254
  • Total de IPs: 1024
  • IPs utilizáveis: 1022

Esta ferramenta automatiza esse processo, permitindo que você obtenha rapidamente o intervalo de IP correspondente a qualquer notação CIDR.

Redes privadas são intervalos de endereços IP que foram reservados para uso em redes locais e não são roteáveis publicamente na Internet. Elas são definidas na RFC 1918 e são amplamente utilizadas em redes corporativas, residenciais e ambientes de laboratório.

Os três intervalos de IP privados são:

Classe Notação CIDR Intervalo de IP Total de IPs Uso Típico
Classe A 10.0.0.0/8 10.0.0.0 - 10.255.255.255 16.777.216 Grandes empresas, data centers
Classe B 172.16.0.0/12 172.16.0.0 - 172.31.255.255 1.048.576 Empresas médias, redes regionais
Classe C 192.168.0.0/16 192.168.0.0 - 192.168.255.255 65.536 Pequenas redes, home networks

Outros intervalos reservados importantes:

  • 127.0.0.0/8 - Loopback (localhost), utilizado para comunicação com a própria máquina
  • 169.254.0.0/16 - Link-local (APIPA), usado quando um dispositivo não consegue obter um IP via DHCP
  • 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 - "TEST-NET", reservado para documentação e exemplos
  • 224.0.0.0/4 - Multicast
  • 240.0.0.0/4 - Reservado para uso futuro
  • 0.0.0.0/8 - "Esta rede" (normalmente usado apenas para roteamento especial)

Benefícios das redes privadas:

  • Conservação de endereços IPv4 públicos
  • Isolamento de rede e segurança melhorada
  • Flexibilidade para reorganizar redes internas sem afetar a conectividade externa
  • Redução de custos (endereços IP públicos podem ser caros)

Para que dispositivos em redes privadas se comuniquem com a Internet, geralmente se utiliza NAT (Network Address Translation), que traduz os endereços IP privados para um endereço IP público compartilhado.