Calculadora de sub-redes

Um IP e um prefixo dentro, toda a sub-rede fora: endereços de rede e de difusão, intervalo de hosts utilizáveis, máscara wildcard e a decomposição binária, além de um planeador VLSM para dividir uma rede e uma ferramenta de expansão/compressão IPv6. Tudo corre no seu navegador; nada é enviado para lado nenhum.

Sub-rede IPv4

Planeador VLSM

Divida uma rede em sub-redes de tamanhos diferentes. Introduza a rede base e depois um número de hosts necessários por linha: o planeador atribui a cada um o bloco mais pequeno que lhe cabe, começando pelo maior, e avisa no momento em que um requisito já não cabe.

Expandir e comprimir IPv6

Cole um endereço IPv6 para o ver totalmente expandido, na sua forma comprimida mais curta e, com um comprimento de prefixo, o endereço de rede que esse prefixo seleciona.

O que faz uma máscara de sub-rede

Um endereço IPv4 tem 32 bits, e o comprimento do prefixo diz quantos desses bits nomeiam a rede. Um /24 significa que os primeiros 24 bits são a rede e os últimos 8 bits são hosts: 256 endereços, 254 deles utilizáveis. Alongue o prefixo e a rede encolhe: um /25 é metade de um /24, um /30 são quatro endereços, um /31 é uma ligação ponto a ponto sem nenhum endereço desperdiçado. A máscara é simplesmente esses bits de prefixo escritos como endereço: /24 é 255.255.255.0, /16 é 255.255.0.0, /8 é 255.0.0.0. A calculadora mostra a forma binária porque a divisão em sub-redes deixa de ser um mistério assim que se vê o bit de fronteira: tudo à sua esquerda é rede, tudo à sua direita é host.

Os dois endereços que não pode atribuir são o próprio endereço de rede (todos os bits de host a zero) e o endereço de difusão (todos os bits de host a um). Tudo o que está entre eles é seu. Por isso, o primeiro e o último endereço utilizável do resultado são rede + 1 e difusão − 1, e a contagem de utilizáveis é o total menos esses dois — exceto em /31 e /32, onde as regras habituais ficam suspensas e a página o diz explicitamente.

Planear com VLSM

A divisão em sub-redes de tamanho fixo desperdiça endereços assim que as suas partes têm tamanhos diferentes: quatro /26 iguais tirados de um /24 deixam a ligação série de dois hosts a ocupar um bloco de 62 hosts. O VLSM resolve isso dando a cada parte o bloco mais pequeno que lhe cabe. O planeador ordena os seus requisitos do maior para o menor, e isso importa, porque um bloco grande tem de cair na sua própria fronteira, e colocar primeiro os blocos pequenos fragmenta o espaço de modo que o grande já não cabe. Cada requisito recebe a sua rede, a sua máscara, o seu intervalo utilizável e a sua difusão, pela sua ordem original, de modo que a tabela serve também como o plano de endereçamento que entrega a quem configura os routers.

Se um requisito não couber, o planeador diz qual é e do que precisava, em vez de truncar a tabela em silêncio. Reduza um requisito ou parta de uma rede base maior e volte a executar: o cálculo é instantâneo e local, por isso iterar não custa nada.

IPv6, em resumo

Os endereços IPv6 têm 128 bits escritos como oito grupos de quatro dígitos hexadecimais, e as regras de compressão existem porque ninguém quer escrever 2001:0db8:0000:0000:0000:0000:0000:0001. Uma única sequência de grupos a zero colapsa para ::, e os zeros iniciais de cada grupo desaparecem, dando 2001:db8::1. O expansor mostra ambas as formas para que possa verificar que um endereço que lhe deram é aquele que pensa que é, e o cálculo do prefixo mostra a rede que um dado comprimento de prefixo seleciona, que é aquilo que realmente configura numa interface ou numa regra de firewall.

Ferramentas relacionadas: consulte os registos DNS de um host dentro de um intervalo que acabou de planear, ou execute uma verificação de saúde completa do site num domínio assim que ele estiver ativo.

Perguntas frequentes

O que significa o endereço de rede?

É o primeiro endereço da sub-rede, o endereço que nomeia a própria rede. Não pode ser atribuído a um host (exceto num /31, onde ambos os endereços são utilizáveis). O endereço de difusão é o último endereço da sub-rede; alcança todos os hosts nela e também não pode ser atribuído.

Porque perco dois endereços por sub-rede?

Toda a sub-rede convencional reserva o endereço de rede e o endereço de difusão, portanto hosts utilizáveis = endereços totais − 2. Um /24 tem 256 endereços e 254 hosts utilizáveis. As exceções são /31 (ligações ponto a ponto da RFC 3021, ambos os endereços utilizáveis) e /32 (uma rota de host único).

O que é o VLSM e porque o usaria?

A máscara de sub-rede de comprimento variável (Variable Length Subnet Masking) permite dividir uma rede em sub-redes de tamanhos diferentes, de modo que uma ligação que precisa de 2 endereços não consome um /24 inteiro. Lista quantos hosts cada parte precisa, e o planeador atribui a cada uma o bloco mais pequeno que lhe cabe, começando pelo maior, para que nada se desperdice.

Em que difere a máscara wildcard da máscara de sub-rede?

É o inverso bit a bit: onde a máscara de sub-rede tem um 1, a wildcard tem um 0, e vice-versa. As listas de controlo de acesso dos routers e das firewalls usam máscaras wildcard, por isso esta página mostra ambas: um /24 tem máscara 255.255.255.0 e wildcard 0.0.0.255.

Esta página envia os meus endereços para algum lado?

Não. A matemática das sub-redes é aritmética pura e corre inteiramente no seu navegador. Nada do que escreve sai da página: não há nenhuma chamada ao servidor, e é também por isso que a página funciona offline depois de carregada.