Uma calculadora de sub-rede pega um endereço IPv4 e o tamanho do prefixo (como /24 ou 255.255.255.0) e mostra o bloco a que ele pertence: endereço de rede, broadcast, primeiro e último IP utilizável, quantidade de hosts, máscara e wildcard. A conta é feita no seu navegador, sem enviar nada para servidores.
Como usar a calculadora
Digite o endereço no campo principal em qualquer um destes formatos. O resultado atualiza enquanto você digita:
- IP com prefixo CIDR:
192.168.1.10/24, o formato mais comum em documentação e roteadores. - IP com máscara decimal:
192.168.1.10 255.255.255.0, como aparece nas configurações de rede do Windows, do Android e do iPhone. - IP com wildcard:
192.168.1.10 0.0.0.255, o formato das ACLs de roteadores e switches. - Só o IP: escolha o prefixo na lista ao lado, que mostra a máscara correspondente de /0 a /32.
Para planejar uma rede, use a seção Dividir em sub-redes menores: escolha um prefixo mais longo e a ferramenta lista cada bloco resultante com a faixa utilizável e o broadcast. Endereços IPv6 ficam na aba IPv6, que trabalha com prefixos de /0 a /128.
Como interpretar o resultado
- Endereço de rede: o primeiro endereço do bloco, com todos os bits de host em 0. Ele identifica a sub-rede nas tabelas de rotas e não é configurado em dispositivos.
- Broadcast: o último endereço, com todos os bits de host em 1. Um pacote enviado a ele chega a todos os dispositivos daquela sub-rede.
- Primeiro e último host utilizável: a faixa que você pode distribuir entre roteador, computadores, impressoras e câmeras. Em casa, o roteador costuma ficar com o primeiro (por exemplo, 192.168.0.1).
- Hosts utilizáveis e total de endereços: o total é 2 elevado ao número de bits de host; os utilizáveis descontam rede e broadcast.
- Máscara, prefixo e wildcard: três jeitos de escrever o mesmo tamanho de bloco.
- Tipo e classe: o tipo diz se o IP é público, privado, CGNAT, loopback ou reservado. A classe (A, B, C, D ou E) é só uma referência histórica e não define mais o tamanho da rede.
A conta por trás: AND bit a bit
Todo IPv4 é um número de 32 bits. O prefixo diz quantos desses bits, da esquerda para a direita, identificam a rede; o restante identifica o dispositivo (host). O endereço de rede sai de uma operação AND entre o IP e a máscara: cada bit fica 1 só quando é 1 nos dois. Veja o exemplo com 192.168.1.130/25:
Calculando 192.168.1.130/25 à mão
- 1
Escreva a máscara em binário
/25 significa 25 bits 1 seguidos de 7 bits 0: 11111111.11111111.11111111.10000000, ou seja, 255.255.255.128. - 2
Converta o último octeto do IP
Os três primeiros octetos são cobertos por bits 1 e não mudam. O último, 130, vale 10000010 em binário. - 3
Faça o AND
10000010 AND 10000000 = 10000000, que é 128. O endereço de rede é 192.168.1.128. - 4
Ligue os bits de host para achar o broadcast
Com os 7 bits de host em 1, o octeto vira 11111111 (255). O broadcast é 192.168.1.255. - 5
Defina a faixa utilizável
Do endereço seguinte à rede até o anterior ao broadcast: 192.168.1.129 a 192.168.1.254, ou seja, 126 hosts.
A fórmula geral é 2^(32 - prefixo) - 2 hosts utilizáveis. Ela vale de /0 a /30. O guia de máscara de sub-rede e CIDR explica a notação desde o início. Se quiser treinar a conversão de cada octeto para binário ou hexadecimal, o conversor de IP mostra os bits de qualquer endereço.
/31 e /32: as duas exceções
Num /31 a fórmula daria zero hosts. A RFC 3021 resolveu isso para links ponto a ponto entre dois roteadores: como só existem duas pontas, não há necessidade de broadcast e os dois endereços são usados. Isso economiza metade dos endereços em relação ao antigo /30, que gasta 4 IPs para ligar 2 equipamentos. Um /32 é um único endereço, usado em rotas para um host específico, interfaces de loopback e regras de firewall.
Tabela CIDR completa de /0 a /32
Referência rápida com todos os prefixos IPv4. As linhas mais procuradas são /24 (redes domésticas), /30 e /31 (links entre roteadores) e /29 (pequenos blocos de IPs fixos). Para uma explicação detalhada de cada uma, veja o guia de máscaras de rede, que tem páginas como a da máscara /24 e a da máscara /30.
| Prefixo | Máscara | Wildcard | Endereços | Hosts utilizáveis |
|---|---|---|---|---|
| /0 | Máscara0.0.0.0 | Wildcard255.255.255.255 | Endereços4.294.967.296 | Hosts utilizáveis4.294.967.294 |
| /1 | Máscara128.0.0.0 | Wildcard127.255.255.255 | Endereços2.147.483.648 | Hosts utilizáveis2.147.483.646 |
| /2 | Máscara192.0.0.0 | Wildcard63.255.255.255 | Endereços1.073.741.824 | Hosts utilizáveis1.073.741.822 |
| /3 | Máscara224.0.0.0 | Wildcard31.255.255.255 | Endereços536.870.912 | Hosts utilizáveis536.870.910 |
| /4 | Máscara240.0.0.0 | Wildcard15.255.255.255 | Endereços268.435.456 | Hosts utilizáveis268.435.454 |
| /5 | Máscara248.0.0.0 | Wildcard7.255.255.255 | Endereços134.217.728 | Hosts utilizáveis134.217.726 |
| /6 | Máscara252.0.0.0 | Wildcard3.255.255.255 | Endereços67.108.864 | Hosts utilizáveis67.108.862 |
| /7 | Máscara254.0.0.0 | Wildcard1.255.255.255 | Endereços33.554.432 | Hosts utilizáveis33.554.430 |
| /8 | Máscara255.0.0.0 | Wildcard0.255.255.255 | Endereços16.777.216 | Hosts utilizáveis16.777.214 |
| /9 | Máscara255.128.0.0 | Wildcard0.127.255.255 | Endereços8.388.608 | Hosts utilizáveis8.388.606 |
| /10 | Máscara255.192.0.0 | Wildcard0.63.255.255 | Endereços4.194.304 | Hosts utilizáveis4.194.302 |
| /11 | Máscara255.224.0.0 | Wildcard0.31.255.255 | Endereços2.097.152 | Hosts utilizáveis2.097.150 |
| /12 | Máscara255.240.0.0 | Wildcard0.15.255.255 | Endereços1.048.576 | Hosts utilizáveis1.048.574 |
| /13 | Máscara255.248.0.0 | Wildcard0.7.255.255 | Endereços524.288 | Hosts utilizáveis524.286 |
| /14 | Máscara255.252.0.0 | Wildcard0.3.255.255 | Endereços262.144 | Hosts utilizáveis262.142 |
| /15 | Máscara255.254.0.0 | Wildcard0.1.255.255 | Endereços131.072 | Hosts utilizáveis131.070 |
| /16 | Máscara255.255.0.0 | Wildcard0.0.255.255 | Endereços65.536 | Hosts utilizáveis65.534 |
| /17 | Máscara255.255.128.0 | Wildcard0.0.127.255 | Endereços32.768 | Hosts utilizáveis32.766 |
| /18 | Máscara255.255.192.0 | Wildcard0.0.63.255 | Endereços16.384 | Hosts utilizáveis16.382 |
| /19 | Máscara255.255.224.0 | Wildcard0.0.31.255 | Endereços8.192 | Hosts utilizáveis8.190 |
| /20 | Máscara255.255.240.0 | Wildcard0.0.15.255 | Endereços4.096 | Hosts utilizáveis4.094 |
| /21 | Máscara255.255.248.0 | Wildcard0.0.7.255 | Endereços2.048 | Hosts utilizáveis2.046 |
| /22 | Máscara255.255.252.0 | Wildcard0.0.3.255 | Endereços1.024 | Hosts utilizáveis1.022 |
| /23 | Máscara255.255.254.0 | Wildcard0.0.1.255 | Endereços512 | Hosts utilizáveis510 |
| /24 | Máscara255.255.255.0 | Wildcard0.0.0.255 | Endereços256 | Hosts utilizáveis254 |
| /25 | Máscara255.255.255.128 | Wildcard0.0.0.127 | Endereços128 | Hosts utilizáveis126 |
| /26 | Máscara255.255.255.192 | Wildcard0.0.0.63 | Endereços64 | Hosts utilizáveis62 |
| /27 | Máscara255.255.255.224 | Wildcard0.0.0.31 | Endereços32 | Hosts utilizáveis30 |
| /28 | Máscara255.255.255.240 | Wildcard0.0.0.15 | Endereços16 | Hosts utilizáveis14 |
| /29 | Máscara255.255.255.248 | Wildcard0.0.0.7 | Endereços8 | Hosts utilizáveis6 |
| /30 | Máscara255.255.255.252 | Wildcard0.0.0.3 | Endereços4 | Hosts utilizáveis2 |
| /31 | Máscara255.255.255.254 | Wildcard0.0.0.1 | Endereços2 | Hosts utilizáveis2 |
| /32 | Máscara255.255.255.255 | Wildcard0.0.0.0 | Endereços1 | Hosts utilizáveis1 |
Faixas especiais que a calculadora identifica
O campo Tipo compara o IP com as faixas reservadas pela IANA. Saber em qual delas um endereço cai ajuda a diagnosticar muitos problemas:
| Faixa | Uso | Onde aparece |
|---|---|---|
| 10.0.0.0/8 | UsoPrivada (RFC 1918) | Onde apareceRedes corporativas, VPNs e alguns roteadores domésticos |
| 172.16.0.0/12 | UsoPrivada (RFC 1918) | Onde apareceVai de 172.16.0.0 a 172.31.255.255; comum em redes de contêineres |
| 192.168.0.0/16 | UsoPrivada (RFC 1918) | Onde apareceA faixa padrão da maioria dos roteadores de casa |
| 100.64.0.0/10 | UsoCGNAT (RFC 6598) | Onde apareceIP que o provedor entrega quando compartilha um IP público entre clientes |
| 127.0.0.0/8 | UsoLoopback | Onde apareceO próprio dispositivo (127.0.0.1) |
| 169.254.0.0/16 | UsoLink-local | Onde apareceEndereço automático quando o DHCP não responde |
| 224.0.0.0/4 | UsoMulticast (antiga classe D) | Onde apareceIPTV, descoberta de dispositivos na rede |
Se o roteador mostra um IP de WAN entre 100.64.0.0 e 100.127.255.255, sua conexão está atrás de CGNAT; o teste de CGNAT confirma e o artigo sobre o que é CGNAT explica o que muda para jogos, câmeras e acesso remoto. Um IP começando com 169.254 indica falha no DHCP, como detalhado em o que significa o IP 169.254. A diferença entre as faixas privadas e os IPs roteáveis na internet está em IP público vs. privado.
Broadcast: o que ele é e o que não é
É comum ler que o endereço de broadcast da sub-rede é essencial para o ARP e o DHCP, mas não é bem assim. O ARP usa o broadcast da camada de enlace (o endereço MAC ff:ff:ff:ff:ff:ff), e um computador que ainda não tem IP envia o pedido DHCP para 255.255.255.255, o chamado broadcast limitado. O broadcast da sub-rede (como 192.168.1.255) é o broadcast direcionado. A RFC 2644, de 1999, determinou que roteadores deixem de encaminhar esse tipo de pacote vindo de outras redes por padrão, porque ele era explorado em ataques de amplificação. No IPv6 não existe broadcast: a mesma função é feita por endereços multicast.
Wildcard: a máscara invertida
Para obter a wildcard, subtraia cada octeto da máscara de 255: 255.255.255.240 vira 0.0.0.15. Ela aparece em comandos como access-list 10 permit 192.168.1.0 0.0.0.255 e network 10.0.0.0 0.0.0.255 area 0 do OSPF. Em ACLs, a wildcard pode ter bits 1 não contínuos para casar padrões incomuns, mas uma sub-rede sempre tem wildcard contínua; por isso a calculadora recusa valores como 0.0.255.0 e explica o motivo.
Sub-redes IPv6: /48, /56 e /64
No IPv6 a lógica de prefixo é a mesma, mas com 128 bits e sem endereços reservados para rede e broadcast. A regra prática é usar /64 em toda rede local, porque a autoconfiguração SLAAC precisa de 64 bits para o identificador da interface. O provedor delega um bloco maior ao seu roteador, e o tamanho varia de operadora para operadora. A recomendação operacional RIPE-690 sugere /48 para empresas e desencoraja entregar a residências prefixos mais longos que /56. Na aba IPv6 a calculadora mostra quantas redes /64 cabem no bloco informado.
| Prefixo | Redes /64 dentro dele | Uso típico |
|---|---|---|
| /32 | Redes /64 dentro dele4.294.967.296 | Uso típicoBloco alocado a um provedor |
| /48 | Redes /64 dentro dele65.536 | Uso típicoEmpresa ou campus (recomendação RIPE-690) |
| /56 | Redes /64 dentro dele256 | Uso típicoCliente residencial |
| /64 | Redes /64 dentro dele1 | Uso típicoUma rede local (LAN ou Wi-Fi) |
| /127 | Redes /64 dentro delenenhuma | Uso típicoLink ponto a ponto entre roteadores (RFC 6164) |
| /128 | Redes /64 dentro delenenhuma | Uso típicoUm único endereço (loopback, rota de host) |
Para conferir se a sua conexão já recebe IPv6, use o teste de IPv6; se não receber, o guia como ativar o IPv6 mostra onde procurar a opção no roteador.
Problemas comuns e como resolver
- Gateway fora da sub-rede: se o computador está em 192.168.0.50/24 e o gateway configurado é 192.168.1.1, nada sai para a internet. Confira com a calculadora se IP e gateway têm o mesmo endereço de rede. O guia como descobrir o IP do roteador mostra onde ver o gateway.
- Mesma faixa dos dois lados do roteador: quando a ONT da operadora e o seu roteador usam a mesma rede (por exemplo, 192.168.1.0/24 nos dois), o roteador não consegue rotear entre WAN e LAN. Mude a faixa da LAN ou coloque a ONT em modo bridge.
- Conflito com a VPN: se a VPN da empresa usa a mesma faixa da sua rede de casa, alguns sistemas internos ficam inacessíveis. Trocar a rede doméstica para uma faixa menos comum, como 192.168.77.0/24, costuma resolver.
- Zeros à esquerda: um endereço como 192.168.001.010 é ambíguo, porque alguns programas leem 010 como octal (8). A calculadora pede que você escreva sem os zeros.
- Máscara não contínua: valores como 255.255.0.255 não são máscaras válidas; os bits 1 precisam vir todos juntos, à esquerda.


