如果静态配置主机名,DNS 可以动态识别主机名吗?

如果静态配置主机名,DNS 可以动态识别主机名吗?

我有一个小型环境,大约有 40 个虚拟机,在 12 台服务器上有静态 IP,如果我可以按名称引用每个虚拟机,那就太棒了。我们有很多虚拟机来来去去,因此维护一个静态列表是一件痛苦的事情。

有没有办法配置 DNS 服务器以在创建新名称时动态注册它们?

答案1

通常dnsmasq 默认情况下会这样做。它使用 DHCP 客户端发送的主机名更新 DNS。

这(及其部署的巨大灵活性)可能就是为什么您经常看到它用于虚拟化解决方案,例如libvirt,,...convirtopenstack nova

答案2

Zeroconf 可能是一个解决方案。如果您设置 avahi mDNS(包avahi-daemonlibnss-mdns),主机会公布其主机名,您可以使用 解析它们<hostname>.local

答案3

使用包nsupdate中的命令bind-utils

相关内容