BIND9 中使用自定义记录的 DDNS

BIND9 中使用自定义记录的 DDNS

我已将 BIND9 和 DHCP 配置为相互通信,以便在我的网络中提供 DDNS,但我还需要设置自定义记录,因为某些机器需要响应多个主机名。

因此,现在每当我使用 DHCP 设置主机名时,它也会更新 DNS 区域,这样我就可以从网络中的任何机器 ping 这些主机。我还需要能够从那些不在 DHCP 中的机器上 ping 主机。

我该如何做呢?

我的想法是创建一个完全独立的区域,并将该区域的搜索推送给客户端。这很有效,但我觉得不太优雅。

答案1

一种方法是设置 CNAME 记录以将备用主机名映射到 DHCP 创建的主机名。这假设虽然 IP 会更改,但主机名不会更改。CNAME 的 BIND9 语法为:

secondname.mydomain.com.  IN CNAME  firstname.mydomain.com.

其中“secondname”是辅助主机名,“firstname”是 DHCP 为其分配 IP 的主机名。请注意,域名不一定必须相同。CNAME 可以指向任何其他主机名。

以上假设 DHCP/BIND 已经为“firstname.mydomain.com.”创建了 A 记录。

相关内容