Você não pode determinar o ID do host apenas a partir de um endereço IP. Você precisa conhecer a máscara de sub -rede.
Aqui está o porquê:
*
Endereços IP e sub -redes: Um endereço IP é dividido em duas partes:a parte da rede e a parte do host. A máscara de sub -rede define os limites da rede.
*
Encontrando o ID do host: Para obter o ID do host, você precisa:
1.
Aplique a máscara de sub -rede: A máscara de sub -rede é um número binário (por exemplo, 255.255.255.0) que mascara a parte da rede do endereço IP, deixando apenas a parte do host.
2.
Calcule o ID do host: A parte restante do endereço IP é o ID do host.
Exemplo: Vamos supor que a máscara de sub -rede seja 255.255.255.0:
1.
converter para binário: * Endereço IP:131.107.2.200 -> 10000011.01101011.00000010.11001000
* Máscara de sub -rede:255.255.255.0 -> 11111111.11111111.11111111.00000000
2.
Aplique a máscara: * 10000011.01101011.00000010.11001000
&
* 111111111.11111111.11111111.00000000
* =10000011.01101011.00000010.00000000
3.
converter de volta para decimal: 131.107.2.0
Neste exemplo, o ID do host
é 200 (O último octeto do endereço IP).
Para encontrar o ID do host, você precisa conhecer a máscara de sub -rede usada para esse endereço IP.