Essa é uma pergunta que me veio à cabeça porque com o que aprendi, o hostname é algo mais próximo do mundo real do que do mundo lógico, o hostname é um nome para identificar fisicamente a máquina.
Mas como você pode configurar o nome do host no sistema operacional, você poderia ter mais de 1 nome de host se tiver 2 sistemas operacionais em seu PC? Ou mesmo com apenas 1 sistema operacional?
Isso seria muito estranho para mim porque é como ir contra o que aprendi, mas pode fazer sentido pensar nisso... é apenas configuração do sistema operacional, claro que eu poderia ter 2 nomes de host com 2 sistemas operacionais
Responder1
O nome de um objeto é decidido pela pessoa ou entidade que o chama por esse nome, e não pelo objeto cujo nome é. Uma determinada pessoa pode decidir usar mais de um nome para o mesmo objeto e, mesmo que use um único nome, pessoas diferentes podem usar nomes diferentes. Os computadores não são exceção. Um computador pode ter vários nomes, normalmente porque esses nomes são usados em contextos diferentes.
Na maioria dos sistemas operacionais, incluindo todas as variantes do Unix (Linux, macOS, etc.) e Windows, existe um nome conhecido comoo nome do host, que é o que o hostname
comando exibe. Você pode alterar o nome do host, mas a qualquer momento, haverá apenas um nome de host.
Geralmente os administradores usam um único nome para uma única máquina para evitar confusão e simplificar a configuração. Mas isso é apenas uma decisão humana.
Os nomes de host são importantes principalmente quando um computador está em rede: é assim que você se refere a esse computador em outros computadores. A maneira usual de declarar nomes de host é atravésDNS. É possível configurar um computador para obter seu próprio nome de host viaDHCPbaseado no computadorEndereço MAC, mas é mais comum fazer o contrário: o computador conhece seu próprio nome de host e obtém suas configurações de conectividade por meio de DHCP. Alguns outros serviços para acessar computadores em uma rede que podem precisar ser configurados separadamente do DNS sãoDiretório AtivoeLDAP. VerComo tornar uma máquina acessível a partir da LAN usando seu nome de host para uma perspectiva Unix sobre esse tópico.
Veja tambémuma resposta mais centrada no Unix para uma pergunta semelhante.
Se você fizer inicialização dupla, poderá optar por usar nomes de host diferentes em sistemas operacionais diferentes. Como questão filosófica, é o mesmo computador se tiver o mesmo hardware, mas uma configuração de software completamente diferente? Como questão prática, você deseja utilizar a mesma configuração em ambos os sistemas operacionais, em situações onde alguma configuração depende do nome do host? A resposta depende de como você usa os diferentes sistemas operacionais.