Calculadora de Sub-rede (CIDR)
Entradas
| Endereço IPv4 | 192.168.1.0 |
|---|---|
| Comprimento do prefixo | 24 |
Calculadora de Sub-rede (CIDR)
Informe um endereço IPv4 e o comprimento do prefixo CIDR para obter o endereço de rede, o endereço de broadcast, a máscara de sub-rede, a máscara curinga, o intervalo de hosts utilizáveis e o número de hosts disponíveis.
Entradas
Endereço e Prefixo
Resultados
Insira um valor para ver os resultados.
Sub-rede
Detalhes do Intervalo de Endereços
Sub-rede (CIDR)
Uma calculadora de sub-rede transforma um endereço IPv4 e um comprimento de prefixo CIDR na descrição completa da rede à qual o endereço pertence: os endereços de rede e de broadcast, a máscara de sub-rede, a máscara curinga, o intervalo de hosts utilizáveis e o número de hosts que a sub-rede comporta. Profissionais de redes, administradores de sistemas e estudantes que se preparam para certificações como CCNA ou CompTIA Network+ recorrem a esses valores constantemente.
Comprimento do prefixo e máscara de sub-rede
A notação CIDR (Classless Inter-Domain Routing) representa uma rede como um endereço seguido de uma barra e um comprimento de prefixo, por exemplo 192.168.1.0/24. O prefixo indica o número de bits iniciais reservados para a parte de rede do endereço; os bits restantes identificam os hosts individuais. Um endereço IPv4 de 32 bits dividido em /n dedica n bits à rede e os 32 − n bits restantes aos hosts. A máscara de sub-rede expressa essa mesma divisão como um endereço: os primeiros n bits são uns e os demais são zeros, portanto /24 corresponde a 255.255.255.0.
Endereço de rede, broadcast e intervalo de hosts
O endereço de rede é obtido mantendo-se os bits de rede do endereço e definindo todos os bits de host como zero — uma operação AND bit a bit entre o endereço e a máscara. O endereço de broadcast define todos os bits de host como um. Esses dois endereços delimitam o bloco e são reservados: o endereço de rede nomeia a sub-rede, e o endereço de broadcast alcança todos os hosts simultaneamente. O intervalo de hosts utilizáveis vai, portanto, do endereço imediatamente acima do de rede ao imediatamente abaixo do de broadcast.
O número total de endereços no bloco é
e para qualquer bloco de /30 ou maior, a contagem de hosts atribuíveis subtrai os endereços de rede e de broadcast:
Exemplo
Considere 192.168.1.130 com prefixo /26. A máscara dedica 26 bits à rede, deixando 6 bits de host:
Com tamanho de bloco igual a 64, o endereço 192.168.1.130 pertence ao bloco que começa em 192.168.1.128, portanto o endereço de rede é 192.168.1.128 e o de broadcast é 192.168.1.191. Os hosts utilizáveis vão de 192.168.1.129 a 192.168.1.190 — 62 ao total, confirmando a fórmula.
Rotas ponto a ponto e de host
Dois comprimentos de prefixo quebram a regra de "subtrair dois". Um bloco /31 contém dois endereços e, conforme o RFC 3021, ambos são utilizáveis para as duas extremidades de um enlace ponto a ponto, sem endereço de rede ou broadcast separado. Um /32 descreve um único endereço — uma rota de host usada para interfaces de loopback e entradas de firewall.
Para contar os endereços em um intervalo arbitrário ou resumi-lo em um bloco, consulte a Calculadora de Intervalo de Endereços IP. Para visualizar a estrutura binária por trás da máscara, a Conversor de Base Numérica exibe cada octeto em base 2.
Perguntas frequentes (FAQ)
O que significa o prefixo CIDR?
A notação CIDR (Classless Inter-Domain Routing — Roteamento Entre Domínios Sem Classes) representa uma rede como um endereço seguido de uma barra e um comprimento de prefixo, por exemplo 192.168.1.0/24. O prefixo indica o número de bits iniciais que identificam a rede; os bits restantes identificam os hosts.
Um /24 reserva 24 bits para a rede e 8 para hosts, resultando em 256 endereços. A cada passo descrescente (por exemplo, de /24 para /23), o tamanho do bloco dobra; a cada passo crescente, o bloco é dividido pela metade.
Por que os hosts utilizáveis são dois a menos que o total?
Toda sub-rede IPv4 reserva seu primeiro endereço como endereço de rede e o último como endereço de broadcast, portanto nenhum dos dois pode ser atribuído a um dispositivo. Um bloco /24 possui 256 endereços no total, mas apenas 254 hosts utilizáveis. As exceções são os enlaces ponto a ponto: um /31 oferece dois endereços utilizáveis sem endereço de rede ou broadcast separados (RFC 3021), e um /32 descreve um único host.
Qual é a diferença entre o endereço de rede e o endereço de broadcast?
O endereço de rede possui todos os bits de host definidos como zero e nomeia a sub-rede como um todo — os roteadores o utilizam nas tabelas de roteamento. O endereço de broadcast possui todos os bits de host definidos como um; um pacote enviado a ele é entregue a todos os hosts da sub-rede. Ambos ficam nas extremidades do bloco e são reservados, razão pela qual o intervalo de hosts utilizáveis se situa entre eles.
Como funcionam as sub-redes /31 e /32?
Um /32 representa um único endereço específico — uma rota de host, frequentemente usada para loopbacks ou regras de firewall. Um /31 abrange dois endereços e, conforme o RFC 3021, ambos são utilizáveis para as duas extremidades de um enlace ponto a ponto, dispensando a reserva habitual de endereço de rede e broadcast para economizar espaço de endereçamento.