Ir para o conteúdo
Conversões e unidades

Calculadora de Sub-redes IP

Calcule o endereço de rede, broadcast, intervalo de hosts, máscara e hosts utilizáveis para qualquer CIDR IPv4 ou IPv6 — e divida um bloco em sub-redes com VLSM.

Calculadora

ex.: 192.168.1.0
/24
Rede
192.168.1.0
192.168.1.0/24
Decomposição do endereço
Rede
Broadcast
Intervalo de hosts
Hosts utilizáveis254
Total de endereços256
Máscara de rede
Máscara wildcard
ÂmbitoPrivado (RFC 1918)
ClasseC (legado)
Decomposição binária
192
168
1
0

Os bits realçados correspondem à parte de rede; os restantes são bits de host.

Dividir em sub-redes (VLSM)

/26
4 sub-redes
#Rede / CIDRMáscaraIntervaloUtilizáveis
1255.255.255.192192.168.1.1 – 192.168.1.6262
2255.255.255.192192.168.1.65 – 192.168.1.12662
3255.255.255.192192.168.1.129 – 192.168.1.19062
4255.255.255.192192.168.1.193 – 192.168.1.25462
Os resultados são estimativas. Confirme com um profissional para decisões importantes.

Sobre esta calculadora

Esta calculadora de sub-redes IP converte qualquer endereço IPv4 ou IPv6 com um prefixo CIDR numa análise completa: endereço de rede, endereço de broadcast, primeiro e último host utilizável, intervalo de hosts, máscara de rede, máscara curinga, contagem total e utilizável de endereços, e se o bloco é privado ou público. Também divide um bloco em sub-redes — seja por partição igual num novo prefixo, seja por um plano de comprimento variável (VLSM) dimensionado para uma lista de contagens de hosts necessários — permitindo conceber um esquema de endereçamento sem cálculos binários manuais.

Como ler seus resultados

Introduza um endereço e um comprimento de prefixo (o número após a barra). O cartão de detalhes apresenta cada campo derivado com um botão de cópia. Para IPv4, a máscara de rede marca os bits de rede e a máscara curinga é o seu inverso; a contagem de hosts utilizáveis corresponde ao total menos os endereços de rede e de broadcast, exceto num /31 (2 utilizáveis, RFC 3021) e num /32 (1 utilizável). A grelha binária realça os bits de rede a cores e deixa os bits de host sem destaque. Para IPv6 não existe broadcast e nada é subtraído: o primeiro endereço é utilizável e o total é 2 elevado à potência dos bits de host, apresentado tanto de forma exata como em potência de dois. A tabela de divisão lista todas as sub-redes filhas com a respetiva rede, máscara, intervalo e contagem utilizável; divisões muito grandes são limitadas a 1024 linhas, mas a contagem total é sempre exata.

Exemplo prático

Endereço IPv4 172.16.5.130 com prefixo /26.

A rede é 172.16.5.128 e o broadcast é 172.16.5.191, pelo que os hosts utilizáveis vão de 172.16.5.129 a 172.16.5.190 — 62 utilizáveis num total de 64. A máscara de rede é 255.255.255.192, a máscara curinga é 0.0.0.63 e, como 172.16.5.130 está dentro do intervalo RFC 1918 172.16.0.0/12, trata-se de um endereço privado (Class B é apresentada apenas como referência legada).

Perguntas frequentes

Por que um /31 apresenta 2 hosts utilizáveis em vez de 0?

Em ligações ponto a ponto, o RFC 3021 permite que ambos os endereços de um /31 sejam endereços de host, sem reserva de endereço de rede ou de broadcast. A fórmula legada 2^(32−p)−2 dá 0 para um /31, que é o que muitas ferramentas mais antigas ainda indicam. Esta calculadora segue o RFC 3021 e indica 2, e indica 1 host utilizável para um /32 (uma rota de host único).

O que é a máscara curinga e quando devo utilizá-la?

A máscara curinga é o inverso bit a bit da máscara de rede: onde a máscara de rede tem uns (bits de rede) a máscara curinga tem zeros, e onde a máscara de rede tem zeros (bits de host) a máscara curinga tem uns. É utilizada em listas de controlo de acesso (ACL) Cisco e em declarações de rede OSPF para corresponder a um intervalo de endereços.

A classe IP (A, B, C, D, E) ainda é relevante?

Não. O endereçamento por classes do RFC 791 foi substituído pelo CIDR (roteamento entre domínios sem classes) em 1993. A etiqueta de classe tem caráter meramente informativo — nunca deve derivar a máscara de sub-rede, a contagem de hosts ou o estatuto privado de um endereço a partir da classe. O estatuto privado advém dos intervalos exatos do RFC 1918 (10/8, 172.16/12, 192.168/16), e não do primeiro octeto.

Em que difere o VLSM de uma divisão igual?

Uma divisão igual reparte um bloco pai em sub-redes do mesmo tamanho num único novo prefixo (por exemplo, um /24 em quatro /26). O VLSM (Variable-Length Subnet Masking) dimensiona cada sub-rede de acordo com a sua própria contagem de hosts necessários. A calculadora ordena os requisitos do maior para o menor, arredonda cada um para o prefixo mais pequeno que acomoda os hosts mais dois (rede e broadcast), e empacota-os em limites alinhados a potências de dois para não desperdiçar espaço.

O IPv6 tem endereço de broadcast?

Não. O IPv6 não tem endereço de broadcast nem subtração de rede/contagem de hosts. O primeiro endereço de um prefixo é utilizável, o último endereço corresponde simplesmente aos bits de host todos a um, e o número de endereços num prefixo é 2 elevado à potência dos bits de host — razão pela qual esta ferramenta calcula as contagens IPv6 com aritmética de precisão arbitrária (BigInt) e consegue apresentar valores como 2^64 de forma exata.

Como é calculado

A aritmética IPv4 é feita sobre inteiros de 32 bits sem sinal. A máscara de rede é 0xFFFFFFFF << (32 − prefix), convertida para sem sinal, com uma salvaguarda para que um /0 produza 0.0.0.0 (um deslocamento de 32 bits é identidade em JavaScript). O endereço de rede é endereço AND máscara; o broadcast é rede OR a máscara curinga (NOT máscara); os hosts utilizáveis são 2^(32−p)−2 para prefixos até /30, 2 para um /31 (RFC 3021) e 1 para um /32. O estatuto privado é verificado em relação aos intervalos RFC 1918 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. A aritmética IPv6 usa BigInts de 128 bits do início ao fim: o endereço é analisado expandindo "::" para oito grupos (convertendo primeiro qualquer quad IPv4 com pontos incorporado), a máscara é construída como todos-uns XOR os uns dos bits de host, e a forma textual é canonicalizada segundo o RFC 5952 (minúsculas, zeros iniciais eliminados, a sequência mais longa de grupos zero comprimida para "::", a mais à esquerda em caso de empate, e nunca um único grupo zero). As contagens de sub-redes para uma divisão são calculadas analiticamente como 2^(q−p) e nunca enumeradas por ciclo.

Fontes

Revisado pela Equipa YouCalc · Última revisão

Notou algo na tradução, no cálculo, ou quer fazer uma sugestão? Conte para a gente.

Mais 200 como esta. Escolha a próxima.