O arquivo de hosts DNS é usado para mapear nomes de host ou nomes de domínio para endereços IP. Você pode configurar entradas no arquivo /etc/hosts usando comandos esxcli, o que permite que as modificações permaneçam inalteradas durante a reinicialização do host ESXi.

Procedimento

  1. Abra uma conexão SSH com o host.
  2. Faça login como usuário root.
  3. Execute o seguinte comando.
    Opção Descrição
    adicionar Para adicionar o mapeamento do nome do host e do endereço IP, execute o seguinte comando.
    esxcli network ip hosts add --ip 
    For example: esxcli network ip hosts add --ip xx.xx.xx.xx
    remover
    Para remover um mapeamento de nome de host da configuração, execute o seguinte comando.
    esxcli network ip hosts remove --hostname
    For example: esxcli network ip hosts remove --hostname www.samplehostname.com --ip xx.xx.xx.xx
    listar Para listar os endereços IP e suas entradas DNS associadas, execute o seguinte comando.
    esxcli network ip hosts list 

    Em que endereço IP é o endereço do adaptador VMkernel, hostname é a entrada DNS que você deseja associar ao endereço IP, alaises é qualquer aliase que você deseja associar e comentário é uma linha sobre essa entrada.

    Observação: Os hosts IP de rede ESXCLI adicionam valores somente aos outros hosts. O host IP da rede ESXCLI não adiciona valores ao host atual. As informações sobre o host atual são gerenciadas por meio do nome do host em Configurações de rede (Network Settings). Se você tentar alterar o nome do host atual, poderá ver um erro semelhante ao seguinte:
    Error adding etc host item: User can not set item for management IP: X.X.X.X

    Para obter informações sobre como alterar o nome do host do host atual, consulte Alterar a configuração de uma pilha TCP/IP em um host.