DNS 主機檔案用於將主機名稱或網域名稱對應到 IP 位址。可以使用 esxcli 命令設定 /etc/hosts 檔案中的項目,以便將 ESXi 主機重新開機時能夠使修改保持不變。

程序

  1. 開啟與主機的 SSH 連線。
  2. 以根使用者身分登入。
  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 堆疊的組態