Calculadora de Sub-rede IPv4 (Máscara e CIDR)

Descubra rede, broadcast, faixa de hosts e máscara de qualquer IP, divida redes em sub-redes e ache a máscara ideal para N hosts.

Como funciona o cálculo de sub-rede

Um endereço IPv4 tem 32 bits, escritos como quatro números de 0 a 255 separados por ponto (os octetos). A máscara de sub-rede diz quantos desses bits identificam a rede; o restante identifica cada equipamento (host) dentro dela. Com o IP e a máscara, todo o resto sai de duas operações binárias:

rede = IP AND máscara
broadcast = rede OR wildcard (wildcard = máscara invertida)

O primeiro endereço utilizável é a rede + 1 e o último é o broadcast − 1. A quantidade de hosts é:

hosts = 2(32 − prefixo) − 2

Subtraem-se 2 porque o endereço de rede e o de broadcast são reservados. A exceção são os prefixos /31, usados em enlaces entre dois roteadores sem reservar nada (RFC 3021), e /32, que representa um único host.

Exemplo: 172.20.45.130/20

Tabela de máscaras mais usadas

PrefixoMáscaraEndereçosHosts utilizáveis
/8255.0.0.016.777.21616.777.214
/16255.255.0.065.53665.534
/20255.255.240.04.0964.094
/22255.255.252.01.0241.022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242

Como dividir uma rede em sub-redes

Para criar N sub-redes, empresta-se da parte de host o menor número de bits b tal que 2b ≥ N. O novo prefixo é o antigo + b. Exemplo: dividir 192.168.1.0/24 em 4 sub-redes pede 2 bits (2² = 4), resultando em quatro redes /26 de 64 endereços:

Sub-redeHostsBroadcast
192.168.1.0/26.1 a .62192.168.1.63
192.168.1.64/26.65 a .126192.168.1.127
192.168.1.128/26.129 a .190192.168.1.191
192.168.1.192/26.193 a .254192.168.1.255

O caminho inverso também é comum em provas e projetos: para 50 hosts, procure o menor h com 2h − 2 ≥ 50. Com h = 5 cabem só 30; com h = 6 cabem 62. Logo, a máscara é /26 (32 − 6). Lembre-se de contar o gateway (roteador) entre os hosts.

Classes, IPs privados e CGNAT

A divisão em classes A, B e C é anterior a 1993 e foi substituída pelo CIDR, em que qualquer prefixo é válido. A calculadora mostra a classe só como referência para estudo. Mais útil no dia a dia é saber o tipo do endereço:

A calculadora trabalha com IPv4. O IPv6 usa 128 bits e a mesma ideia de prefixo, mas em redes locais o padrão é /64. Para praticar a conversão dos octetos, use o conversor binário para decimal.

Perguntas frequentes

Como calcular o endereço de rede de um IP?

Faça a operação AND, bit a bit, entre o IP e a máscara. Na prática, nos octetos em que a máscara é 255 o número se mantém, onde é 0 vira 0, e nos demais octetos arredonda-se para baixo até o múltiplo do tamanho do bloco. 192.168.1.10/24 pertence à rede 192.168.1.0.

Quantos hosts cabem em uma rede /24?

254. Uma /24 tem 2⁸ = 256 endereços, mas o primeiro identifica a rede e o último é o broadcast, e nenhum dos dois pode ser usado por um equipamento.

O que significa o /24 depois do IP?

É a notação CIDR: indica quantos bits, da esquerda para a direita, formam a parte de rede. /24 equivale à máscara 255.255.255.0, /16 a 255.255.0.0 e /26 a 255.255.255.192.

Como dividir uma rede em 4 sub-redes?

Empreste 2 bits da parte de host, porque 2² = 4. Uma /24 vira quatro /26, cada uma com 64 endereços e 62 hosts: .0, .64, .128 e .192.

O que é o IP 100.64.x.x que aparece no meu roteador?

É um endereço da faixa 100.64.0.0/10, reservada para CGNAT (RFC 6598). Muitos provedores brasileiros usam esse esquema para compartilhar um único IP público entre vários clientes, o que dificulta abrir portas e acessar câmeras de fora de casa.

Calculadoras relacionadas

Atualizado em 06/10/2026.