Calculadoras de IP
Como você calcula um intervalo CIDR?
Transforme um endereço IPv4 e seu prefixo em uma rede alinhada, um endereço de broadcast, um intervalo de hosts e um plano de sub-rede bem fundamentado.
Por Vigneshwaran Vijayakumar, desenvolvedor e editor | | Revisado conforme a política editorial do ClockTools
Índice
Um intervalo CIDR é determinado por dois dados: um endereço IPv4 e o comprimento do prefixo. O prefixo fixa os bits de rede; os 32 − prefix bits restantes definem o tamanho do bloco. Para 192.168.1.130/26, o bloco contém 2^(32−26) = 64 endereços, e .130 está dentro de 192.168.1.128–192.168.1.191. A calculadora de sub-rede IP do ClockTools confirma a rede, o endereço de broadcast, a máscara curinga e o intervalo de hosts utilizáveis, além de mostrar o limite em binário.
O que o número após a barra controla?
O IPv4 tem 32 bits. Um prefixo CIDR indica quantos bits iniciais ficam fixos como parte da rede. A especificação CIDR na RFC 4632 define o valor após a barra como um número decimal de 0 a 32. Um /24 fixa 24 bits e deixa 8 bits de host; um /26 fixa 26 e deixa 6.
Essa relação fornece o tamanho total do bloco:
total addresses = 2^(32 − prefix length)
Somar um ao prefixo reduz o bloco à metade. Subtrair um dobra seu tamanho. Essa relação costuma causar confusão: um número maior após a barra representa um bloco menor de endereços, pois restam menos bits que podem variar.
| Prefixo | Máscara de sub-rede | Total de endereços | Incremento de bloco no último octeto |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 256 |
| /25 | 255.255.255.128 | 128 | 128 |
| /26 | 255.255.255.192 | 64 | 64 |
| /27 | 255.255.255.224 | 32 | 32 |
| /28 | 255.255.255.240 | 16 | 16 |
| /29 | 255.255.255.248 | 8 | 8 |
| /30 | 255.255.255.252 | 4 | 4 |
Como você calcula um intervalo CIDR manualmente?
Use esta sequência em vez de adivinhar pelo endereço visível:
- Subtraia o prefixo de 32 para obter a contagem de bits do host.
- Calcule
2^(host bits)para obter o total de endereços. - Encontre o octeto onde o prefixo termina.
- Use o incremento do bloco nesse octeto para arredondar o endereço para baixo, até o limite da rede.
- Some o tamanho total do bloco e subtraia um para encontrar o endereço de broadcast.
- Em uma sub-rede IPv4 convencional, considere os endereços entre esses dois extremos como o intervalo habitual de hosts.
Para 192.168.1.130/26, restam seis bits de host. O tamanho do bloco é 64, portanto os limites válidos no último octeto são 0, 64, 128 e 192. Como 130 está entre 128 e 191, a rede é .128 e o endereço de broadcast é .191.
Em binário, o último octeto torna o limite explícito:
Address: 130 = 10000010
/26 mask: 11000000
Network: 128 = 10000000
Broadcast:191 = 10111111A operação AND bit a bit entre o endereço e a máscara zera os bits de host para encontrar a rede. Definir esses bits de host como um permite encontrar o endereço de broadcast.
O que a calculadora retornou para 192.168.1.130/26?
Em um teste ao vivo em 2026-09-01, inserir 192.168.1.130/26 produziu imediatamente estes valores:
| Resultado | Valor observado |
|---|---|
| Bloco CIDR | 192.168.1.128/26 |
| Máscara de sub-rede | 255.255.255.192 |
| Endereço de rede | 192.168.1.128 |
| Endereço de broadcast | 192.168.1.191 |
| Primeiro host utilizável | 192.168.1.129 |
| Último host utilizável | 192.168.1.190 |
| Total de endereços | 64 |
| Hosts utilizáveis pela regra tradicional | 62 |
| Máscara curinga | 0.0.0.63 |
A ferramenta também exibia endereço, máscara e rede em binário. Essa segunda representação é útil quando uma resposta decimal parece plausível, mas o limite da sub-rede pode ter sido arredondado para o múltiplo errado.
Qual atalho funciona no octeto que varia?
Quando o prefixo termina no último octeto, calcule 256 − mask octet. Para /26, o último octeto da máscara é 192, portanto o incremento é 64. Divida o octeto do endereço por esse incremento, descarte o resto e multiplique novamente pelo incremento:
floor(130 / 64) × 64 = 128
O próximo limite é 128 + 64 = 192, portanto o bloco atual termina em 191. Esse atalho também funciona em um octeto anterior para prefixos como /20; os octetos seguintes abrangem então todo o intervalo 0–255.
Não arredonde para o múltiplo mais próximo. Arredonde sempre para baixo. Um endereço .190 ainda está no bloco .128/26, mesmo que 192 esteja numericamente mais perto.
Quantos endereços e hosts utilizáveis existem em um bloco?
O total de endereços sempre segue a fórmula de potência de dois. A conhecida regra de hosts utilizáveis total − 2 aplica-se a sub-redes IPv4 convencionais, nas quais todos os bits de host zerados identificam a rede e todos os bits de host iguais a um identificam o broadcast direcionado.
Dois casos especiais exigem tratamento separado. Um /32 identifica um único endereço IPv4. Um /31 pode atribuir endereços às duas extremidades de um enlace ponto a ponto. A RFC 3021 especifica que ambos os valores em uma sub-rede ponto a ponto de 31 bits são interpretados como endereços de host.
Um segundo teste ao vivo do ClockTools usou 203.0.113.9/31. A calculadora retornou o bloco 203.0.113.8/31, dois endereços no total e dois hosts utilizáveis. Esse resultado é adequado à exceção de enlaces ponto a ponto; não deve ser generalizado para uma LAN comum de múltiplo acesso.
Qualquer intervalo entre dois endereços pode formar um único bloco CIDR?
Não. Um único bloco CIDR precisa ter um tamanho que seja uma potência de dois e começar em um limite alinhado a esse tamanho. O intervalo 192.168.1.128–192.168.1.191 corresponde exatamente a um /26. O intervalo .130–.191 não corresponde, pois exclui os dois primeiros endereços do bloco alinhado.
Um intervalo com início e fim arbitrários pode exigir vários blocos CIDR. Não amplie o intervalo apenas para obter uma notação compacta quando o resultado for usado em uma lista de permissões, regra de firewall ou rota. Incluir endereços não pretendidos altera os efeitos sobre a segurança e o roteamento.
Como você deve verificar um plano de sub-rede?
Trate o cálculo como parte de uma revisão de configuração:
- Confirme se o bloco CIDR não se sobrepõe a outra rede roteada ou conectada por VPN.
- Separe o total de endereços dos endereços que sua plataforma realmente permite para hosts.
- Verifique se um gateway, pool DHCP ou provedor de nuvem reserva valores adicionais.
- Verifique os limites exatos da rede e do broadcast com a calculadora de sub-rede.
- Use Qual é o meu IP apenas para consultar o endereço público visível ao navegador; a ferramenta não revela o plano de sub-rede de uma LAN privada.
- Use Traçar rota quando a dúvida for o caminho até um destino, e não o tamanho de um bloco de endereços.
- Verifique um serviço acessível ao público com o Verificador de disponibilidade de sites quando o problema for a conectividade, e não o cálculo da sub-rede.
O resultado seguro não é apenas um prefixo matematicamente correto. É um bloco alinhado corretamente que corresponde à rede pretendida, às regras da plataforma e à política de acesso.
Perguntas frequentes
O que /24 significa em CIDR?
Um /24 fixa os primeiros 24 bits como o prefixo da rede IPv4 e deixa 8 bits para variar. Isso cria um total de 256 endereços em um bloco alinhado.
Como encontro o endereço de rede a partir do CIDR?
Aplique a máscara de sub-rede ao endereço IPv4 com uma operação AND bit a bit ou arredonde o octeto que varia para baixo, até o limite válido de bloco mais próximo.
Como encontro o endereço de broadcast?
Encontre o próximo limite de rede alinhado e subtraia um, ou defina cada bit de host no bloco atual como um.
Por que um /26 tem 64 endereços?
IPv4 possui 32 bits. Um /26 deixa 6 bits de host e 2 elevado à potência de 6 é igual a 64 combinações totais de bits.
Cada sub-rede IPv4 perde dois endereços utilizáveis?
Não. A reserva tradicional dos endereços de rede e de broadcast se aplica a sub-redes comuns, enquanto enlaces ponto a ponto /31 e rotas de host /32 são casos especiais.
Um bloco CIDR pode representar qualquer intervalo de IP?
Não. Um único bloco CIDR precisa ter um tamanho que seja uma potência de dois e começar no limite binário correspondente. Intervalos arbitrários podem exigir vários blocos.

