Conversor de CIDR para IP Range
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.
Informações de Rede Úteis
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:
-
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
-
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
-
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.