Como é possível executar ping em um nome de host que não está configurado no arquivo host?

Como é possível executar ping em um nome de host que não está configurado no arquivo host?

Estou gerenciando um cluster Gnu/Linux local que funciona como um gateway de API. Existem dois servidores no cluster ESB (digamos ESB1 e ESB2). Do servidor ESB1, é possível fazer ping para o servidor ESB2 usando o nome do host, mesmo que o IP e o host não estejam incluídos no ESB1./etc/hosts

Recentemente adicionamos uma VM (hospedada em caixa virtual) ao nosso cluster ESB (digamos ESB3). O ESB3 pode executar ping usando o IP dos servidores ESB1/ESB2. Mas não é possível executar ping no ESB1/ESB2 usando o nome de host do ESB3, a menos que esteja incluído no ESB1 e no ESB2 /etc/hosts.

Qual é a razão desta diferença?

Responder1

Você só precisa resolver o nome do host em um endereço IP. Você pode fazer isso de várias maneiras:

  • Manualmente. Basta procurar o endereço IP e digitá-lo.
  • Configure-o em um servidor DNS. Este servidor pode ser público ou privado.
  • Configure zeroconf/avahi/bonjore/mDNS/DNS-SD (descoberta de DNS de peer).

informação relacionada