Domain-Name-System
VMware ESXi:DNS 中的動態註冊失敗
我在我們的測試實驗室中安裝了 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