Calculadora de Primeiro/Último Host Utilizável
Encontra os primeiros e últimos endereços de host utilizáveis em uma subrede
Input CIDR Addresses
Usable hosts exclude the network address (first) and broadcast address (last), except for /31 (point-to-point) and /32 (single host) networks.
Usable Host Range
Host ranges will appear here
O First and Last Usable Host Calculator determina o intervalo de endereço IP real que pode ser atribuído a dispositivos dentro de qualquer sub-rede IPv4. Digite um bloco CIDR como 192.168.1.0/24 para encontrar o primeiro host utilizável último host utilizável e número total de endereços atribuíveis.
Entendendo Intervalos de Host Utilizáveis
Quando você olha uma sub-rede o número total de endereços e o número de endereços que você realmente pode atribuir a dispositivos são duas coisas diferentes. Cada sub-rede IPv4 padrão reserva dois endereços que não podem ser dados a hosts: o endereço de rede (o primeiro endereço onde todos os bits de host são zero) e o endereço de broadcast (o último endereço onde todos os bits de host são um). O intervalo de host utilizável é tudo no meio e saber exatamente onde aquele intervalo começa e termina é essencial para configurar pools DHCP atribuir IPs estáticos e planejar capacidade.
Para uma sub-rede típica /24 como 192.168.1.0/24 a matemática é simples: o endereço de rede é 192.168.1.0 o broadcast é 192.168.1.255 e hosts podem usar .1 até .254 -- são 254 endereços utilizáveis. Mas quando você se move para prefixos que não são limites de octeto como /26 ou /28 os limites se tornam menos intuitivos. Uma sub-rede /26 começando em 192.168.10.64 tem seu primeiro host utilizável em .65 e seu último em .126 com o broadcast em .127. Acertar esses limites errados ao configurar DHCP significa tanto entregar o endereço de rede ou broadcast (que causará falhas de conectividade) quanto deixar endereços válidos fora do pool (que desperdiça capacidade).
Esta calculadora pega qualquer bloco CIDR calcula os endereços reservados e mostra você o intervalo utilizável exato. Ela lida com sub-redes padrão bem como os casos especiais de /31 (onde ambos os endereços são utilizáveis por RFC 3021) e /32 (uma rota de host único).
Como Encontrar o Primeiro e Último Host Utilizável em uma Sub-rede
- Digite uma sub-rede em notação CIDR (por exemplo
192.168.1.0/24) - A calculadora encontra o endereço de rede (primeiro endereço todos bits de host 0)
- O primeiro host utilizável é o endereço de rede + 1
- O endereço de broadcast (último endereço todos bits de host 1) é calculado
- O último host utilizável é o endereço de broadcast - 1
- A contagem de hosts utilizáveis é exibida como 2^(bits de host) - 2
Exemplos de Intervalo de Host Utilizável
| Sub-rede | Endereço de Rede | Primeiro Utilizável | Último Utilizável | Broadcast | Hosts Utilizáveis |
|---|---|---|---|---|---|
192.168.1.0/24 | 192.168.1.0 | 192.168.1.1 | 192.168.1.254 | 192.168.1.255 | 254 |
10.0.0.0/8 | 10.0.0.0 | 10.0.0.1 | 10.255.255.254 | 10.255.255.255 | 16,777,214 |
172.16.0.0/20 | 172.16.0.0 | 172.16.0.1 | 172.16.15.254 | 172.16.15.255 | 4,094 |
192.168.10.64/26 | 192.168.10.64 | 192.168.10.65 | 192.168.10.126 | 192.168.10.127 | 62 |
10.0.0.0/28 | 10.0.0.0 | 10.0.0.1 | 10.0.0.14 | 10.0.0.15 | 14 |
10.1.1.0/30 | 10.1.1.0 | 10.1.1.1 | 10.1.1.2 | 10.1.1.3 | 2 |
10.1.1.0/31 | 10.1.1.0 | 10.1.1.0 | 10.1.1.1 | N/A (RFC 3021) | 2 |
Quando Usar Esta Ferramenta
- Configuração de escopos DHCP -- defina o início e fim do pool de endereço usando os endereços de primeiro e último host utilizável
- Atribuição de gateways padrão -- o primeiro host utilizável (por exemplo
.1) é convencionalmente atribuído ao roteador - Planejamento de atribuições de IP estático -- reserve endereços do topo ou fundo do intervalo utilizável para servidores e infraestrutura
- Planejamento de capacidade -- verifique que a contagem de hosts utilizáveis excede sua contagem de dispositivo atual mais margem de crescimento
- Gerenciamento de endereço IP (IPAM) -- popule registros de IPAM com endereços de início e fim precisos para cada sub-rede
- Validação de configurações de sub-rede na nuvem -- verifique que endereços reservados na nuvem não se sobrepõem com seu intervalo de host pretendido
Como Intervalos de Host Utilizável São Determinados
Endereços Reservados em Cada Sub-rede IPv4
Em uma sub-rede IPv4 padrão dois endereços não podem ser atribuídos a hosts:
| Endereço | Bits de Host | Finalidade |
|---|---|---|
| Endereço de rede | Todos 0s | Identifica a sub-rede; usado em tabelas de roteamento |
| Endereço de broadcast | Todos 1s | Entrega de pacotes para todos os hosts no segmento |
Tudo entre esses dois endereços reservados é o intervalo de host utilizável.
Exemplo Funcional: 192.168.10.64/26
Um prefixo /26 deixa 6 bits de host (32 - 26 = 6) fornecendo 2^6 = 64 endereços totais.
Endereço de rede: 192.168.10.64 (bits de host: 000000)
Primeiro host util: 192.168.10.65 (bits de host: 000001)
Último host util: 192.168.10.126 (bits de host: 111110)
Endereço broadcast: 192.168.10.127 (bits de host: 111111)
Hosts utilizáveis: 64 - 2 = 62
Convenção de Gateway Padrão
Por convenção o endereço do primeiro host utilizável em uma sub-rede é atribuído ao gateway padrão (interface de roteador). Para 192.168.1.0/24 o gateway é tipicamente 192.168.1.1. Algumas organizações usam o último host utilizável em seu lugar (por exemplo 192.168.1.254). Ambas as abordagens funcionam desde que estejam documentadas e consistentes.
Comprimentos de Prefixo Especiais
| Prefixo | Total | Utilizável | Comportamento |
|---|---|---|---|
/30 | 4 | 2 | Padrão para links WAN ponto-a-ponto |
/31 | 2 | 2 | RFC 3021: nenhuma reserva de rede/broadcast ambos os endereços utilizáveis |
/32 | 1 | 1 | Rota de host único usada para loopbacks e roteamento específico de host |
Sub-redes /31 são definidas por RFC 3021 especificamente para links ponto-a-ponto onde broadcast é desnecessário. Ambos os endereços são utilizáveis economizando um endereço comparado a /30.
Planejando Intervalos de Host na Prática
O uso mais crítico deste cálculo é configuração de escopo DHCP. Um pool DHCP deve começar no primeiro host utilizável (ou após qualquer reserva estática) e terminar no último host utilizável (ou antes de qualquer endereço reservado para infraestrutura). Se você acidentalmente incluir o endereço de rede ou broadcast em seu pool DHCP algumas implementações DHCP entregarão aqueles endereços a clientes causando falhas de conectividade intermitente notoriamente difíceis de solução de problemas porque apenas o dispositivo com o endereço reservado é afetado.
Uma convenção comum para organizar o intervalo de host utilizável é dividi-lo em zonas. O fundo do intervalo (por exemplo .1 até .20) é reservado para infraestrutura: o gateway padrão switches pontos de acesso e outros dispositivos de rede com IPs estáticos. O topo do intervalo (por exemplo .240 até .254) pode ser reservado para servidores ou impressoras. O meio do intervalo é o pool DHCP para estações de trabalho e outros clientes dinâmicos. Esta organização não é aplicada pelo protocolo -- é uma convenção -- mas seguir isto consistentemente através de sua rede torna solução de problemas e documentação muito mais fácil.
Ao trabalhar com provedores na nuvem lembre-se que eles reservam endereços adicionais além dos endereços de rede e broadcast padrão. AWS reserva os quatro primeiros endereços e o último endereço em cada sub-rede VPC (endereço de rede roteador de VPC servidor DNS uso futuro e broadcast). Azure faz o mesmo. Isto significa que em uma nuvem /24 você tem 251 endereços utilizáveis em vez de 254. Para sub-redes menores como /28 (14 utilizáveis em IPv4 padrão) a sobrecarga na nuvem reduz capacidade utilizável para por volta de 11 qual pode ser significativo. Sempre verifique a documentação do seu provedor e use esta calculadora junto com suas regras específicas de reserva.
Perguntas Frequentes
Qual é o primeiro host utilizável em 10.0.0.0/24?
O primeiro host utilizável é 10.0.0.1. O endereço de rede 10.0.0.0 está reservado então o primeiro endereço atribuível é o endereço de rede mais um. Isto é tipicamente onde o gateway padrão está configurado.
Por que dois endereços são subtraídos da contagem de hosts totais?
O endereço de rede e endereço de broadcast são reservados pelo protocolo IP e não podem ser atribuídos a dispositivos. O endereço de rede identifica a sub-rede em tabelas de roteamento e o endereço de broadcast é usado para entregar pacotes a todos os hosts no segmento. Subtrair estes dois dá o número de endereços que realmente podem ser atribuídos.
Qual é o intervalo de host utilizável para uma sub-rede /28 começando em 172.16.0.48?
Para 172.16.0.48/28 o endereço de rede é 172.16.0.48 e o endereço de broadcast é 172.16.0.63 (48 + 16 - 1 = 63). O primeiro host utilizável é 172.16.0.49 e o último host utilizável é 172.16.0.62 dando 14 endereços utilizáveis.
Devo atribuir o gateway ao primeiro ou último endereço utilizável?
Qualquer um funciona mas consistência é chave. A convenção mais comum é usar o primeiro endereço utilizável (por exemplo .1 em um /24) para o gateway padrão. Algumas organizações preferem o último endereço utilizável (por exemplo .254). Escolha uma convenção e aplique através de todas as sub-redes para que engenheiros e ferramentas de automação sempre saibam onde encontrar o gateway.
Como sub-redes /31 funcionam sem um endereço de broadcast?
RFC 3021 define sub-redes /31 para links ponto-a-ponto entre exatamente dois dispositivos. Já que há apenas dois endpoints e nenhuma necessidade de broadcast ambos os endereços são atribuíveis. Isto economiza um endereço comparado à tradicional /30 para links WAN. A maioria das plataformas de roteador moderno suportam sub-redes /31 porém algum firmware mais antigo pode não.
Ferramentas Relacionadas
- IPv4 Subnet Calculator - Calcule rede broadcast e intervalo de host de notação CIDR
- Network Address Calculator - Encontre o endereço de rede para qualquer IP e máscara de sub-rede
- Broadcast Address Calculator - Encontre o endereço de broadcast para qualquer sub-rede
- Usable Hosts Calculator - Calcule número de endereços de host utilizáveis em uma sub-rede
- Total Hosts Calculator - Calcule número total de endereços em uma sub-rede (IPv4/IPv6)
- IP in Subnet? Checker - Verifique se um endereço IP pertence a uma sub-rede específica