Calculadora de Sub-rede / CIDR
Obtenha detalhes da sub-rede rapidamente a partir de octetos IPv4 e do comprimento do prefixo CIDR.
Como usar esta calculadora de sub-rede / CIDR
- Insira os octetos do IP
Digite os quatro octetos em Octeto IP 1, Octeto IP 2, Octeto IP 3 e Octeto IP 4 (ex: 192, 168, 10, 50).
- Defina o comprimento do prefixo CIDR
Insira o prefixo da sub-rede no campo de comprimento do prefixo CIDR (ex: 24 para um /24, 26 para um /26).
- Veja a máscara de sub-rede
A calculadora retorna a máscara de sub-rede em formato decimal com pontos e binário.
- Verifique a rede e o broadcast
Revise os resultados de Endereço de rede e Endereço de broadcast para ver o intervalo da sub-rede.
- Observe os hosts utilizáveis
Use o valor de Hosts utilizáveis para planejar quantos dispositivos podem receber endereços na sub-rede.
Como funciona esta calculadora de sub-rede / CIDR
Esta calculadora de sub-rede deriva a máscara de sub-rede, o endereço de rede, o endereço de broadcast e a contagem de hosts utilizáveis a partir de um endereço IPv4 e um comprimento de prefixo CIDR. Ela utiliza operações bitwise — a mesma lógica que roteadores e pilhas de rede de sistemas operacionais executam em cada pacote — para particionar um espaço de endereço de 32 bits em uma parte de rede e uma parte de host. O comprimento do prefixo informa à calculadora quantos dos bits iniciais identificam a rede; os bits restantes estão disponíveis para endereços de host. Compreender esses limites é essencial para o planejamento de endereços IP, criação de regras de firewall, listas de controle de acesso e solução de problemas de roteamento em qualquer rede TCP/IP.
rede = IP AND máscara • broadcast = IP OR NOT(máscara) • hosts utilizáveis tradicionais = 2^(32 − prefixo) − 2, com tratamento especial aqui para /31 e /32 Dado o endereço IP 192.168.10.50 com um prefixo /26: a máscara de sub-rede é 11111111.11111111.11111111.11000000, que é 255.255.255.192 em decimal com pontos. O AND bit a bit de 192.168.10.50 e 255.255.255.192 resulta no endereço de rede 192.168.10.0. O OR bit a bit de 192.168.10.50 e a máscara invertida (0.0.0.63) resulta no endereço de broadcast 192.168.10.63. A parte do host tem 32 − 26 = 6 bits, portanto, o total de endereços = 2^6 = 64, e os hosts utilizáveis = 64 − 2 = 62.
Para 10.0.0.100/22: a máscara de sub-rede é 255.255.252.0, o endereço de rede é 10.0.0.0, o broadcast é 10.0.3.255 e os hosts utilizáveis = 1.022. O /22 deixa 10 bits de host (2^10 − 2).
Para 172.16.5.1/28: a máscara de sub-rede é 255.255.255.240, o endereço de rede é 172.16.5.0, o broadcast é 172.16.5.15 e os hosts utilizáveis = 14. Um /28 é comum para pequenas sub-redes de pontos de venda ou IoT.
- ✓ A calculadora opera apenas em IPv4 (endereços de 32 bits). A sub-rede IPv6 usa um espaço de endereço de 128 bits e convenções diferentes.
- ✓ Comprimentos de prefixo /31 e /32 são notações CIDR válidas. Esta calculadora reporta /31 como dois pontos de extremidade ponto a ponto utilizáveis de acordo com a RFC 3021, e /32 como uma rota de host única.
- ✓ Cada octeto deve estar no intervalo de 0 a 255 e o comprimento do prefixo deve estar entre 0 e 32. Valores fora desses limites produzirão resultados inválidos.
- ✓ O cálculo assume endereçamento sem classe (CIDR). Limites legados com classe (Classe A/B/C) não são aplicados.
- Para a maioria das sub-redes, o endereço de rede (todos os bits de host em zero) e o endereço de broadcast (todos os bits de host em um) não podem ser atribuídos a dispositivos, razão pela qual a fórmula tradicional subtrai dois da contagem total de endereços.
- Links ponto a ponto /31 são uma exceção deliberada: ambos os endereços são tratados como endpoints utilizáveis, em vez de reservar slots separados de rede e broadcast.
- Ao planejar VLANs ou VPCs na nuvem, escolha um prefixo que deixe espaço suficiente para crescimento futuro — uma vez que uma sub-rede está em produção, o redimensionamento geralmente significa reendereçar todo o intervalo.
- Supernetting (agregação de rotas) usa a mesma lógica bit a bit ao contrário: combina vários prefixos menores em um maior para reduzir as tabelas de roteamento.
- Para cálculos mentais rápidos, memorize a progressão /24 = 254 hosts, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — cada bit de prefixo adicional reduz a contagem de hosts pela metade.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): O Plano de Atribuição e Agregação de Endereços da Internet
- RFC 3021 — Usando Prefixos de 31 Bits em Links Ponto a Ponto IPv4
- RFC 791 — Protocolo de Internet (estrutura de endereços IPv4 e operações bit a bit)
Entendendo a notação CIDR e o cálculo de sub-rede
A notação CIDR (Classless Inter-Domain Routing) descreve de forma compacta como um endereço IPv4 é dividido em uma parte de rede e uma parte de host. O comprimento do prefixo (ex: /24) indica quantos dos 32 bits identificam a rede; os bits restantes definem os endereços de host dentro dessa sub-rede. Um /24 deixa 8 bits de host, resultando em 2^8 = 256 endereços totais, com 254 normalmente utilizáveis após reservar os endereços de rede e broadcast. O cálculo de sub-rede baseia-se em operações bit a bit: o endereço de rede é o IP AND a máscara de sub-rede, e o endereço de broadcast é o IP OR a máscara invertida. Roteadores e firewalls usam essa lógica em cada pacote para decidir se um endereço pertence a uma sub-rede local ou deve ser encaminhado para outro lugar.
Casos de uso práticos de sub-redes para desenvolvedores
Desenvolvedores encontram cálculos de sub-rede ao projetar VPCs na nuvem, escrever regras de firewall, depurar problemas de roteamento e configurar listas de controle de acesso. No AWS, GCP ou Azure, você escolhe blocos CIDR para VPCs e sub-redes; entender os comprimentos de prefixo ajuda a dimensionar as sub-redes corretamente e evitar sobreposições. Engenheiros de segurança usam intervalos CIDR em iptables, nftables e grupos de segurança na nuvem para permitir ou negar tráfego por intervalo de IP. Ao solucionar problemas de conectividade, conhecer os endereços de rede e broadcast ajuda a verificar se um host está dentro do intervalo esperado. Equipes de DevOps também usam cálculos de sub-rede ao planejar a alocação de IPs para clusters Kubernetes, redes de contêineres e arquiteturas multilocatárias.
Perguntas frequentes sobre a calculadora de Sub-rede / CIDR
Qual é a diferença entre uma máscara de sub-rede e um prefixo CIDR?
Eles expressam a mesma informação em notações diferentes. Um prefixo /24 significa 24 bits iniciais em um, o que corresponde à máscara de sub-rede em decimal com pontos 255.255.255.0. A notação CIDR é mais compacta e é o padrão usado na configuração de roteamento moderna.
Por que dois endereços são subtraídos do total para obter os hosts utilizáveis?
Na sub-rede IPv4 tradicional, o primeiro endereço em uma sub-rede (todos os bits de host em zero) é reservado como o endereço de rede e o último endereço (todos os bits de host em um) é reservado como o endereço de broadcast. Nenhum deles pode ser atribuído a um dispositivo, portanto, hosts utilizáveis = 2^(bits de host) − 2. Um link ponto a ponto /31 é a exceção notável.
Posso usar esta calculadora para intervalos de IP privados?
Sim. A matemática bit a bit é idêntica para endereços privados (RFC 1918) e públicos. Intervalos privados comuns são 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16.
O que significa um prefixo /32?
Um prefixo /32 identifica um único endereço de host sem bits de host. É comumente usado em tabelas de roteamento e regras de firewall para corresponder exatamente a um endereço IP, e esta calculadora o reporta como uma rota de host utilizável.
Isso funciona para IPv6?
Não. Esta calculadora foi projetada para o espaço de endereçamento de 32 bits do IPv4. O IPv6 usa endereços de 128 bits, um intervalo de comprimento de prefixo diferente (geralmente /48 a /128) e não reserva um endereço de broadcast da mesma forma.