我有一个DHCP服务器,它根据它们的MAC地址在启动时向虚拟机发出“主机名”.它看起来像这样: –
host VM01 { hardware ethernet c0:18:85:e3:13:31; fixed-address 10.1.1.129; option domain-name "example.org"; option host-name "VM01"; ddns-hostname "VM01.example.org"; }
这适用于基于CentOS的虚拟机,但不适用于Windows虚拟机.任何想法如何解决这一问题?
选项host-name(标准DHCP选项12)将被Windows忽略.据我所知,没有办法强制Windows使用此名称.
我刚刚从infoblox(它使用dhcpd)到Microsoft DHCP进行了大量的DHCP迁移,这种行为在两种环境中都是一致的.
事实上,如果您的DHCP服务器正在进行动态DNS更新,将会发生什么,Windows客户端将告诉DHCP它的主机名是什么,并且无论选项12设置是什么,DHCP都将使用它.