Calculadora de sub-rede IP
Descubra o endereço de rede, o endereço de broadcast, a faixa de hosts e a quantidade de endereços de uma rede IPv4. Digite um endereço IP e escolha o comprimento do prefixo ou a máscara de sub-rede; você também pode dividir a sub-rede.
Cálculo dos endereços de rede e host IPv4
Fórmula da sub-rede
Onde:
- \(I\) — o endereço IPv4 representado como um número de 32 bits.
- \(p\) — o comprimento do prefixo, de 0 a 32.
- \(M\) — a máscara de sub-rede; \(W\) é o seu inverso, ou máscara curinga.
- \(N\) — o endereço de rede; \(B\) é o endereço de broadcast exibido pela calculadora.
- \(T\) — o total de endereços da sub-rede.
A máscara preserva os bits de rede do endereço IP. Os bits restantes determinam a faixa de endereços da sub-rede.
Sub-rede – Exemplo de cálculo
Exemplo: use o endereço IP padrão, 192.168.1.10, com o comprimento de prefixo padrão, /24, e deixe a opção Dividir sub-rede em Não dividir.
Para /24, a máscara de sub-rede é 255.255.255.0 e a máscara curinga é 0.0.0.255.
\[N=192.168.1.10\mathbin{\mathrm{AND}}255.255.255.0=192.168.1.0\]
\[B=192.168.1.0\mathbin{\mathrm{OR}}0.0.0.255=192.168.1.255\]
\[T=2^{32-24}=256,\qquad \text{hosts utilizáveis}=256-2=254\]
Resultado: a sub-rede é 192.168.1.0/24, com endereços de host utilizáveis de 192.168.1.1 a 192.168.1.254. Ela contém 256 endereços no total e 254 hosts utilizáveis.
Como usar a calculadora
- Digite um endereço IPv4 em Endereço IP, como 192.168.1.10. Você pode incluir um sufixo CIDR, como 192.168.1.10/24; esse sufixo tem prioridade sobre o prefixo ou a máscara selecionados abaixo.
- Escolha o Formato da sub-rede. Selecione Comprimento do prefixo para escolher um valor de /0 a /32, ou Máscara de sub-rede em decimal para digitar uma Máscara de sub-rede contígua, como 255.255.255.0.
- Defina Dividir sub-rede como Não dividir para ver os detalhes da sub-rede original. Para dividi-la, selecione Em N sub-redes iguais e digite o Número de sub-redes (N), ou selecione Por novo comprimento de prefixo e escolha o Novo comprimento de prefixo.
- Leia os Detalhes da sub-rede para ver a rede, a faixa de endereços, as máscaras e as quantidades de hosts. Se você pediu uma divisão, consulte as Sub-redes iguais para ver cada rede resultante e sua faixa de hosts.
O que uma sub-rede IPv4 revela
Um endereço IPv4 tem 32 bits. O comprimento do prefixo indica quantos bits iniciais identificam a rede; os bits restantes distinguem os endereços dentro dela. A notação CIDR combina um endereço de rede e um prefixo, como 192.168.1.0/24. Uma máscara de sub-rede em decimal expressa a mesma fronteira: /24 corresponde a 255.255.255.0. A máscara curinga inverte os bits da máscara, portanto neste exemplo ela é 0.0.0.255.
O Endereço de rede é o primeiro endereço da faixa calculada, e o Endereço de broadcast é o último. Em uma sub-rede comum de /0 a /30, a calculadora exclui esses dois extremos ao informar o Primeiro host utilizável, o Último host utilizável e os Hosts utilizáveis. O Total de endereços continua incluindo os dois extremos. Esses números descrevem o tamanho da faixa, e não quantos dispositivos estão conectados ou quantos endereços a sua rede consegue realmente atribuir.
A Classe de IP descreve o endereço digitado usando as categorias históricas das classes. As fronteiras de sub-rede modernas vêm do prefixo ou da máscara selecionada, não da classe. O Tipo de endereço classifica o IP digitado em relação às faixas privadas e de uso especial mais comuns; ele não classifica todos os endereços da sub-rede resultante. O rótulo “Público” apenas significa que o IP não correspondeu às faixas de uso especial comuns verificadas aqui — ele não garante que o endereço esteja atribuído ou acessível.
Dividindo uma sub-rede em partes iguais
Para criar \(s\) sub-redes iguais, em que \(s\) é uma potência de dois, adicione \(\log_2(s)\) bits ao prefixo original. Por exemplo, dividir uma /24 em quatro sub-redes gera redes /26. Cada /26 contém \(2^{32-26}=64\) endereços no total e, pela regra usual dos extremos, 62 hosts utilizáveis. As quatro redes começam em 192.168.1.0, 192.168.1.64, 192.168.1.128 e 192.168.1.192.
Como alternativa, escolha um Novo comprimento de prefixo maior. A calculadora determina quantas sub-redes iguais cabem e lista o endereço de rede de cada uma, o endereço de broadcast exibido, a faixa de hosts e a quantidade de hosts utilizáveis. A divisão precisa caber dentro do prefixo original e gerar no máximo 256 linhas. Ao digitar o Número de sub-redes (N), use uma potência de dois entre 2 e 256.
Premissas e limites práticos
- São aceitos apenas endereços IPv4 e máscaras de sub-rede contíguas. Esta calculadora não processa IPv6.
- Para /31, os dois endereços contam como utilizáveis em um enlace ponto a ponto, conforme a RFC 3021. O campo rotulado Endereço de broadcast continua exibindo o endereço mais alto, mas nesse uso ele não é um endereço de broadcast convencional. Para /32, o endereço único conta como um host utilizável, e os endereços de rede e de broadcast exibidos são idênticos.
- As contagens de hosts são contagens matemáticas. Faixas reservadas, regras de roteamento, atribuições do provedor e configurações locais podem restringir ainda mais os endereços que você pode usar.
O resultado IP e máscara em binário deixa visível a fronteira dos bits de rede; o conversor binário pode ajudar ao examinar valores de bits individuais. O resultado IP e máscara em hexadecimal mostra cada valor de 32 bits em hexadecimal, que você pode explorar mais com o conversor hexadecimal.
Perguntas frequentes
Como calcular uma sub-rede IPv4 manualmente sem converter bit por bit?
Encontre o primeiro octeto da máscara que não seja 255 e subtraia-o de 256 para obter o tamanho do bloco. Para /27, a máscara termina em 224, então os blocos no último octeto começam a cada 32 endereços. O endereço 192.168.1.77 cai no bloco que começa em 64: sua rede é 192.168.1.64 e seu último endereço é 192.168.1.95.
Qual tamanho de sub-rede devo escolher para a minha rede?
Escolha uma sub-rede com endereços utilizáveis suficientes para os seus dispositivos, além de margem para crescer. Uma /28 oferece 14 endereços utilizáveis, uma /27 oferece 30 e uma /26 oferece 62 pela regra usual de contagem de hosts. Lembre-se de incluir os endereços usados pelo roteador, impressoras e outros equipamentos. O projeto de roteamento e de segurança da sua organização também pode influenciar a escolha.
Como converter um prefixo CIDR em uma máscara de sub-rede em decimal?
Escreva um 1 binário para cada bit do prefixo, preencha as posições restantes com 0s e converta cada grupo de oito bits para decimal. Para /21, os dois primeiros octetos são todos 1s, e o terceiro é 11111000. Isso resulta em 255.255.248.0. Uma máscara de sub-rede válida não pode voltar a ter 1s depois do primeiro 0.
Como saber se dois endereços IP estão na mesma sub-rede?
Calcule o endereço de rede de cada IP usando a máscara de sub-rede configurada para esse endereço. Se os endereços de rede coincidirem e os dispositivos usarem a mesma fronteira de sub-rede, eles estão na mesma sub-rede IP. Por exemplo, 192.168.1.10 e 192.168.1.200 estão ambos em 192.168.1.0/24. Apenas a coincidência dos cálculos de sub-rede não garante conectividade; VLANs, firewalls e configuração também contam.
Duas sub-redes IPv4 podem se sobrepor?
Sim. Por exemplo, 192.168.1.128/25 está inteiramente dentro de 192.168.1.0/24. Essa relação é útil ao resumir rotas, mas atribuir faixas sobrepostas a redes locais separadas pode criar roteamento ambíguo e conflitos de endereço. Antes de alocar uma nova sub-rede, compare a faixa completa de endereços dela com as faixas já atribuídas, não apenas o seu endereço de rede.
Uma sub-rede é a mesma coisa que uma VLAN ou uma faixa de DHCP?
Não. Uma sub-rede é uma faixa de endereços IP definida por um prefixo, enquanto uma VLAN separa o tráfego na camada de enlace. Uma faixa de DHCP é o conjunto de endereços que um servidor DHCP pode distribuir e, muitas vezes, é apenas parte de uma sub-rede. É comum as redes unirem uma sub-rede a uma VLAN, mas isso é uma escolha de projeto, não uma exigência.
Um dispositivo com endereço IPv4 privado consegue acessar a internet?
Sim, mas o seu endereço privado normalmente não é roteado pela internet pública. Um roteador costuma traduzir o tráfego dele para um endereço público usando NAT; uma VPN ou um proxy pode oferecer outro caminho. Um cálculo de sub-rede não mostra se essa tradução ou rota existe, então verifique o gateway e a configuração de rede se a conectividade falhar.