Calculadora de Sub-rede (IPv4 / CIDR)

Calculadora de sub-rede IPv4 grátis. Informe IP e CIDR ou máscara para obter rede, broadcast, faixa de hosts úteis, total/úteis, visão binária e divisão VLSM.

Entrada
Predefinições rápidas:
Resumo da Sub-rede
Endereço de Rede
Endereço Broadcast
Primeiro Host Útil
Último Host Útil
Total de Endereços
Hosts Úteis
Máscara de Sub-rede
Máscara Wildcard
Classe de Endereço
Tipo de IP
Detalhe Binário
Endereço IP
Máscara de Sub-rede
Endereço de Rede
Endereço Broadcast
Bits de redeBits de host
Divisão de Sub-rede (VLSM)
Escolha um prefixo menor para dividir esta rede em sub-redes iguais.
#Endereço de RedePrimeiro Host ÚtilÚltimo Host ÚtilEndereço Broadcast
Selecione um prefixo alvo para ver o detalhamento

Calculadora de Sub-rede IPv4 - CIDR, Máscara e Faixa de Hosts

Uma calculadora de sub-rede IPv4 interativa que aceita qualquer endereço mais um prefixo CIDR (ou máscara em notação decimal) e mostra o endereço de rede, broadcast, faixa de hosts útil, total/úteis, máscara wildcard, classe de endereço e um detalhamento binário colorido dos bits de rede e host. Uma tabela de divisão VLSM embutida fatia a rede em sub-redes iguais para planejar a alocação de endereços com um clique.

O que é CIDR e qual a relação com a máscara de sub-rede?

A notação CIDR (Classless Inter-Domain Routing) escreve uma rede como IP/prefixo, onde o prefixo é o número de bits 1 iniciais na máscara. 192.168.1.0/24 significa 'uma rede cujos 24 primeiros bits identificam a rede e os 8 restantes identificam hosts.'

A máscara decimal equivalente tem os N primeiros bits em 1: /24 → 255.255.255.0, /16 → 255.255.0.0, /8 → 255.0.0.0. CIDR substituiu o endereçamento classful (Classe A/B/C com fronteiras fixas) no início dos anos 1990, permitindo blocos de tamanho arbitrário. A maioria da documentação, regras de firewall e tabelas de roteamento modernas usa CIDR.

A calculadora aceita os dois formatos — arraste o controle CIDR, escolha no dropdown ou digite a máscara decimal — e mantém ambos sincronizados.

Por que 'total de endereços' e 'hosts úteis' são diferentes?

Cada sub-rede reserva dois endereços para usos especiais:

- Endereço de rede (todos os bits de host = 0) — nomeia a sub-rede.
- Broadcast (todos os bits de host = 1) — envia para todos os hosts da sub-rede.

Nenhum dos dois pode ser atribuído a um host individual na maioria dos equipamentos. Por isso /24 com 256 endereços totais tem 256 − 2 = 254 hosts úteis.

Duas exceções:
- /31 (RFC 3021): enlaces ponto a ponto usam ambos os endereços para as duas pontas. Hosts úteis = 2.
- /32: rota para um único host. Hosts úteis = 1 (o próprio endereço).

A calculadora trata esses casos automaticamente.

Diferença entre máscara de sub-rede e wildcard?

A máscara de sub-rede usa 1s para marcar bits de rede e 0s para bits de host. A wildcard é o inverso bit a bit — 0s marcam bits que devem coincidir e 1s marcam bits que podem variar.

Exemplo para /24:
- Máscara: 255.255.255.0 (11111111.11111111.11111111.00000000)
- Wildcard: 0.0.0.255 (00000000.00000000.00000000.11111111)

Máscaras aparecem na configuração IP de hosts, roteadores e na maioria dos firewalls. Wildcards são usadas por ACLs Cisco e áreas OSPF para casar faixas de endereços. A calculadora mostra as duas para colar a sintaxe que seu equipamento espera.

Diferença entre Classe A/B/C e CIDR?

O endereçamento classful (antes de 1993) dividia o espaço IPv4 pelo primeiro octeto:

- Classe A: 1.0.0.0 – 126.255.255.255 (máscara padrão /8)
- Classe B: 128.0.0.0 – 191.255.255.255 (padrão /16)
- Classe C: 192.0.0.0 – 223.255.255.255 (padrão /24)
- Classe D: 224.0.0.0 – 239.255.255.255 (multicast)
- Classe E: 240.0.0.0 – 255.255.255.255 (reservada/experimental)

Classes estão obsoletas para roteamento — CIDR as substituiu — mas os rótulos seguem aparecendo em documentação e materiais de prova. A calculadora informa a classe do IP com propósito didático, porém as fronteiras reais da rede são determinadas inteiramente pelo prefixo CIDR escolhido, não pela classe.

Como funciona a divisão de sub-redes VLSM?

VLSM (Variable Length Subnet Masking) é usar comprimentos de prefixo diferentes em partes distintas de uma rede maior. A tabela 'Divisão de Sub-rede' divide sua rede atual em 2, 4, 8, … sub-redes iguais ao adicionar bits ao prefixo.

Exemplo: 192.168.1.0/24 dividido em /26:

- 192.168.1.0/26 (hosts .1–.62, broadcast .63)
- 192.168.1.64/26 (hosts .65–.126, broadcast .127)
- 192.168.1.128/26 (hosts .129–.190, broadcast .191)
- 192.168.1.192/26 (hosts .193–.254, broadcast .255)

VLSM é essencial para alocar endereços com eficiência — você não desperdiça um /24 num enlace que precisa de apenas 4 hosts. Redes reais misturam /26 para VLANs de escritório com /30 ou /31 para enlaces roteador-roteador.

Quais são as faixas IPv4 privadas?

A RFC 1918 reserva três blocos para redes privadas — esses endereços não são roteados na Internet pública e exigem NAT para sair:

- 10.0.0.0/8 (10.0.0.0 – 10.255.255.255) — ~16,7 milhões
- 172.16.0.0/12 (172.16.0.0 – 172.31.255.255) — ~1 milhão
- 192.168.0.0/16 (192.168.0.0 – 192.168.255.255) — ~65 mil

Mais algumas faixas relacionadas:
- 127.0.0.0/8 — Loopback (sempre a máquina local)
- 169.254.0.0/16 — Link-local (autoatribuído se DHCP falhar)
- 224.0.0.0/4 — Multicast
- 100.64.0.0/10 — Espaço compartilhado (RFC 6598) para CGN/ISP

A calculadora rotula o Tipo de IP para identificar a categoria rapidamente.

Dois prefixos diferentes podem dar a mesma máscara?

Não — a correspondência entre prefixo CIDR válido (0–32) e máscara decimal é um-para-um. Cada prefixo corresponde a exatamente um padrão de bits:

- /24 ↔ 255.255.255.0
- /25 ↔ 255.255.255.128
- /26 ↔ 255.255.255.192
- /30 ↔ 255.255.255.252

Uma 'máscara' inválida como 255.0.255.0 tem 1s não contíguos e não pode ser expressa como prefixo CIDR. A calculadora rejeita esses casos porque gerariam tabelas de roteamento incompatíveis com equipamentos reais. Se você digitar uma, verá erro e os valores existentes permanecem.

A ferramenta é privada e funciona offline?

Sim. A calculadora roda totalmente no seu navegador:

- Sua entrada nunca sai do dispositivo. Confirme abrindo DevTools → Rede enquanto digita — nenhuma requisição.
- Sem bibliotecas externas para o cálculo. É um único arquivo JavaScript puro de ~250 linhas.
- A página carrega recursos comuns (Bootstrap CSS, main.js, SVGs de ícones) uma vez e depois funciona offline.
- O botão Copiar só escreve na área de transferência local; sem upload.

Importa ao calcular sub-redes de infraestrutura de produção onde as faixas são sensíveis (DMZ, VLANs de gestão). Muitas calculadoras online enviam sua entrada ao servidor; esta nunca envia.

Principais Recursos

  • Calcula rede IPv4, broadcast, faixa de hosts e total/úteis
  • Informe CIDR (0–32) por dropdown ou slider, ou digite a máscara decimal
  • Sincronização bidirecional em tempo real entre prefixo CIDR e máscara
  • Saída wildcard para ACL Cisco / OSPF
  • Classe de endereço (A/B/C/D/E) e tipo de IP (privada, pública, loopback, link-local, multicast)
  • Detalhamento binário colorido mostrando bits de rede vs host
  • Tabela de divisão VLSM — fatia sua rede em 2, 4, 8, 16… sub-redes iguais
  • Tratamento especial de /31 (RFC 3021 ponto a ponto) e rotas /32
  • Valida máscaras não contíguas e as rejeita
  • Predefinições rápidas: /8, /16, /24, /30, /32
  • Copia um resumo completo para a área de transferência
  • 100% no cliente — sua entrada nunca sai do dispositivo
  • Sem bibliotecas externas — funciona offline após o primeiro carregamento
  • Responsivo, compatível com modo escuro
  • Casos-limite testados: /31, /32, faixas privadas, multicast, loopback