Ferramentas de cálculo de redes e IP

IP Range Calculator

Introduza um IPv4 e um prefixo CIDR para obter de imediato o início, o fim, o intervalo utilizável e o número total de endereços do bloco.

Calcula apenas os limites e a quantidade; não gera todos os IP da rede.

Calcula os endereços inicial e final, o intervalo utilizável e o número de endereços de um CIDR sem gerar uma enorme lista de endereços IP.

As entradas são processadas apenas no seu browser e não são carregadas no servidor.

O que esta ferramenta faz

A calculadora de intervalos de IP define o endereço inicial como o endereço de rede e o endereço final como o endereço de broadcast. Mesmo ao introduzir 10.0.0.0/8 ou /0, apresenta apenas os limites e o número de endereços; não gera listas com milhões ou milhares de milhões de entradas.

  • Os limites do intervalo são calculados como valores sem sinal de 32 bits.
  • As duas extremidades de /31 são apresentadas segundo a semântica ponto a ponto da RFC 3021; em /32, o início e o fim coincidem.
  • A ferramenta não analisa nem contacta qualquer endereço do intervalo, nem verifica se está ativo.

Como utilizar

  1. Introduza um endereço IPv4 ou um CIDR completo.
  2. Se necessário, introduza o prefixo no segundo campo.
  3. Clique em «Calcular o intervalo de IP».
  4. Consulte os endereços inicial e final, o intervalo utilizável e o número de endereços.

Princípio de cálculo

A máscara CIDR coloca a zero os bits de host do IP para obter o início do intervalo; ao colocar esses mesmos bits a 1 obtém-se o fim. O número de endereços é calculado diretamente como 2^(bits de host), sem os percorrer um a um.

Exemplos

  • 192.168.1.100/24 → 192.168.1.0-192.168.1.255; o intervalo utilizável é normalmente .1-.254.
  • 10.0.0.0/8 → 16 777 216 endereços no total; são apresentados apenas o início, o fim e o número de endereços.
  • 192.168.1.10/32 → os endereços inicial e final são ambos 192.168.1.10.

Utilizações comuns

  • Verificar os limites abrangidos por uma regra de firewall ou um conjunto de endereços.
  • Comparar o número total de endereços de um CIDR com o número tradicional de hosts utilizáveis.
  • Consultar em segurança o intervalo de uma rede de grandes dimensões sem criar uma lista de endereços.

Privacidade

As entradas e os resultados são processados apenas na memória local do navegador; não são enviados para o servidor, não é chamada qualquer API online e nada é guardado automaticamente.

Funcionalidades do IP Range Calculator

Calcula os endereços inicial e final, o intervalo utilizável e o número de endereços de um CIDR sem gerar uma enorme lista de endereços IP. É útil para planear redes, verificar configurações e resolver problemas; os resultados podem ser consultados e copiados de imediato.

FAQ

Como se calcula o intervalo de IP de um CIDR?

Aplique a máscara de sub-rede ao IP para obter o início e, depois, coloque a 1 os bits da máscara wildcard para obter o fim.

O endereço de rede faz parte do intervalo de IP?

Sim. Esta página define-a como o endereço inicial do intervalo.

O endereço de broadcast faz parte do intervalo de IP?

Sim. No modelo tradicional de sub-redes, é o endereço final do intervalo.

Porque é que não são listados todos os endereços IP de um CIDR de grandes dimensões?

Um /0 contém 4 294 967 296 endereços; enumerá-los esgotaria a memória do navegador e não traria qualquer vantagem.

Voltar às Ferramentas para programadores