DNS 主机文件用于将主机名或域名映射到 IP 地址。可以使用 esxcli 命令配置 /etc/hosts 文件中的条目,这使得在重新引导 ESXi 主机时能够使修改保留原样。

过程

  1. 打开与主机的 SSH 连接。
  2. 以 root 用户身份登录。
  3. 运行下列命令。
    选项 描述
    添加 要添加主机名和 IP 地址映射,请运行以下命令。
    esxcli network ip hosts add --ip --hostname
    For example: esxcli network ip hosts add --hostname www.samplehostname.com --ip xx.xx.xx.xx
    移除
    要从配置中移除主机名映射,请运行以下命令。
    esxcli network ip hosts remove --hostname
    For example: esxcli network ip hosts remove --hostname www.samplehostname.com --ip xx.xx.xx.xx
    列表 要列出 IP 地址及其关联的 DNS 条目,请运行以下命令。
    esxcli network ip hosts list 

    其中,IP address 是 VMkernel 适配器的地址,hostname 是要与 IP 地址关联的 DNS 条目,alaises 是要关联的任何别名,comment 是有关此条目的一行。

    注: ESXCLI 网络 IP 主机仅向其他主机添加值。ESXCLI 网络 IP 主机不会向当前主机添加值。当前主机的相关信息通过 网络设置下的主机名进行管理。如果尝试更改当前主机名,可能会看到类似以下内容的错误:
    Error adding etc host item: User can not set item for management IP: X.X.X.X

    有关更改当前主机的主机名的信息,请参见更改主机上的 TCP/IP 堆栈配置