resolv.conf
檔案用於設定集中管理的 DNS 伺服器。可以使用 esxcli 命令設定 /etc/resolv.conf
檔案中的項目,以便將 ESXi 主機重新開機時能夠保留修改。如果未啟用 DHCP,則可以明確設定內容。
程序
- 開啟與主機的 SSH 連線。
- 以根使用者身分登入。
- 執行下列命令。
選項 說明 新增 DNS 伺服器 將新 DNS 伺服器新增到用於此 ESXi 主機的 DNS 伺服器清單的末尾。 esxcli network ip dns server add
命令選項
-N|--netstack=<str>
網路堆疊執行個體。如果未指定,則使用預設網路堆疊執行個體。
-s|--server=<str>
要新增到 DNS 伺服器清單中的 DNS 伺服器的 IPV4 或 IPV6 位址。備註: 此命令為必要命令。For example: esxcli network ip dns server add -N vmotion -s xx.xx.xx.xx
新增 DNS 搜尋 將搜尋網域新增到在 ESXi 主機上嘗試解析主機名稱時要搜尋的網域清單。 esxcli network ip dns search add
命令選項
-d|--domain=<str>
要新增到搜尋網域清單的網域的字串名稱。備註: 此命令為必要命令。-N|--netstack=<str>
網路堆疊執行個體。如果未指定,則使用預設網路堆疊執行個體。
移除 DNS 伺服器 從用於此 ESXi 主機的 DNS 伺服器清單中移除 DNS 伺服器。 esxcli network ip dns server removeIP address
命令選項
-a|--all
-N|--netstack=<str>
網路堆疊執行個體。如果未指定,則使用預設網路堆疊執行個體。
-s|--server=<str>
移除 DNS 搜尋 移除嘗試在 ESXi 主機上解析主機名稱時要搜尋的網域清單中的搜尋網域。 esxcli network ip dns search remove
命令選項
-d|--domain=<str>
要從搜尋網域清單中移除的網域的字串名稱。備註: 此命令為必要命令。-N|--netstack=<str>
網路堆疊執行個體。如果未指定,則使用預設網路堆疊執行個體。
列出 DNS 搜尋 按使用順序列出目前在系統上設定的 DNS 伺服器。 esxcli network ip dns server list
命令選項
-N|--netstack=<str>
網路堆疊執行個體。如果未指定,則使用預設網路堆疊執行個體。
For example: esxcli network ip dns server list -N vmotion
列出 DNS 搜尋網域 按搜尋時使用的順序列出目前在 ESXi 主機上設定的搜尋網域。
esxcli network ip dns search list -N
命令選項
---N|--netstack=<str>
網路堆疊執行個體。如果未指定,則使用預設網路堆疊執行個體。
For example: esxcli network ip dns search list -N vmotion