在开始实验之前,我想我可以向整个社区询问一下。
所以我遇到了一个奇怪的情况,我正在尝试解决。我使用 Terraform 将虚拟机(Linux 和 Windows)部署到内部数据中心(VMWare),该数据中心的基础设施以 Windows(AD、AD-DNS 等)为主。TF 将虚拟机部署到具有动态 DNS 的 DHCP VLAN 中,但当重新部署主机时,DHCP 租约仍然存在,并导致 DNS 记录更新出现问题。
我想要做的是将 PowerDNS 部署为 DNS 服务器(因为它有一个 Terraform 提供程序),并且将其用作 AD 集成 DNS 区域的从属服务器,而不是它自己的区域。
在我花一两天时间解决这个问题之前,有没有人使用 PowerDNS 来更新 AD 集成 DNS 区域中的 DNS 记录?我的 google-fu 并没有给我太多关于我可以更新的方向的清晰信息。
答案1
我真的不明白引入第三方 DNS 解决方案如何能帮助您解决问题。
- 它是 Windows DHCP 解决方案吗?
- Windows 和 Linux 客户端是否都会受到影响?
- DHCP 租约间隔是多少?(提示:它是否比您通常“回收”机器的间隔更长?例如,您每天重新部署机器,但您的租约是 7 天)
- 您是否将相同的机器重新部署到相同的子网,如果是,您是否考虑过预留?(是的,设置它需要一些管理开销,但它可以编写脚本,如果您确保定期删除过时的预留,它会自行处理。)
- 如果是 Windows DHCP,选项始终动态更新 DNS A 和 PTR 记录和删除租约时丢弃 A 和 PTR 记录启用了吗?(不确定它如何与 Linux 客户端配合使用,已经有一段时间了。)
- 最后,无刷新DNS 区域的老化属性中的间隔是多少?提示:它是否大于 DHCP 租约间隔?
还有一些资源: