Calculadora de Hosts Totais
Calcula o número total de endereços em uma subrede (IPv4/IPv6)
Input CIDR Addresses
Total hosts = 2^(32 - prefix). This includes the network and broadcast addresses.
Total Addresses
Host counts will appear here
O Total Hosts Calculator calcula a contagem completa de endereços IP dentro de qualquer subnet, incluindo os endereços de rede reservados e broadcast. Insira um comprimento de prefixo CIDR para ver o número total de endereços para IPv4 e IPv6, exibido em formato legível para humanos.
Entendendo Contagens de Endereço Total
A contagem de endereço total de uma subnet é a resposta matemática bruta à pergunta "quantos endereços IP existem neste bloco?" Inclui cada endereço -- o endereço de rede, o endereço de broadcast e todos os endereços de host no meio. Este número é diferente da contagem de host utilizável (que subtrai os dois endereços reservados), e entender a distinção importa muito mais do que você poderia esperar.
A fórmula é simplesmente 2 elevado à potência do número de bits de host. Para IPv4, isso significa 2^(32 - comprimento_prefixo). Um /24 tem 8 bits de host, então 2^8 = 256 endereços totais. Um /20 tem 12 bits de host, então 2^12 = 4.096 endereços totais. A matemática é a mesma para IPv6, mas com endereços de 128 bits os números se tornam astronomicamente grandes: um /64 tem 2^64 endereços, que é aproximadamente 18,4 quintilhões.
Por que você se preocuparia com a contagem total em vez de apenas a contagem utilizável? Várias razões práticas. Alguns provedores de nuvem cobram por endereço IP, e eles contam endereços totais, não utilizáveis. Ao calcular utilização de endereço IP para relatório de RIR (necessário para justificar alocações adicionais), você relata contra espaço total. Ao planejar blocos de endereço hierarquicamente -- dividindo um /16 em /20s, depois /24s, depois /28s -- você precisa das contagens totais para garantir que sua matemática se acumula sem lacunas ou sobreposições. E ao comunicar com stakeholders não-técnicos sobre capacidade de endereço, a contagem total é frequentemente o número mais intuitivo.
Como Calcular Endereços Totais em uma Subnet
- Insira um comprimento de prefixo (ex:
/24) ou um bloco CIDR completo (ex:192.168.1.0/24) - Selecione IPv4 (32 bits) ou IPv6 (128 bits) família de endereço
- A calculadora aplica a fórmula: 2^(bits de endereço - comprimento de prefixo)
- O resultado mostra a contagem bruta de endereço total, incluindo endereços de rede e broadcast
Contagem de Endereço Total por Comprimento de Prefixo
IPv4 (endereços de 32 bits)
| Prefixo | Bits de Host | Endereços Totais | Legível para Humano | Uso Típico |
|---|---|---|---|---|
/8 | 24 | 16.777.216 | ~16,7 milhões | Alocação grande de ISP / RIR |
/12 | 20 | 1.048.576 | ~1 milhão | Intervalo privado 172.16.0.0/12 |
/16 | 16 | 65.536 | ~65,5 mil | Bloco de campus / site |
/20 | 12 | 4.096 | 4.096 | VLAN grande |
/24 | 8 | 256 | 256 | LAN padrão |
/25 | 7 | 128 | 128 | Metade de um /24 |
/26 | 6 | 64 | 64 | Pequeno departamento |
/27 | 5 | 32 | 32 | VLAN de servidor |
/28 | 4 | 16 | 16 | DMZ pequeno |
/29 | 3 | 8 | 8 | Subnet minúsculo |
/30 | 2 | 4 | 4 | Link ponto a ponto |
/31 | 1 | 2 | 2 | Ponto a ponto (RFC 3021) |
/32 | 0 | 1 | 1 | Host único / loopback |
IPv6 (endereços de 128 bits)
| Prefixo | Bits de Host | Endereços Totais | Escala |
|---|---|---|---|
/32 | 96 | 2^96 | ~79,2 octilhões |
/48 | 80 | 2^80 | Alocação org padrão |
/56 | 72 | 2^72 | Alocação residencial |
/64 | 64 | 2^64 | ~18,4 quintilhões (subnet única) |
/128 | 0 | 1 | Host único / loopback |
Quando Usar Esta Ferramenta
- Planejamento de capacidade -- entenda o espaço de endereço bruto antes de subtrair endereços reservados
- Estimativa de custo de nuvem -- alguns provedores cobram por endereço IP, então contagem total afeta diretamente o custo
- Inventário de endereço IP -- rastreie que percentagem de seu espaço alocado está em uso
- Comparação de esquemas de subneting -- avalie trade-offs entre diferentes comprimentos de prefixo
- Entendendo exaustão de IPv4 -- visualize como todo espaço 2^32 (4,29 bilhões de endereços) é particionado
- Relatório de utilização RIR -- calcule utilização de espaço de endereço para ARIN, RIPE ou APNIC
Como Funciona o Cálculo de Endereço Total
A Fórmula
O número total de endereços em qualquer subnet é determinado pelo número de bits de host:
Endereços totais = 2^(bits de endereço - comprimento de prefixo)
Para IPv4 (32 bits):
/24→ 2^(32-24) = 2^8 = 256/20→ 2^(32-20) = 2^12 = 4.096/16→ 2^(32-16) = 2^16 = 65.536
Para IPv6 (128 bits):
/64→ 2^(128-64) = 2^64 = 18.446.744.073.709.551.616/48→ 2^(128-48) = 2^80
Endereços Totais vs Hosts Utilizáveis
| Métrica | Fórmula | Exemplo /24 | Exemplo /30 |
|---|---|---|---|
| Endereços totais | 2^bits_de_host | 256 | 4 |
| Hosts utilizáveis | 2^bits_de_host - 2 | 254 | 2 |
| Diferença | Rede + broadcast | 2 reservados | 2 reservados |
A distinção importa mais para subnets pequenas. Um /30 tem apenas 4 endereços totais, e 2 são reservados, deixando apenas 2 para hosts. Um /24 tem 256 totais, com 254 utilizáveis -- a sobrecarga é negligenciável.
Espaço de Endereço IPv4 em Perspectiva
O espaço de endereço IPv4 inteiro contém 2^32 = 4.294.967.296 endereços. Um bloco único /8 representa 1/256avo de todos os endereços IPv4:
/8 = 16.777.216 endereços → 0,39% de espaço IPv4
/16 = 65.536 endereços → 0,0015% de espaço IPv4
/24 = 256 endereços → 0,000006% de espaço IPv4
Com aproximadamente 4,3 bilhões de endereços totais e bilhões de dispositivos conectados à internet, a exaustão de endereço IPv4 impulsionou a adoção de IPv6 com seu espaço de endereço 2^128.
Contagens de Endereço Total na Prática
Entender a contagem de endereço total é crítico para planejamento de endereço hierárquico. Quando você recebe um bloco /16 e precisa dividi-lo entre múltiplos sites, você precisa saber que um /16 contém exatamente 256 blocos contíguos /24, ou 16 blocos /20 ou 4 blocos /18. A matemática deve se acumular perfeitamente -- qualquer lacuna significa endereços desperdiçados, e qualquer sobreposição significa conflitos de roteamento. Uma maneira simples de verificar seu plano: os endereços totais em todas as subnets filhas devem igualar os endereços totais no bloco pai.
Em ambientes em nuvem, a contagem de endereço total ganha significância financeira. AWS, por exemplo, cobra por endereços Elastic IP que estão alocados mas não anexados a instâncias em execução. Entender quantos endereços uma subnet contém ajuda você estimar custos e evitar sobre-provisionamento. Se você alocar um /20 (4.096 endereços) para uma carga de trabalho que apenas precisa 50 instâncias, você está reservando muito mais espaço de endereço do que necessário, que poderia ter implicações para seu design de VPC e complexidade de tabela de roteamento.
Para organizações que mantêm suas próprias alocações de endereço IP de um Registro de Internet Regional, rastrear utilização de endereço total é um requisito de relatório. ARIN, RIPE NCC e APNIC requerem justificativa periódica que o espaço alocado está sendo usado eficientemente, tipicamente esperando 80% ou maior utilização antes de aprovar alocações adicionais. A contagem de endereço total é o denominador neste cálculo de utilização.
Perguntas Frequentes
Qual é a diferença entre hosts totais e hosts utilizáveis?
Hosts totais é a contagem matemática bruta de todos os endereços em uma subnet (2^bits_de_host), incluindo os endereços de rede e broadcast. Hosts utilizáveis subtrai 2 daquele total porque os endereços de rede e broadcast são reservados e não podem ser atribuídos a dispositivos. Para um /24, o total é 256 mas utilizáveis é 254.
Quantos endereços totais estão em uma subnet /16?
Uma subnet /16 contém 2^(32-16) = 2^16 = 65.536 endereços totais. Após subtrair os endereços de rede e broadcast, 65.534 são utilizáveis. O /16 é equivalente ao tamanho de rede Class B antigo e é comumente usado para blocos de endereço de nível de campus ou site.
Por que /64 IPv6 tem tão muitos endereços?
Um prefixo /64 deixa 64 bits de host, rendendo 2^64 = aproximadamente 18,4 quintilhões de endereços. Este número astronômico é por design -- IPv6 aloca um /64 para toda subnet para que SLAAC (Stateless Address Autoconfiguration) possa usar o identificador de interface completo de 64 bits. A conservação de endereço dentro de uma subnet única intencionalmente não é uma preocupação em IPv6.
Quantas subnets /24 cabem em um /16?
Um /16 contém 65.536 endereços totais, e um /24 contém 256. Dividindo: 65.536 / 256 = 256 subnets /24 cabem exatamente em um /16. Mais geralmente, o número de subnets menores em um maior é 2^(prefixo_menor - prefixo_maior).
Como calculo os endereços totais para um intervalo arbitrário como 10.0.0.0 para 10.0.3.255?
Este intervalo abrange de 10.0.0.0 para 10.0.3.255, que é 4 x 256 = 1.024 endereços. Isso corresponde a uma subnet /22 (2^10 = 1.024). Se o intervalo não está alinhado a um bloco CIDR único, você precisaria somar os endereços totais dos blocos CIDR individuais que cobrem o intervalo.
Ferramentas Relacionadas
- Usable Hosts Calculator - Calcule número de endereços de host utilizáveis em uma subnet
- IPv4 Subnet Calculator - Calcule rede, broadcast e intervalo de host a partir de notação CIDR
- IPv6 Subnet Calculator - Calcule intervalos de prefixo IPv6 e limites de endereço
- First/Last Usable Host Calculator - Encontre os primeiro e último endereços de host utilizáveis em uma subnet
- Netmask ↔ CIDR Converter - Converta entre notação de máscara de subnet e comprimento de prefixo CIDR
- Subnet Allocation Planner - Planeje alocações hierárquicas de subnet para redes multi-site