CentOS名称解决问题

我有以下设置。

一个Centos机器(假设名称是centoshost)连接到networking,并有静态IP也运行DNS服务器(BIND)。 IP是192.168.1.33

centosguest centoshost(VMWare Server 2)IP上的另一个CentOS虚拟机(centosguest)是192.168.1.34。 networking适​​配器桥接。

连接到networking的Windows机器,并从我的路由器获取IP

所有3台机器都可以访问互联网。

所有3台机器都可以ping其他IP地址

这是问题

在Windows机器上,我可以ping“centoshost”的名字,但我不能ping通centosguest

在centoshost我不能ping通centosguest

在centosguest,我不能ping通centoshost

我不想玩主机文件,因为我想要谁连接到networking必须看到他们的名字centoshost和centosguest。

我有centoshost的DNS服务器,但不知道是否需要解决这个问题。

我应该怎么做才能使得他们的名字不仅与他们的IPs centoshgost和centosguest?

在此先感谢Ergec

你的路由器正在运行DHCP? 确保它有你的DNS服务器在那里,并正确地发出该IP作为DNS服务器。

如果您确认这一点,那么您需要检查您的DNS区域,看看是否正在更新。 如果是这样,请刷新DNScaching,并将接口closures并备份。

如果你仍然有问题,我会说这是一个主机/访客通信问题..也许他们在不同的子网与主机上运行本地DHCP服务器。

但是很难确定。 无论如何,我对VMWare的经验表明,“Bridged”模式可能不是我最初的预期。