Calculadora de Subnet
Só local — nada é enviado a menos que você salve ou compartilhe.
Uma calculadora de subnet que trata corretamente /31 e /32, diferente da maioria.
- Digite um endereço com prefixo, como 192.168.1.10/24.
- Ou informe um endereço e uma máscara pontilhada, como 10.0.0.1 255.0.0.0.
- Leia a rede, o intervalo de hosts e as quantidades.
- Rede
- Broadcast
- Intervalo utilizável
- Hosts utilizáveis
- Total de endereços
- Máscara de subnet
- Máscara wildcard
- Escopo
- Classe
Salvar esta ferramenta
Tenha Calculadora de Subnet sempre à mão
Use o menu Compartilhar do navegador e escolha “Adicionar à Tela Inicial”.
Sobre esta ferramenta
Uma calculadora de subnet IPv4: informe um endereço com prefixo, ou endereço e máscara pontilhada, que ela calcula o endereço da rede, broadcast, primeiro e último host utilizável, total e utilizáveis, máscara wildcard e se o intervalo é privado ou público. A razão para usar esta ferramenta está na forma como trata /31 e /32. A regra usual — pegar o tamanho do bloco e subtrair dois, para rede e broadcast — vale de /0 até /30 e está errada para os últimos dois. Um /31 não tem endereço de broadcast, pois a RFC 3021 o define para links ponto a ponto onde não há broadcast, então ambos os endereços são utilizáveis. Um /32 é um host único: um endereço, um utilizável. Calculadoras que aplicam a subtração cegamente apontam zero utilizáveis para /31 e menos um para /32, e ambos são prefixos usados em todos os roteadores do mundo. Ela rejeita entradas inválidas em vez de tentar adivinhar. A máscara deve ser uma sequência de uns seguida de zeros, então 255.255.0.255 é rejeitada ao invés de ser ajustada para algo plausível. Um octeto com zero à esquerda também é rejeitado — 192.168.010.1 pode ser interpretado de formas diferentes por resolvers, e uma calculadora não deve ajustar isso silenciosamente. Tudo roda no seu navegador. Nada da sua rede é enviado.
Perguntas frequentes
Quantos hosts utilizáveis tem um /24?
254. Um /24 tem 256 endereços e dois são reservados: o primeiro é o endereço da rede, que identifica o bloco, e o último é o broadcast, que alcança todos os dispositivos nele. Sobrando 254 para máquinas — é de onde vem a regra familiar de “subtrair dois”, correta para todos os prefixos, exceto os dois menores.
Por que um /31 tem dois hosts utilizáveis?
Porque não há para quem enviar broadcast. A RFC 3021 define /31 para links ponto a ponto — dois roteadores e um cabo — onde o endereço de broadcast não tem função, então nenhum dos dois endereços é reservado e ambos são utilizáveis. Calculadoras que subtraem dois sempre mostram zero, o que torna impossível configurar uma situação comum.
E um /32?
Um endereço, utilizável: um /32 é um host único. É como é escrito um loopback, uma rota para um host ou uma regra de firewall para uma máquina. A subtração cega resulta em menos um, que não é um número válido de hosts.
O que é uma máscara wildcard?
É a máscara de subnet com todos os bits invertidos — 255.255.255.0 vira 0.0.0.255. Listas de acesso Cisco e OSPF usam assim, onde zero significa “este bit deve combinar”. Aparece aqui porque é o número que mais se digita manualmente a partir da máscara, e inverter quatro octetos mentalmente é o tipo de coisa que dá errado na madrugada.
O endereço 172.20.0.0 é privado?
Sim. A faixa privada vai de 172.16.0.0 até 172.31.255.255 — um /12, não o /16 que muitos imaginam — então 172.20 é privado e 172.32 não é. É a faixa menos lembrada das três da RFC 1918 e a que mais se erra, por isso o alcance é exibido em vez de deixar para você lembrar.
Faz cálculo para IPv6?
Ainda não — é só IPv4. Subnetting IPv6 é um problema diferente: os endereços têm 128 bits, então as contagens de hosts não são mais números legíveis, e o resultado útil é a aritmética de prefixos, não um intervalo de primeiro a último host.
Ajude a melhorar esta ferramenta
Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?
Você tem um rascunho não enviado.
Obrigado — recebemos sua mensagem. Você verá a resposta na sua caixa de entrada.Ir para minhas mensagens