ForHosting KIT · Ferramentas para dev

Calculadora de endereços por prefixo

Esta calculadora mostra exatamente quantos endereços IPv4 ou IPv6 pertencem a uma sub-rede quando você conhece o prefixo CIDR.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Selecione a família e informe o número após a barra, como 24 para IPv4 /24 ou 64 para IPv6 /64. O resultado apresenta a largura do endereço, os bits de host, a fórmula de potência de dois, a quantidade exata e uma tabela de referência. Todos os endereços do bloco matemático são contados, sem aplicar reservas de rede, broadcast, provedor ou operação.

Converta o prefixo em uma quantidade exata

A notação CIDR divide um endereço IP em bits de rede e de host. O prefixo é o número depois da barra e informa quantos bits iniciais identificam a rede. IPv4 tem 32 bits e IPv6 tem 128. Subtraia o prefixo dessa largura para obter os bits de host e eleve dois a esse valor. Um IPv4 /24 deixa oito bits, portanto contém 2^8, ou 256 endereços. Um IPv6 /64 deixa 64 bits e contém exatamente 18,446,744,073,709,551,616 endereços. A calculadora usa aritmética inteira exata e devolve o total como texto decimal, evitando arredondamento em valores IPv6. Informe apenas o prefixo, não um endereço CIDR completo. Escolha a família correta: IPv4 /24 deixa oito bits, mas IPv6 /24 deixa 104. O campo de fórmula torna o cálculo verificável.

Diferencie endereços totais de hosts utilizáveis

A quantidade retornada é o tamanho matemático completo da sub-rede, não uma estimativa de quantos dispositivos você pode instalar. Em redes IPv4 convencionais, o identificador de rede e o broadcast podem não ser atribuíveis, e plataformas podem reservar outros endereços. Redes /31 e rotas /32 também seguem regras que não cabem em uma subtração universal de dois. IPv6 não usa broadcast e possui práticas diferentes. Por isso, esta capacidade aplica somente a fórmula CIDR e não classifica endereços como utilizáveis ou reservados. O resultado serve para inventário, comparação, documentação e validação. Para medir capacidade real, aplique depois as regras da rede ou do provedor. /0 representa todo o espaço da família; /32 em IPv4 ou /128 em IPv6 representa um endereço. Cada aumento do prefixo reduz a quantidade pela metade.

Use a tabela para planejar e conferir

A resposta inclui uma tabela de prefixos comuns da família escolhida e acrescenta o prefixo solicitado quando necessário. Cada linha mostra o prefixo, os bits de host restantes e a quantidade exata. Assim, você pode comparar tamanhos vizinhos, revisar alocações ou conferir código e documentação. Em IPv4, /24 contém 256 endereços, /25 contém 128 e /26 contém 64. A tabela IPv6 inclui limites frequentes como /32, /48, /56, /64, /96 e /128 com valores decimais completos. Use-a como referência matemática, não como recomendação de alocação. Roteamento, orientações de registros, limites de nuvem, segurança e crescimento afetam decisões reais. Chamadas API custam US$ 0,002 por solicitação e não fazem consultas de rede. Entradas iguais sempre produzem saídas iguais.

Compare tamanhos de sub-rede

Calcule totais exatos para prefixos IPv4 ou IPv6 antes de registrar um plano de alocação.

Valide entradas de infraestrutura

Confirme se um prefixo configurado implica a quantidade esperada pela automação de implantação ou inventário.

Crie referências de redes

Gere potências de dois exatas e uma tabela compacta sem arredondar valores IPv6.

Como a quantidade de endereços é calculada?

Subtraia o prefixo de 32 para IPv4 ou 128 para IPv6 e calcule dois elevado aos bits de host restantes.

Por que a quantidade é devolvida como texto?

Uma string decimal preserva valores IPv6 exatos acima da faixa de inteiros seguros comum em JSON e JavaScript.

O resultado mostra hosts utilizáveis?

Não. Ele inclui todos os endereços matemáticos, sem descontar reservas de rede, broadcast, provedor ou políticas.

Posso informar um endereço CIDR completo?

Não. Informe a família e o prefixo inteiro, como ipv4 com 24 ou ipv6 com 64.

Quais faixas de prefixo são válidas?

IPv4 aceita comprimentos de 0 a 32, e IPv6 aceita comprimentos de 0 a 128.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/dev/cidr-count-addresses

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/dev/cidr-count-addresses \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"family":"ipv4","prefix_length":24}'
{
  "family": "ipv4",
  "prefix_length": 24
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.cidr_count_addresses",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →