Calculadora de máscara de sub-rede
Informe um endereço IPv4 ou IPv6 com prefixo CIDR e obtenha o endereço de rede e o endereço de broadcast, a máscara de sub-rede e a wildcard, a faixa de hosts utilizáveis, a quantidade de hosts e o tipo do endereço. Tudo calculado bit a bit no seu navegador — nada é enviado para lugar nenhum.
- Notação CIDR
- 192.168.1.0/24
- Máscara de sub-rede
- 255.255.255.0
- Máscara wildcard
- 0.0.0.255
- Endereço de rede
- 192.168.1.0
- Endereço de broadcast
- 192.168.1.255
- Faixa de hosts utilizáveis
- 192.168.1.1 – 192.168.1.254
- Hosts utilizáveis
- 254
- Total de endereços
- 256
- Classe do IP
- C
- Tipo
- Private (RFC 1918)
- Endereço (binário)
- 11000000.10101000.00000001.00001010
- Máscara de rede (binária)
- 11111111.11111111.11111111.00000000
- Notação CIDR
- Rede / prefixo
- Primeiro endereço
- Último endereço
- Total de endereços
- Tipo
Como funcionam o CIDR e a divisão em sub-redes
Todo endereço IPv4 tem 32 bits, divididos em duas partes: uma parte de rede, igual em
todos os aparelhos da mesma sub-rede, e uma parte de host, única em cada aparelho. A
notação CIDR marca essa divisão com uma barra e um comprimento de prefixo — /24 significa
que os 24 primeiros bits formam a rede e os 8 últimos identificam os hosts. Mova a divisão e a sub-rede
cresce ou encolhe em potências de dois: cada bit devolvido à parte de host dobra a quantidade de
endereços.
Do endereço mais o prefixo saem três endereços importantes. O endereço de rede tem todos os bits de host em 0; o endereço de broadcast tem todos em 1; e tudo estritamente entre os dois forma a faixa de hosts utilizáveis. Esta calculadora chega neles com um AND entre o endereço e a máscara (rede), um OR com a wildcard (broadcast) e uma soma ou subtração de um para o primeiro e o último host — os mesmos passos que um roteador executa.
Exemplo resolvido: 192.168.1.10 /26
Um /26 usa 26 bits de rede e 6 bits de host, então a máscara é 255.255.255.192 e
cada bloco tem 26 = 64 endereços. Os blocos avançam de 64 em 64, por isso
192.168.1.10 cai no bloco que começa em 192.168.1.0: o endereço de rede é
192.168.1.0, o de broadcast é 192.168.1.63 e os 62 hosts utilizáveis vão de
192.168.1.1 até 192.168.1.62. É o corte típico para fatiar a rede de um escritório
em VLANs dentro da faixa 192.168.0.x do provedor. Digite 192.168.1.10/26 acima para ver o
cálculo ao vivo.
Referência de prefixos CIDR (/0 a /32)
Máscara, wildcard e contagem de endereços são calculadas para cada prefixo IPv4 — nunca consultadas, por isso sempre certas:
| CIDR | Máscara de sub-rede | Máscara wildcard | Endereços | Hosts utilizáveis |
|---|---|---|---|---|
/0 | 0.0.0.0 | 255.255.255.255 | 4.294.967.296 | 4.294.967.294 |
/1 | 128.0.0.0 | 127.255.255.255 | 2.147.483.648 | 2.147.483.646 |
/2 | 192.0.0.0 | 63.255.255.255 | 1.073.741.824 | 1.073.741.822 |
/3 | 224.0.0.0 | 31.255.255.255 | 536.870.912 | 536.870.910 |
/4 | 240.0.0.0 | 15.255.255.255 | 268.435.456 | 268.435.454 |
/5 | 248.0.0.0 | 7.255.255.255 | 134.217.728 | 134.217.726 |
/6 | 252.0.0.0 | 3.255.255.255 | 67.108.864 | 67.108.862 |
/7 | 254.0.0.0 | 1.255.255.255 | 33.554.432 | 33.554.430 |
/8 | 255.0.0.0 | 0.255.255.255 | 16.777.216 | 16.777.214 |
/9 | 255.128.0.0 | 0.127.255.255 | 8.388.608 | 8.388.606 |
/10 | 255.192.0.0 | 0.63.255.255 | 4.194.304 | 4.194.302 |
/11 | 255.224.0.0 | 0.31.255.255 | 2.097.152 | 2.097.150 |
/12 | 255.240.0.0 | 0.15.255.255 | 1.048.576 | 1.048.574 |
/13 | 255.248.0.0 | 0.7.255.255 | 524.288 | 524.286 |
/14 | 255.252.0.0 | 0.3.255.255 | 262.144 | 262.142 |
/15 | 255.254.0.0 | 0.1.255.255 | 131.072 | 131.070 |
/16 | 255.255.0.0 | 0.0.255.255 | 65.536 | 65.534 |
/17 | 255.255.128.0 | 0.0.127.255 | 32.768 | 32.766 |
/18 | 255.255.192.0 | 0.0.63.255 | 16.384 | 16.382 |
/19 | 255.255.224.0 | 0.0.31.255 | 8.192 | 8.190 |
/20 | 255.255.240.0 | 0.0.15.255 | 4.096 | 4.094 |
/21 | 255.255.248.0 | 0.0.7.255 | 2.048 | 2.046 |
/22 | 255.255.252.0 | 0.0.3.255 | 1.024 | 1.022 |
/23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
/24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
/25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
/26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
/27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
/28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
/29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
/30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
/31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
/32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
Faixas IPv4 privadas e reservadas
Os endereços destes blocos recebem tratamento especial — a calculadora identifica o tipo do que você digitar:
| Faixa | Endereços | Uso |
|---|---|---|
10.0.0.0/8 | 16.777.216 | Redes privadas grandes (RFC 1918) — todo o bloco 10.x. |
172.16.0.0/12 | 1.048.576 | Redes privadas médias (RFC 1918) — 172.16.0.0–172.31.255.255. |
192.168.0.0/16 | 65.536 | Redes locais de casa e de escritório (RFC 1918) — o conhecido 192.168.x.x. |
100.64.0.0/10 | 4.194.304 | Carrier-grade NAT (RFC 6598) — espaço de endereços compartilhado pelos provedores. |
169.254.0.0/16 | 65.536 | Link-local / APIPA — o próprio aparelho se atribui um quando nenhum servidor DHCP responde. |
127.0.0.0/8 | 16.777.216 | Loopback — 127.0.0.1 é a sua própria máquina (localhost). |
Classes de endereços IPv4
Antes do CIDR, o primeiro octeto definia o tamanho da rede por classes. Elas não comandam mais o roteamento, mas os nomes seguem em uso e esta ferramenta os informa: a classe A (1–126) tinha rede de 8 bits, a classe B (128–191) rede de 16 bits e a classe C (192–223) rede de 24 bits. A classe D (224–239) é multicast e a classe E (240–255) é reservada. O CIDR aposentou esse esquema, porque o prefixo pode ter qualquer comprimento — dá para subdividir um endereço bem mais fino do que a classe dele permitia.
Sobre o IPv6
Os endereços IPv6 têm 128 bits e são escritos como oito grupos de quatro dígitos hexadecimais, com
:: resumindo uma sequência de grupos zerados
(2001:0db8:0000:0000:0000:0000:0000:0001 vira 2001:db8::1). O prefixo funciona
igual ao do IPv4, mas os números são gigantescos: um único /64 — o tamanho usual de uma rede
local — contém 264 ≈ 18 quintilhões de endereços. Por isso o IPv6 não tem endereço de
broadcast e nada é descontado da contagem de hosts. Digite um endereço IPv6 acima para ver o prefixo, a
faixa completa e o tipo.
Privacidade
Esta calculadora faz todas as contas no seu próprio aparelho — os endereços que você digita nunca saem dele, nada é registrado e não há requisição de rede. Depois de carregada, ela funciona até offline.
Perguntas frequentes
- O que é a notação CIDR?
- O CIDR (Classless Inter-Domain Routing) escreve uma rede como um endereço seguido de uma barra e do comprimento do prefixo — por exemplo 192.168.1.0/24. O prefixo é a quantidade de bits iniciais que identificam a rede; os bits restantes identificam os hosts dentro dela. Um /24 tem 24 bits de rede e 8 bits de host, o que dá 256 endereços (2^8), dos quais 254 são utilizáveis por hosts. O CIDR substituiu os antigos limites fixos das classes A/B/C, de modo que cada rede pode ser dimensionada sob medida, em qualquer degrau de potência de dois — de um único endereço (/32) até a internet inteira (/0).
- Como calcular a quantidade de hosts utilizáveis de uma sub-rede?
- Eleve 2 ao número de bits de host (no IPv4, 32 menos o prefixo) e subtraia 2 — um endereço fica reservado como endereço de rede e outro como endereço de broadcast. Assim, um /24 tem 2^8 = 256 no total e 254 utilizáveis; um /26 tem 2^6 = 64 no total e 62 utilizáveis; um /30 tem 2^2 = 4 no total e 2 utilizáveis. Os dois casos especiais são o /31 (um enlace ponto a ponto conforme a RFC 3021, em que os dois endereços são utilizáveis, ou seja, 2) e o /32 (um host isolado, 1 endereço).
- Qual é a diferença entre endereço de rede, endereço de broadcast e endereços de host?
- O endereço de rede é o primeiro endereço do bloco (todos os bits de host em 0) e nomeia a própria sub-rede — você não o atribui a nenhum aparelho. O endereço de broadcast é o último endereço (todos os bits de host em 1) e alcança todos os hosts da sub-rede de uma só vez. Tudo que fica entre os dois é a faixa de hosts utilizáveis que você distribui aos aparelhos. Esta ferramenta mostra os três: em 192.168.1.0/24 o endereço de rede é 192.168.1.0, o de broadcast é 192.168.1.255 e os hosts utilizáveis vão de 192.168.1.1 até 192.168.1.254.
- O que é a máscara de sub-rede e qual é a relação dela com o prefixo?
- A máscara de sub-rede é a mesma divisão entre rede e host, só que escrita como um número decimal com pontos: os bits de rede valem 1 e os bits de host valem 0. O prefixo /24 corresponde à máscara 255.255.255.0, o /26 à 255.255.255.192 e o /30 à 255.255.255.252. A máscara wildcard é o inverso bit a bit dela (0.0.0.255 no caso de um /24) e aparece em algumas ACLs e regras de firewall. Prefixo, máscara e wildcard são três formas de dizer exatamente a mesma coisa — esta calculadora converte uma na outra.
- Quais faixas de endereços são privadas (não roteáveis na internet)?
- A RFC 1918 reserva três blocos IPv4 privados: 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. Endereços dessas faixas são usados livremente dentro de redes domésticas e corporativas e não são roteados na internet pública — o roteador faz NAT para que todos compartilhem um endereço público. Há ainda faixas especiais: 127.0.0.0/8 (loopback), 169.254.0.0/16 (link-local/APIPA) e 100.64.0.0/10 (carrier-grade NAT, muito comum nos provedores brasileiros). Esta ferramenta identifica o tipo de qualquer endereço que você digitar.
- A calculadora funciona com IPv6?
- Sim. Digite um endereço IPv6 como 2001:db8::1 junto com um prefixo (para uma rede local, normalmente /64) e a calculadora mostra o prefixo de rede, a faixa completa do primeiro ao último endereço, o tipo do endereço (global unicast, link-local, unique local, multicast, loopback) e o total de endereços — que no IPv6 é astronomicamente grande (um único /64 comporta 2^64 endereços). Ela aceita a compressão de zeros com :: e as formas mapeadas de IPv4, e devolve a notação curta canônica. O IPv6 não tem endereço de broadcast, por isso nada é descontado da contagem de hosts.
- Alguma coisa é enviada ou armazenada?
- Não. A calculadora inteira é JavaScript simples fazendo aritmética de bits no seu navegador. Os endereços que você digita nunca saem do seu aparelho, nada é registrado e não há requisições de rede — depois que a página carrega, ela continua funcionando offline.