使用 DHCP 设置 Windows 服务器主机名

使用 DHCP 设置 Windows 服务器主机名

我有一台 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 虚拟机则不行。有什么办法可以解决这个问题吗?

答案1

option host-name(这是标准 DHCP 选项 12),Windows 会忽略它。据我所知,没有办法强制 Windows 使用此名称。

我刚刚完成了从 infoblox(底层使用 dhcpd)到 Microsoft DHCP 的大规模 DHCP 迁移,并且这种行为在两个环境中都是一致的。

事实上,如果您的 DHCP 服务器正在执行动态 DNS 更新,那么 Windows 客户端将告诉 DHCP 其主机名是什么,并且无论选项 12 的设置是什么,DHCP 都会使用该主机名。

相关内容