在 CentOS 上通过 DHCP 更新动态 DNS

在 CentOS 上通过 DHCP 更新动态 DNS

我在 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* 消息中发送主机名。

相关内容