Calcular Mascara De Rede
Este guia prático ensina como calcular máscara de rede com precisão, usando fórmulas simples e ferramentas online, para definir corretamente endereços de rede e hosts em IPv4.
Entender o conceito de máscara de rede
A máscara de rede separa o endereço IP em parte de rede e parte de host, determinando quantos bits são usados para identificação da rede. Em uma máscara de 32 bits, quanto maior o número de bits em 1, menor será o espaço de endereços hosts disponível. Por exemplo, /24 indica 24 bits de rede e deixa 8 bits para hosts, possibilitando até 254 endereços utilizáveis. O cálculo da máscara de rede facilita o planejamento de sub-redes e evita conflitos de endereçamento emIPv4.
Localizar o prefixo em notação CIDR
O prefixo em notação CIDR (Classless Inter-Domain Routing), escrito após a barra no endereço IP, define quantos bits estão fixos na parte de rede. Exemplos: /8, /16, /24, /28. Saber esse valor é essencial para calcular a máscara de rede, pois indica quantos bits serão 1 na máscara binária. Quanto maior o prefixo, mais sub-redes pequenas podem ser criadas, mas menos hosts cabem em cada sub-rede.

Converter prefixo em máscara decimal
Transformar o prefixo em máscara decimal exige somar bits em grupos de 8, da esquerda para a direita, preenchendo com 1 e complementando com 0 até completar 32 bits. Na prática, consulte tabelas rápidas: /24 corresponde a 255.255.255.0; /16 a 255.255.0.0; /28 a 255.255.255.240. Para cálculo manual, escreva 4 octetos de 8 bits, preencha o número de bits do prefixo com 1, depois complete com 0 e some cada octeto em base 10.
Calcular quantidade de sub-redes e hosts
Use a fórmula 2ⁿ para sub-redes, onde n é a quantidade de bits emprestados da parte de host. Use 2ᵐ − 2 para hosts por sub-rede, onde m é o número de bits restantes na parte de host. Por exemplo, com /24, se forem emprestados 2 bits (ficando /26), teremos 2² = 4 sub-redes e 2⁶ − 2 = 62 hosts por sub-rede. O cálculo da máscara de rede permite dimensionar sub-redes conforme necessidade de dispositivos e isolamento de tráfego.
Praticar com exemplos numéricos
Considere o endereço 192.168.10.0/24: a máscara é 255.255.255.0, a rede vai de 192.168.10.1 a 192.168.10.254 e o broadcast é 192.168.10.255. Para /28, a máscara torna-se 255.255.255.240, reduzindo o bloco para 14 hosts utilizáveis por sub-rede. Esses exemplos de cálculo de máscara de rede ajudam a visualizar o particionamento correto antes de aplicar em infraestrutura.

Ferramentas e requisitos necessários
- Calculadora online de máscara de rede (interfaces como IPv4 Subnet Calculator, RapidTables, ou similares)
- Tabela de conversão rápida de prefixos CIDR para decimal
- Documentação da rede (faixas IP planejadas e número de dispositivos)
- Planilha ou anotações para registrar resultados do cálculo da máscara de rede
Passo a passo para calcular manualmente
- Identifique o endereço IP e o prefixo no formato CIDR.
- Escreva o prefixo como número de bits de rede (1s) à esquerda.
- Preencha os bits restantes com 0s até completar 32 bits.
- Agrupe em 4 octetos e converta cada grupo para decimal.
- Calcule sub-redes e hosts totais com as fórmulas 2ⁿ e 2ᵐ − 2.
- Anote a máscara, faixa de hosts e broadcast para uso futuro.
Regras para escolher o prefixo correto
Antes de calcular a máscara de rede, defina quantos hosts precisa por sub-rede e quantas sub-redes deseja. Regra prática: use prefixos maiores para mais sub-redes e menores para mais hosts. Por exemplo, /28 serve para pequenos pontos de acesso, enquanto /22 pode ser usado para agregação de LANs menores. Planeje com antecedência para evitar retrabalho com rescopo de sub-redes.
Erros comuns e como evitá-los
- Confundir máscara de rede com wildcard: o wildcard é o inverso da máscara (0s onde há 1s).
- Esquecer de subtrair 2 para broadcast e gateway ao contar hosts utilizáveis.
- Somatores incorretos ao converter prefixo para decimal, especialmente em octetos parciais.
- Ignorar sobreposição de sub-redes ao fazer cálculo da máscara de rede manualmente.
- Não validar o endereço IP de acordo com a classe ou alocação real (ex: CIDR sem classes).
Perguntas frequentes
O que é uma máscara de rede e para que serve?
A máscara de网络 indica quais bits do endereço IP pertencem à rede e quais aos hosts, permitindo roteamento correto e definição de limites de sub-rede.
Como transformar um prefixo CIDR em máscara decimal rapidamente?
Use tabelas de referência ou calculadora online; por exemplo, /24 vira 255.255.255.0, organizando os 1s à esquerda e 0s à direita em 4 octetos.

Qual a fórmula para calcular hosts e sub-redes após alterar o prefixo?
Sub-redes: 2ⁿ, onde n é a quantidade de bits emprestados; hosts por sub-rede: 2ᵐ − 2, onde m são os bits restantes na parte host.
Posso usar essa técnica para IPv6 também?
O conceito de máscara é análogo, mas o IPv6 usa prefixos longos e sem máscara decimal; o foco está no tamanho do prefixo para alocação de sub-redes.