Internet e redes

Calculadora de sub-redes IPv4

Calcule um bloco IPv4 a partir de um endereço e prefixo CIDR. Consulte a máscara de sub-rede, os limites e as posições convencionais de host sem escanear a rede. Os resultados descrevem endereços, não dispositivos conectados nem endereços livres para atribuição.

Usar a ferramenta

Os cálculos de sub-rede ficam no navegador. Consultas DNS e de URL enviam o domínio ou URL públicos ao servidor deste site. Não informe credenciais, endereços privados nem valores sensíveis na URL. Estas ferramentas não inspecionam seu dispositivo. Informe quatro octetos decimais separados por pontos, cada um de 0 a 255, e um prefixo inteiro de 0 a 32. Não use hexadecimal, vírgulas nem separadores de milhares.

Não verificado

Resultados

Como usar a ferramenta

  1. Informe um endereço IPv4 com quatro octetos decimais de 0 a 255.
  2. Informe o comprimento do prefixo CIDR de 0 a 32. Use o prefixo configurado; o primeiro octeto não define a máscara de uma sub-rede moderna.
  3. Calcule o bloco e compare a máscara e o intervalo com a configuração documentada. Leia a interpretação específica de /31 e /32.

Método de cálculo

Um endereço IPv4 tem 32 bits. O prefixo conserva os bits iniciais de rede; os demais geram 2^(32−prefixo) endereços. O cálculo convencional reserva a primeira e a última posição. Em enlaces ponto a ponto conforme RFC 3021, /31 tem dois endereços de extremidade; /32 representa um endereço, normalmente uma rota de host.

Endereço IPv4 dividido em bits de prefixo e host, com o primeiro e último endereço de um bloco calculado.
O prefixo define um bloco de endereços. O cálculo não detecta dispositivos ativos.

Exemplo de cálculo

192.168.1.130/26 pertence a 192.168.1.128/26. A máscara é 255.255.255.192 e o bloco termina em 192.168.1.191. As posições convencionais de host vão de .129 a .190: 62 dos 64 endereços.

Nesta explicação

Digite endereço e prefixo separadamente

Use um endereço IPv4 decimal com pontos, como 172.20.9.173, no campo de endereço. Digite 27 no campo de prefixo para um bloco /27. O formulário possui duas entradas separadas: colar 172.20.9.173/27 no endereço ou uma máscara pontuada no prefixo não é aceito. Endereços IPv6 e nomes como router.local ficam fora desse cálculo. Cada parte do IPv4 deve ser um inteiro decimal de 0 a 255; formas ambíguas com zeros iniciais são rejeitadas.

Obtenha o prefixo na configuração da rede ou no bloco planejado. Ele não pode ser deduzido apenas do endereço. O mesmo endereço com /24 e /27 pertence a blocos de tamanhos diferentes. O Savvy Toolkit calcula localmente essas entradas; não descobre a máscara do roteador, consulta dispositivos nem testa conexões. Guarde a origem do prefixo com o resultado, em vez de tratar o valor inicial 24 como informação sobre a rede real. Ele é apenas o padrão do formulário.

Entenda o tamanho antes de atribuir endereços

Um endereço IPv4 contém 32 bits. Um prefixo p deixa 32 − p bits para posições dentro do bloco, fornecendo 2^(32 − p) endereços totais. Aumentar o prefixo em um divide o bloco pela metade. Em /27 sobram cinco bits, portanto há 32 endereços. Isso conta posições, não mede dispositivos conectados. A quantidade de hosts não informa quantos endereços já estão atribuídos nem quantos estão disponíveis no DHCP. Essas informações pertencem à configuração real da rede.

Nos prefixos comuns até /30, a ferramenta desconta as posições de rede e broadcast para obter a quantidade convencional utilizável. Não desconta gateway, reservas estáticas, exclusões DHCP nem endereços reservados por provedores. Essas restrições precisam de um registro separado. Uma sub-rede com 30 posições convencionais pode ter menos disponíveis para clientes novos. Evite descontar reservas duas vezes ao comparar com a capacidade publicada por um serviço. Registre separadamente os limites matemáticos e as regras do ambiente que receberá os dispositivos.

Confira um exemplo /27

Com 172.20.9.173 e prefixo 27, os limites relevantes no último octeto são múltiplos de 32. O endereço fica no bloco que começa em 160 e termina em 191. A rede é 172.20.9.160/27 e o broadcast é 172.20.9.191. O primeiro e último host convencional são 172.20.9.161 e 172.20.9.190. Há 32 endereços totais e 30 posições convencionais utilizáveis. O endereço informado pode estar dentro do bloco; não precisa ser o endereço inicial da rede.

A máscara de sub-rede é 255.255.255.224. Seu último octeto tem três bits iniciais iguais a um e cinco iguais a zero. A máscara curinga é a inversa, 0.0.0.31. Máscara de sub-rede e curinga expressam escolhas de bits distintas; não as troque no campo de configuração. O curinga exibido inverte uma máscara contígua, não gera qualquer regra possível de controle de acesso. O exemplo demonstra aritmética, sem instruir mudanças em uma rede que já está funcionando.

Exemplos IPv4 independentes
EntradaRedeIntervalo de hostsTotal / utilizáveisBroadcast
172.20.9.173 /27172.20.9.160/27172.20.9.161–172.20.9.19032 / 30172.20.9.191
172.20.9.172 /31172.20.9.172/31172.20.9.172–172.20.9.1732 / 2∅
172.20.9.173 /32172.20.9.173/32172.20.9.1731 / 1∅

Interprete /31 e /32 no contexto correto

Em /31, a ferramenta informa dois endereços, duas posições utilizáveis e nenhum broadcast separado. Essa é a convenção de enlace ponto a ponto descrita na RFC 3021. Em 172.20.9.172/31, o intervalo vai de 172.20.9.172 a 172.20.9.173. Isso não significa que /31 deva substituir uma sub-rede LAN compartilhada. Confirme suporte e finalidade do enlace antes de interpretar as duas posições como interfaces atribuíveis. A calculadora não verifica as capacidades dos equipamentos envolvidos nesse enlace.

Em /32 resta um endereço. A rede identifica esse endereço único, primeiro e último host coincidem e não há broadcast separado. Isso descreve uma rota para um único host, não espaço para vários dispositivos. Descontar dois em /31 ou /32 geraria quantidades enganosas, então a implementação trata esses casos à parte. Ela não incorpora comportamento IPv6 nessas exceções IPv4 nem confirma que uma rota foi instalada. A saída válida confirma apenas o cálculo solicitado com as entradas fornecidas.

Compare entradas usando o mesmo prefixo

Para comparar participação, calcule cada endereço com o mesmo prefixo pretendido e compare os resultados de rede. Dois endereços dentro de 172.20.9.160/27 pertencem ao mesmo bloco matemático; um endereço no próximo bloco /27 não pertence. Usar prefixos diferentes responde a outra pergunta. Um bloco igual não comprova comunicação: separação por VLAN, roteamento, políticas de firewall e configuração real das interfaces ainda podem afetar o tráfego. O resultado não identifica qual dessas condições existe no ambiente em questão.

Estar no intervalo utilizável também não torna um endereço livre. Consulte atribuições, DHCP e o registro do responsável pela rede antes de usá-lo. Esta página não procura conflitos, escolhe gateway nem classifica o bloco como anunciado publicamente. Para comparar separadamente o endereço WAN do roteador com um IPv4 público observado, use o verificador de CGNAT e NAT duplo. Essa tarefa requer evidências diferentes das usadas no cálculo de sub-rede e não pode ser resolvida apenas pelo intervalo de hosts.

Corrija entradas rejeitadas ou resultados inesperados

Retire o sufixo com barra do endereço e digite seu prefixo no campo separado. Prefixos precisam ser inteiros de 0 a 32, não frações nem máscaras com pontos. Confira as quatro partes do endereço e evite rótulos ou separadores extras. Um prefixo maior produz um bloco menor: /28 é menor que /27. Redefinir apaga o endereço e retorna o prefixo para 24; não muda a configuração de nenhum dispositivo, roteador ou serviço da rede.

Guarde endereço, prefixo e resultados juntos ao documentar um plano. Separe capacidade convencional de reservas e disponibilidade reais. O resultado acompanha entradas válidas no formulário; uma entrada inválida não fornece uma organização calculada confiável. Exibir um intervalo não implica ping bem-sucedido, acessibilidade, alteração de configuração nem descoberta. Use as ferramentas reais de gerenciamento para essas verificações depois de preservar a configuração existente. A calculadora ajuda a conferir a distribuição matemática antes de qualquer alteração realizada por outros meios.

Como interpretar o resultado

O cálculo cobre apenas IPv4. A contagem não desconta espaços reservados, exclusões DHCP, atribuições de gateway ou limitações dos equipamentos. O uso de /31 exige suporte ponto a ponto; não é uma recomendação universal para uma LAN de dois hosts. Nenhum endereço é consultado ou atribuído.

Dúvidas comuns

Uma /31 é sempre uma sub-rede LAN convencional?

Não. A interpretação com duas extremidades corresponde a enlaces ponto a ponto compatíveis com RFC 3021.

O intervalo revela endereços sem uso?

Não. Mostra posições numéricas. A alocação e os dispositivos ativos precisam ser verificados na configuração real.