Soquete Unix - Nomes de host de rede
Os nomes de host em termos de números são difíceis de lembrar e, portanto, são denominados por nomes comuns, como Takshila ou Nalanda. Escrevemos aplicativos de software para descobrir o endereço IP pontilhado correspondente a um determinado nome.
O processo de descobrir o endereço IP pontilhado com base no nome do host alfanumérico fornecido é conhecido como hostname resolution.
Uma resolução de nome de host é feita por um software especial que reside em sistemas de alta capacidade. Esses sistemas são chamados de Domain Name Systems (DNS), que mantêm o mapeamento dos endereços IP e os nomes comuns correspondentes.
O arquivo / etc / hosts
A correspondência entre nomes de host e endereços IP é mantida em um arquivo chamado hosts . Na maioria dos sistemas, este arquivo é encontrado em/etc diretório.
As entradas neste arquivo se parecem com o seguinte -
# This represents a comments in /etc/hosts file.
127.0.0.1 localhost
192.217.44.207 nalanda metro
153.110.31.18 netserve
153.110.31.19 mainserver centeral
153.110.31.20 samsonite
64.202.167.10 ns3.secureserver.net
64.202.167.97 ns4.secureserver.net
66.249.89.104 www.google.com
68.178.157.132 services.amrood.com
Observe que mais de um nome pode estar associado a um determinado endereço IP. Este arquivo é usado durante a conversão do endereço IP para o nome do host e vice-versa.
Você não teria acesso para editar este arquivo, portanto, se quiser colocar qualquer nome de host junto com o endereço IP, você precisará ter permissão de root.