DNS 主机文件用于将主机名或域名映射到 IP 地址。可以使用 esxcli 命令配置 /etc/hosts
文件中的条目,这使得在重新引导 ESXi 主机时能够使修改保留原样。
过程
- 打开与主机的 SSH 连接。
- 以 root 用户身份登录。
- 运行下列命令。
选项 描述 添加 要添加主机名和 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 堆栈配置。