我已經在VMware ESXi 5.0中設置了運行Debian Squeeze的虛擬機。它有一個運行的Web服務器和其他一些東西。我的目標是通過本地網絡中其他計算機的主機名訪問本機。這是行不通的,目前我只能用它的IP地址訪問這個虛擬機。通過主機名訪問虛擬機(ESXi)不起作用
在我的網絡中是運行Windows Server 2003(作爲帶AD的域控制器),它也是一個DHCP服務器。 我的VM正確地從子網192.168.115.0/24獲取IP地址。在我安裝winbind之後,它也可以通過它們的名稱ping和訪問來自網絡的其他機器。但其他方式不起作用,其他機器找不到此VM的主機名。
當我的Win7機器試圖通過主機名來ping這個虛擬機時,我已經捕獲了這個進程。 Wireshark的顯示我以下(.100是服務器,0.103是我的本地機器):
43 2.700104 192.168.115.103 192.168.115.100 NBNS 92 Name query NB INFORMATIX2<00>
44 2.700487 192.168.115.100 192.168.115.103 NBNS 98 Name query response, Requested name does not exist
45 2.720377 192.168.115.103 192.168.115.255 NBNS 92 Name query NB INFORMATIX2<00>
所以我想我的服務器不知道虛擬機,儘管已經發表了IP地址給它。
這裏有什麼問題?
您可能希望將帖子的尾部標記爲答案,然後將其標記爲「已接受」,以便其他人可以更輕鬆地看到問題已解決。 – 2012-02-20 21:30:31
完成,謝謝你的提示。 – 2012-02-23 10:55:48