O que faz
A calculadora de sub-redes recebe um endereço IPv4 com comprimento de prefixo (notação CIDR, como 192.168.1.10/24) ou com uma máscara de sub-rede em notação decimal com pontos (192.168.1.10 255.255.255.0) e calcula tudo sobre a rede a que ele pertence: endereço de rede, endereço de broadcast, primeiro e último host utilizável, número de endereços e de hosts utilizáveis, máscara de sub-rede, máscara curinga, classe do endereço e se ele é privado ou público. A visão binária mostra exatamente quais bits pertencem à rede e quais ao host. Tudo é calculado no seu navegador; nada é enviado.
Como usar
- Digite um endereço na caixa. Todas estas formas funcionam:
10.0.0.1/8,10.0.0.1 255.0.0.0,10.0.0.1/255.0.0.0e uma máscara curinga como10.0.0.1 0.255.255.255. Um endereço sem máscara é tratado como um único host (/32). - Os resultados são atualizados enquanto você digita. Clique em Copiar ao lado de qualquer valor.
- Para planejar uma rede, escolha um número em Dividir em sub-redes. A rede é dividida nessa quantidade de sub-redes iguais (arredondada para uma potência de dois), e cada uma aparece com sua faixa de hosts e endereço de broadcast. O botão Copiar acima da lista a copia como texto separado por tabulações, pronto para colar em uma planilha.
- Para IPv6, digite algo como
2001:db8:abcd::/48.
Exemplo
192.168.1.10/24
Network 192.168.1.0
Broadcast 192.168.1.255
Hosts 192.168.1.1 – 192.168.1.254 (254)
Dividir a mesma /24 em 4 sub-redes resulta em quatro redes /26 com 62 hosts cada, começando em 192.168.1.0, .64, .128 e .192.
Como o cálculo funciona
Um endereço IPv4 é um número de 32 bits. O comprimento de prefixo diz quantos bits iniciais identificam a rede; os bits restantes identificam o host. A máscara de sub-rede são esses bits de rede definidos como 1. Fazer um AND entre o endereço e a máscara dá o endereço de rede, e definir todos os bits de host como 1 dá o endereço de broadcast. Cada bit a mais de prefixo divide a rede pela metade, por isso uma /25 tem 128 endereços e uma /26 tem 64.
As classes de endereço (A a E) vêm do primeiro octeto e aparecem apenas como referência. O roteamento é sem classes (CIDR) desde os anos 1990, então quem decide o tamanho da rede é o comprimento de prefixo, não a classe.
Perguntas frequentes
› Quantos hosts utilizáveis uma sub-rede tem?
Uma sub-rede com prefixo /n tem 2^(32 − n) endereços. Dois deles, o endereço de rede e o de broadcast, não podem ser atribuídos a hosts, então uma /24 tem 256 endereços e 254 hosts utilizáveis. As exceções são a /31, em que os dois endereços servem em um enlace ponto a ponto (RFC 3021), e a /32, que é um único host.
› O que é uma máscara curinga?
É a máscara de sub-rede com todos os bits invertidos: 255.255.255.0 vira 0.0.0.255. Ela é usada em listas de acesso da Cisco e em comandos network do OSPF. Você pode digitar qualquer uma das duas; a calculadora reconhece a máscara curinga e a converte.
› Como saber se um endereço IP é privado?
As faixas privadas da RFC 1918 são 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. A linha Tipo mostra isso e também identifica endereços de loopback, link-local, CGNAT (100.64.0.0/10), documentação, multicast e reservados.
› Funciona com IPv6?
Sim, no básico. Digite um endereço com prefixo opcional, como 2001:db8::/48, para ver a forma compactada e a expandida, o primeiro e o último endereço do prefixo, a quantidade de endereços e o tipo. Também dá para dividir prefixos IPv6. O IPv6 não tem broadcast, então nenhum endereço é descontado.