Como Calcular Sub-rede IPv4 (Subnetting) Sem Planilha — Passo a Passo

Aprenda a calcular network ID, broadcast e faixa de hosts de qualquer sub-rede IPv4 usando apenas o prefixo CIDR. Método do bloco, VLSM e exemplos verificáveis.

O Que é Subnetting e Por Que Ele Existe

Subnetting (sub-rede) é o processo de dividir um bloco de endereços IP em redes menores. Cada sub-rede recebe seu próprio network ID, endereço de broadcast e faixa de hosts usáveis. Na prática, é a base de qualquer projeto de rede que envolva VLANs, firewall, roteamento interno e controle de acesso.

Sem subnetting, todos os dispositivos de uma organização ficariam em um único domínio de broadcast. Isso gera colisões, lentidão e dificulta a aplicação de políticas de segurança. Segmentar a rede em sub-redes resolve todos esses problemas de uma vez.

ℹ️

O que você vai aprender aqui

Este guia ensina como calcular qualquer sub-rede IPv4 usando apenas o IP e o prefixo CIDR, sem planilha e sem calculadora. Ao final, você saberá identificar network ID, broadcast, faixa usável e quantidade de hosts de qualquer bloco.

Os 3 Dados que Você Precisa

Para calcular uma sub-rede IPv4, você precisa de apenas dois dados de entrada (o terceiro é derivado dos dois primeiros).

Dados de entrada para o cálculo
Dado Exemplo O que indica
Endereço IP 192.168.10.34 Qualquer IP que pertença ao bloco que você quer analisar
Prefixo CIDR /27 Quantidade de bits destinados à parte de rede (define a máscara)
Máscara decimal (derivada) 255.255.255.224 Representação equivalente do prefixo em formato decimal pontuado

Se você já tem o prefixo CIDR, o cálculo é direto. Se recebeu apenas a máscara decimal, converta para CIDR contando os bits 1 da máscara (por exemplo, 255.255.255.224 tem 27 bits ligados, então é /27).

Passo a Passo Completo — Exemplo com /27

Vamos calcular tudo a partir de 192.168.10.34/27.

Passo 1 — Identifique o tamanho do bloco

  • /27 significa 27 bits de rede e 5 bits de host
  • Tamanho do bloco: 25 = 32 endereços por sub-rede
  • Máscara equivalente: 255.255.255.224

Passo 2 — Descubra em qual bloco o IP cai

Com blocos de 32, os intervalos no último octeto são: 0–31, 32–63, 64–95, 96–127, 128–159, 160–191, 192–223, 224–255.

Como o IP termina em 34, ele cai no intervalo 32–63.

  • Network ID: 192.168.10.32 (início do intervalo)
  • Broadcast: 192.168.10.63 (fim do intervalo)

Passo 3 — Calcule a faixa de hosts usáveis

O primeiro host é o network ID + 1. O último host é o broadcast − 1.

  • Primeiro host: 192.168.10.33
  • Último host: 192.168.10.62
  • Hosts usáveis: 30 (32 totais − 2 reservados)
Resumo do exemplo 192.168.10.34/27
Item Valor
IP informado192.168.10.34
Prefixo CIDR/27
Máscara255.255.255.224
Network ID192.168.10.32
Broadcast192.168.10.63
Faixa usável192.168.10.33 a 192.168.10.62
Wildcard0.0.0.31
Hosts usáveis30

Tabela de Referência Rápida (/24 a /32)

Para cálculos rápidos na operação, esta tabela cobre os prefixos mais usados em LANs e links ponto a ponto.

Referência rápida de subnetting IPv4
Prefixo Máscara Tamanho do bloco Hosts usáveis Uso típico
/24255.255.255.0256254LAN padrão
/25255.255.255.128128126Departamento médio
/26255.255.255.1926462Segmento de VLAN
/27255.255.255.2243230Infraestrutura, APs
/28255.255.255.2401614DMZ, servidores
/29255.255.255.24886Cluster pequeno
/30255.255.255.25242Link ponto a ponto (legado)
/31255.255.255.25422Link ponto a ponto (RFC 3021)
/32255.255.255.25510Host route, loopback

Subnetting Quando o Prefixo Cruza Octetos (/19, /21)

Quando o prefixo é menor que /24, o octeto variável deixa de ser o quarto e passa a ser o terceiro (ou até o segundo). O método é o mesmo, mas aplicado ao octeto correto.

Exemplo com /21

Considere 10.10.50.100/21.

  • /21 = 21 bits de rede e 11 bits de host
  • No terceiro octeto, os bits de host são 3 (21 − 16 = 5 bits do terceiro octeto para rede; 8 − 5 = 3 bits de host no terceiro octeto)
  • Tamanho do bloco no terceiro octeto: 23 = 8
  • Intervalos no terceiro octeto: 0–7, 8–15, 16–23, 24–31, 32–39, 40–47, 48–55, 56–63…
  • O terceiro octeto é 50, então cai no intervalo 48–55

Resultado:

  • Network ID: 10.10.48.0
  • Broadcast: 10.10.55.255
  • Faixa usável: 10.10.48.1 a 10.10.55.254
  • Hosts usáveis: 2.046

VLSM — Sub-redes de Tamanhos Diferentes

VLSM (Variable Length Subnet Mask) é a técnica de usar máscaras de tamanhos diferentes dentro do mesmo bloco raiz. No modelo classful antigo, todas as sub-redes tinham que ter a mesma máscara. O CIDR eliminou essa restrição.

Cenário prático de VLSM

Bloco disponível: 192.168.20.0/24. Necessidade real de cada segmento:

Planejamento com VLSM a partir de 192.168.20.0/24
Segmento Hosts necessários Prefixo adequado Sub-rede alocada Faixa usável
Desktops 100 /25 (126 hosts) 192.168.20.0/25 .1 a .126
Servidores 25 /27 (30 hosts) 192.168.20.128/27 .129 a .158
Wi-Fi 50 /26 (62 hosts) 192.168.20.192/26 .193 a .254
Link WAN 2 /30 (2 hosts) 192.168.20.160/30 .161 a .162
💡

Regra de ouro do VLSM

Sempre aloque o maior segmento primeiro. Depois, preencha os espaços restantes com blocos menores. Isso evita fragmentação e aproveitamento ruim do espaço de endereçamento.

Atalho Mental para Subnetting Rápido (Método do Bloco)

Se você já sabe o prefixo, pode calcular mentalmente sem converter para binário. O truque é memorizar o tamanho do bloco de cada prefixo no octeto variável e percorrer os intervalos.

Atalho: tamanho do bloco por prefixo
Prefixo Tamanho do bloco Intervalos no octeto variável
/251280, 128
/26640, 64, 128, 192
/27320, 32, 64, 96, 128, 160, 192, 224
/28160, 16, 32, 48, 64, …, 240
/2980, 8, 16, 24, 32, …, 248
/3040, 4, 8, 12, 16, …, 252

Para encontrar o network ID de qualquer IP, basta localizar o maior múltiplo do tamanho do bloco que seja menor ou igual ao valor do octeto variável. O broadcast é esse valor + tamanho do bloco − 1.

Subnetting em Ambientes Reais — VLAN, Datacenter e Cloud

Na prática, o subnetting não existe isoladamente. Ele se integra com VLANs, políticas de firewall e a arquitetura da rede.

VLANs e sub-redes

A convenção mais comum é manter uma relação 1:1 entre VLAN e sub-rede. Cada VLAN tem seu próprio bloco CIDR, gateway (normalmente o primeiro ou último IP usável) e escopo DHCP. Isso simplifica o troubleshooting, pois a VLAN ID serve de pista direta para o bloco IP.

Datacenter e cloud

Em ambientes de datacenter e cloud (AWS VPC, Azure VNet, GCP VPC), o subnetting é definido no console ou via IaC (Terraform, CloudFormation). Cada sub-rede geralmente é mapeada para uma zona de disponibilidade e pode ter política de roteamento independente (pública, privada ou isolada).

Segmentação por função

  • Gerência: /28 ou /29 — switches, APs, controladores
  • Servidores: /26 ou /27 — VMs, containers, databases
  • Usuários: /24 ou /23 — desktops, VoIP
  • DMZ: /28 — web servers, reverse proxies expostos
  • Links WAN: /30 ou /31 — ponto a ponto com o provedor

Erros Frequentes em Produção

Os erros mais comuns de subnetting em redes operacionais são previsíveis e evitáveis.

  • Gateway fora da faixa usável — se a sub-rede é /27 (32–63) e o gateway está em .64, ele pertence ao bloco seguinte. Os hosts não vão encontrá-lo.
  • Mistura de máscara na mesma VLAN — um host com /24 e outro com /27 na mesma VLAN têm visões diferentes da rede. Pacotes destinos a endereços fora da sub-rede menor serão enviados para o gateway enquanto o host da sub-rede maior tenta comunicação direta.
  • Sub-rede pequena demais — alocar /28 para um segmento que cresce gera reendereçamento (e downtime). Sempre planeje com margem de 30% a 50%.
  • Esquecer que ACL e rota estática dependem do network ID correto — uma ACL que bloqueia 192.168.10.32/27 não vai afetar tráfego com source em 192.168.10.64/27, mesmo que ambos pareçam "perto".
  • Não reservar IPs para infraestrutura — gateway, IPs de HSRP/VRRP e endereços de gerência devem ser reservados antes de ativar o DHCP.
  • Confundir faixa de DHCP com faixa de sub-rede — o escopo DHCP deve cobrir apenas parte da faixa usável, deixando espaço para IPs estáticos.
⚠️

Não use o primeiro e o último endereço

Em sub-redes IPv4 tradicionais, o primeiro endereço é reservado para identificar a rede (network ID) e o último para broadcast. Nenhum dos dois pode ser atribuído a um dispositivo. A exceção é o /31 (RFC 3021), usado em links ponto a ponto.

Como Verificar o Cálculo — Ferramentas e Comandos

Depois de calcular na mão, valide o resultado com ferramentas para evitar erros em produção.

No Linux e macOS

  • ipcalc 192.168.10.34/27 — retorna network, broadcast, faixa usável, wildcard
  • sipcalc 192.168.10.34/27 — versão mais detalhada, inclui representação binária
  • ip route show — mostra as rotas ativas com prefixo CIDR

No Windows

  • Get-NetIPAddress (PowerShell) — exibe endereço e prefixo CIDR de cada interface
  • ipconfig /all — mostra endereço e máscara decimal (requer conversão manual)

Via web

A Calculadora de Sub-rede IPv4 do SaberMeuIP.com.br aceita qualquer IP com prefixo e retorna instantaneamente network ID, broadcast, faixa usável, máscara, wildcard e classe legada. É o caminho mais rápido para validar cálculos antes de aplicar configuração em equipamentos.

Perguntas Frequentes sobre Subnetting IPv4

Subnetting é o processo de dividir uma rede IP maior em sub-redes menores. Cada sub-rede recebe seu próprio network ID, faixa de hosts e endereço de broadcast, permitindo segmentação e controle de tráfego.

Identifique o tamanho do bloco a partir do prefixo CIDR (por exemplo, /27 = blocos de 32). Divida o último octeto em intervalos desse tamanho e veja em qual intervalo o IP cai. O início do intervalo é o network ID.

Um /27 tem 32 endereços totais (2^5). Subtraindo o endereço de rede e o de broadcast, restam 30 endereços usáveis para hosts.

VLSM (Variable Length Subnet Mask) permite usar máscaras de tamanhos diferentes dentro da mesma rede. É útil quando segmentos têm demandas diferentes de hosts, evitando desperdício de endereços IP.

O network ID é o primeiro endereço do bloco e identifica a sub-rede. O broadcast é o último endereço e serve para enviar pacotes a todos os hosts da sub-rede. Nenhum dos dois pode ser atribuído a um dispositivo.

Sim. Ao segmentar a rede em sub-redes menores, você reduz o domínio de broadcast e pode aplicar políticas de firewall e ACL entre segmentos, limitando o alcance de ameaças.

Em prefixos como /19 ou /21, o octeto variável não é o último. O cálculo é igual (tamanho do bloco = 2^bits_de_host no octeto variável), mas aplicado ao terceiro octeto em vez do quarto.

Sim. A Calculadora de Sub-rede IPv4 do SaberMeuIP aceita qualquer IP com prefixo CIDR e retorna instantaneamente network ID, broadcast, faixa usável, máscara e wildcard.

Leituras Relacionadas