Vmware-Esxi
無法 ping 到 VM 的主機名?
我傻眼了。我正在嘗試使用我的 Windows vSphere 客戶端盒 ping 我的一個 RHEL 虛擬機。此 VM 的主機名設置為,比如說“MyVM”。我用命令驗證了這一點
hostname
。使用dnsdomainname
,我得到dnsdomainname: Unknown host
。只要所有東西都連接在同一個網路上,我認為此時這並不重要,對吧?我的 vSphere 主機的主機名也是 localhost。當我嘗試ping MyVM
從我的 Windows vSphere 客戶端框中執行操作時,它顯示Ping request could not find host MyVM. Please check the name and try again.
但是,當我嘗試 ping 虛擬機的 IP 地址時,沒關係。我想我在這裡遺漏了一些關鍵的東西。誰能確定那是什麼?謝謝!=)
您需要在 DNS 伺服器中為 Linux 主機創建一個 DNS 條目。否則,Windows 框無法解析主機名,因為它不知道主機名解析為什麼。
如果您沒有 DNS 伺服器,請將 RHEL 框的 IP 和主機名添加到 Windows 機器上的 hosts 文件中。