Pular para o conteúdo
Favoritos

Calculadora de sub-rede IP

Atualizado:

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

Campos de entrada
Um /prefixo opcional informado neste campo tem prioridade sobre o prefixo ou a máscara de sub-rede escolhidos abaixo.
Se ativado, o resultado é atualizado automaticamente quando você altera qualquer valor.

Fórmula da sub-rede

Fórmula
\[M=\text{máscara de 32 bits com }p\text{ bits 1 iniciais}\] \[N=I\mathbin{\mathrm{AND}}M\] \[W=\mathbin{\mathrm{NOT}}M,\qquad B=N\mathbin{\mathrm{OR}}W\] \[T=2^{32-p}\]

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *