如何配置 DNSMasq 以允许来自 DHCP 的 DNS 条目使用通配符?

如何配置 DNSMasq 以允许来自 DHCP 的 DNS 条目使用通配符?

我在我们的开发环境中使用 PFSenses 2.0。

我依靠 DNS 转发器来添加新 DHCP 租约的 DNS 条目。虽然我需要为这些 DNS 条目添加对通配符的支持,但效果很好。

我知道您可以使用 address=/com/192.168.2.1 来设置通配符,但我还不知道机器的 IP 地址。

示例场景:

新的虚拟机启动并在域 example.com 上发出主机名为“stage01”的 DHCP 请求。一旦为其提供 IP,DNS 就会正确地将 stage01.example.com 解析为该域。不过我也需要 *.stage01.example.com 来解析这个地址。

由于我事先不知道 MAC 或 IP 地址,有没有办法配置它?

答案1

我能想到的最好的方法就是简单地使用 CNAME*.stage01.example.com指向stage01.example.com你的 DNS 服务器。

动态更新将改变stage01.example.com的地址,通配符 CNAME 将为您处理剩下的事情。

相关内容