我在 vSphere 集群中主要运行 Ubuntu VM,其中 VLAN 由 DHCP 和 Windows DNS 管理。从 Ubuntu VM,我可以更新 Windows DNS 中的 DNS 记录,以将动态 IP 指向其主机名(在 中设置/etc/hostname
),并dhcp-identifier: mac
在 中添加/etc/netplan/00-installer-config.yaml
:
cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens160:
dhcp4: true
dhcp-identifier: mac
version: 2
但现在我想在 CentOS 7 VM 中实现相同的 DNS 更新功能,但无法使其工作。这可能吗?
答案1
我刚刚找到了解决方案。需要创建/etc/dhcp/dhclient.conf
并添加send fqdn.fqdn = gethostname();
。之后,adhclient -r; dhclient
在 DHCP* 消息中发送主机名。