Domain-Name-System

VMware ESXi:DNS 中的動態註冊失敗

  • March 23, 2016

我在我們的測試實驗室中安裝了 ESXi 伺服器 5.5。一切執行良好,我在伺服器上託管的虛擬機能夠進行 dhcp 並在 DNS 中註冊。

但我無法註冊 ESXi 主機本身。它通過 DHCP 獲取 IP 地址,但我無法解析我設置的名稱。

一定有什麼設置我忘記了。我所做的設置是:

配置/軟體/DNS 和路由/主機標識:名稱 = nameofserver

配置/軟體/DNS 和路由/主機標識:域 = domainname.mycompany

/bin/hostname顯示nameofserver.domainname.mycompany

我嘗試禁用和啟用 ipv6,都失敗了。我需要在 DNS 中註冊主機名,因為 IP 地址有時會更改,然後我會“迷路”,因為我首先必須獲得進入測試實驗室並從螢幕上讀取新分配的 IP 的許可;- )

成功註冊其 dns 名稱的 Linux VM 配置如下:

/etc/hosts
127.0.0.1 localhost
127.0.0.1 nameofserver

/etc/network/interfaces
auto eth0
iface eth0 inet dhcp
hostname nameofserver

/etc/hostname
nameofserver

/etc/dhcp/dhclient.conf
send host-name "nameofserver"

所有這些都適用於 Ubuntu 12 到 14。我從來不需要domainname.mycompany在 Ubuntu 上放入我的任何配置文件,這似乎是通過 dhcp 傳輸的。

你解決問題:esxihost1.town.company.dhcp.company 如下: esxcli 系統設置高級設置 -o /Misc/PreferredHostName -s host 不指定域。域來自 ESXi 搜尋設置。

親切的問候

您需要在 DNS 伺服器上為 ESXi 主機創建一個靜態 DNS 條目。它不會自動為您創建 DNS 註冊。

編輯:

如果您進入ESXi 命令行的內部並指示它執行以下操作,則可以讓 ESXi 主機執行動態 DNS 註冊 (DDNS)

這是一個奇怪的請求,因為添加靜態條目通常是阻力最小的路徑,但請嘗試以下操作:

esxcli system settings advanced set -o /Misc/PreferredHostName -s host.domainname.com

引用自:https://serverfault.com/questions/648226