Calculadora de Sub-rede / CIDR

Obtenha detalhes da sub-rede rapidamente a partir de octetos IPv4 e do comprimento do prefixo CIDR.

Introduza o primeiro octeto IPv4.
Introduza o segundo octeto IPv4.
Introduza o terceiro octeto IPv4.
Introduza o quarto octeto IPv4.
Introduza o prefixo da sub-rede, como 24 para um /24.

Máscara de sub-rede

255.255.255.0

Endereço de rede192.168.1.0
Endereço de broadcast192.168.1.255
Hosts utilizáveis254

Como utilizar esta calculadora de sub-rede / CIDR

  1. Introduza os octetos de IP

    Escreva os quatro octetos em Octeto de IP 1, Octeto de IP 2, Octeto de IP 3 e Octeto de IP 4 (ex.: 192, 168, 10, 50).

  2. Defina o comprimento do prefixo CIDR

    Introduza o prefixo da sub-rede no campo de comprimento do prefixo CIDR (ex.: 24 para um /24, 26 para um /26).

  3. Consulte a máscara de sub-rede

    A calculadora apresenta a máscara de sub-rede em formato decimal com pontos e binário.

  4. Verifique a rede e o broadcast

    Reveja os resultados de Endereço de rede e Endereço de broadcast para ver o intervalo da sub-rede.

  5. Anote os hosts utilizáveis

    Utilize o valor de Hosts utilizáveis para planear quantos dispositivos podem receber endereços na sub-rede.

Metodologia

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 de um comprimento de prefixo CIDR. Utiliza operações bitwise — a mesma lógica que os routers e as pilhas de rede dos sistemas operativos executam em cada pacote — para dividir um espaço de endereçamento de 32 bits numa parte de rede e numa parte de host. O comprimento do prefixo indica à calculadora quantos dos bits iniciais identificam a rede; os bits restantes estão disponíveis para endereços de host. Compreender estes limites é essencial para o planeamento de endereços IP, criação de regras de firewall, listas de controlo de acesso e resolução de problemas de encaminhamento em qualquer rede TCP/IP.

Fórmula
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
IP O endereço IPv4 de 32 bits introduzido como quatro octetos (ex: 192.168.1.100)
máscara Máscara de sub-rede — um valor de 32 bits com os primeiros bits do 'prefixo' definidos como 1 e os restantes como 0
prefixo Comprimento do prefixo CIDR (0–32), indicando quantos bits iniciais definem a rede
rede Endereço de rede — o resultado do AND bit a bit entre o IP e a máscara; identifica a sub-rede
broadcast Endereço de broadcast — o resultado do OR bit a bit entre o IP e a máscara invertida; o último endereço na sub-rede
hosts utilizáveis Número de endereços de host atribuíveis na sub-rede, com /31 tratado como dois pontos terminais ponto-a-ponto e /32 tratado como uma rota de host única
Exemplo

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, logo 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 de difusão é 10.0.3.255 e os anfitriões utilizáveis = 1.022. O /22 deixa 10 bits de anfitrião (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 de difusão é 172.16.5.15 e os anfitriões utilizáveis = 14. Um /28 é comum para pequenas sub-redes de pontos de venda ou IoT.

Pressupostos
  • A calculadora opera apenas em IPv4 (endereços de 32 bits). A sub-rede IPv6 utiliza um espaço de endereçamento de 128 bits e convenções diferentes.
  • Os comprimentos de prefixo /31 e /32 são notações CIDR válidas. Esta calculadora reporta /31 como dois pontos terminais ponto-a-ponto utilizáveis, de acordo com o RFC 3021, e /32 como uma rota de host única.
  • Cada octeto deve estar no intervalo 0–255 e o comprimento do prefixo deve estar entre 0 e 32. Valores fora destes limites produzirão resultados inválidos.
  • O cálculo assume endereçamento sem classes (CIDR). Os limites legados por classes (Classe A/B/C) não são aplicados.
Notas
  • Para a maioria das sub-redes, o endereço de rede (todos os bits de host a zero) e o endereço de broadcast (todos os bits de host a um) não podem ser atribuídos a dispositivos, razão pela qual a fórmula tradicional subtrai dois ao total de endereços.
  • As ligações ponto-a-ponto /31 são uma exceção deliberada: ambos os endereços são tratados como terminais utilizáveis, em vez de reservar slots separados para rede e broadcast.
  • Ao planear 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 significa normalmente reendereçar todo o intervalo.
  • O supernetting (agregação de rotas) utiliza a mesma lógica bit a bit de forma inversa: combina vários prefixos menores num maior para reduzir as tabelas de encaminhamento.
  • 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 para metade.
Fontes
  1. RFC 4632 — Classless Inter-Domain Routing (CIDR): O Plano de Atribuição e Agregação de Endereços de Internet
  2. RFC 3021 — Utilização de Prefixos de 31 Bits em Ligações Ponto-a-Ponto IPv4
  3. RFC 791 — Internet Protocol (estrutura de endereços IPv4 e operações bit a bit)

Compreender a notação CIDR e o cálculo de sub-redes

A notação CIDR (Classless Inter-Domain Routing) descreve de forma compacta como um endereço IPv4 é dividido numa parte de rede e numa parte de anfitrião. O comprimento do prefixo (ex: /24) indica quantos dos 32 bits identificam a rede; os bits restantes definem os endereços de anfitrião dentro dessa sub-rede. Um /24 deixa 8 bits de anfitrião, logo 2^8 = 256 endereços totais, com 254 normalmente utilizáveis após reservar os endereços de rede e de difusão. O cálculo de sub-redes 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 difusão é o IP OR a máscara invertida. Routers e firewalls utilizam esta lógica em cada pacote para decidir se um endereço pertence a uma sub-rede local ou se deve ser encaminhado para outro local.

Casos de utilização práticos de sub-redes para programadores

Os programadores deparam-se com cálculos de sub-redes ao desenhar VPCs na nuvem, escrever regras de firewall, depurar problemas de encaminhamento e configurar listas de controlo de acesso. Em AWS, GCP ou Azure, escolhe blocos CIDR para VPCs e sub-redes; compreender os comprimentos de prefixo ajuda a dimensionar as sub-redes corretamente e a evitar sobreposições. Os engenheiros de segurança utilizam intervalos CIDR em iptables, nftables e grupos de segurança na nuvem para permitir ou negar tráfego por intervalo de IP. Ao resolver problemas de conectividade, conhecer os endereços de rede e de difusão ajuda a verificar se um anfitrião está dentro do intervalo esperado. As equipas de DevOps também utilizam cálculos de sub-redes ao planear a alocação de IPs para clusters Kubernetes, redes de contentores e arquiteturas multi-inquilino.

Perguntas frequentes sobre a calculadora de Sub-rede / CIDR

Qual é a diferença entre uma máscara de sub-rede e um prefixo CIDR?

Expressam a mesma informação em notações diferentes. Um prefixo /24 significa 24 bits iniciais a um, o que corresponde à máscara de sub-rede decimal com pontos 255.255.255.0. A notação CIDR é mais compacta e é o padrão utilizado na configuração de encaminhamento moderna.

Por que razão são subtraídos dois endereços ao total para obter os hosts utilizáveis?

Na sub-rede IPv4 tradicional, o primeiro endereço de uma sub-rede (todos os bits de host a zero) é reservado como o endereço de rede e o último endereço (todos os bits de host a um) é reservado como o endereço de broadcast. Nenhum deles pode ser atribuído a um dispositivo, pelo que os hosts utilizáveis = 2^(bits de host) − 2. Uma ligação ponto-a-ponto /31 é a exceção notável.

Posso utilizar esta calculadora para gamas de IP privadas?

Sim. A matemática bit a bit é idêntica para endereços privados (RFC 1918) e públicos. As gamas privadas 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. É comummente utilizado em tabelas de encaminhamento e regras de firewall para corresponder exatamente a um endereço IP, e esta calculadora reporta-o como uma rota de host utilizável.

Isto funciona para IPv6?

Não. Esta calculadora foi concebida para o espaço de endereçamento de 32 bits do IPv4. O IPv6 utiliza endereços de 128 bits, um intervalo de comprimento de prefixo diferente (normalmente /48 a /128) e não reserva um endereço de broadcast da mesma forma.

Escrito por Jan Křenek Fundador e programador principal
Revisto por Revisão de Metodologia DigitSum Verificação de fórmulas e QA
Última atualização 10 de mar. de 2026

Utilize isto como uma estimativa e valide decisões importantes com um profissional qualificado.

Os dados inseridos permanecem no navegador, a menos que uma funcionalidade futura indique explicitamente o contrário.