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
- Abra uma conexão SSH com o host.
- Faça login como usuário root.
- 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.