VMware ESXi虚拟机不报告给DNS服务器

我最近安装了我的第一个VMware ESXi(4.1)服务器。 事情在我的testing中顺利进行,但我遇到了一个恼人的问题:

这个ESXi机箱上运行的虚拟机都没有正常报告给我们的本地DNS服务器。 他们似乎能够从DHCP服务器获取地址和DNS信息,但是当涉及到向DNS服务器报告他们的FQDN时,什么都没有。

这与ESXi运行的虚拟交换机有关吗? 现在,虚拟机只是在与其他服务器相同的子网上提取一个地址,如果可能的话,我想保留这个地址。 我想知道让这个工作的唯一方法是把我的虚拟机放在不同的子网上,并在它们之间build立路由。

你们会怎么做?

这些机器是否join了AD域? 如果没有,那么你需要为它们的DNS区域configuration一个特定于连接的DNS后缀,你希望他们在其中注册他们的Alogging。

未join到AD域的主机没有主DNS后缀,因此需要configuration与DNS区域相匹配的连接特定DNS后缀,以便他们在其中注册Alogging。

这与ESXi没有任何关系,它是一个虚拟机,vSwitch只是一个交换机,不过是一个根本不知道IP的二层设备。 我有很多虚拟机正在做你正在做的事情,他们得到DHCP地址,并适当地注册他们的DNS名称。