ISC DHCP/DDNS 设置:非 DHCP 客户端的静态条目

ISC DHCP/DDNS 设置:非 DHCP 客户端的静态条目

我已经使用 ISC BIND9 和 DHCP 服务设置了本地网络。新租约触发 DHCP 添加 A 和 PTR 记录,运行正常。

我还在 中添加了许多静态主机条目dhcpd.conf。现在我注意到 DDNS 更新仅适用于实际从 DHCP 服务器请求租约的客户端。我的网络中有一些不支持 DHCP 的设备。我仍然在 中添加了静态条目。dhcp.conf对于这些,没有请求租约,现在没有创建 DNS 记录。我有哪些选项可以添加这些静态条目,以便创建 DNS 记录?

我更愿意只使用dhcpd.confif 可能。非常感谢任何建议!

答案1

当我寻找有关 ISC-DHCP 和 BIND9 的另一个问题的信息时,我偶然发现了这篇文章。

如果您的设备未请求 DHCP 租约,则向 dhcpd.conf 添加静态条目无关紧要。如果您已在设备本身上设置了静态 IP,则需要为这些设备添加 DNS A 记录。

你可以这样做:

sudo rndc freeze yourzone
sudo nano /etc/bind/db.yourzone

在底部添加你的条目,如下所示

hostname         A          192.168.X.X

保存并退出(但不要忘记将顶部的序列号增加一)

sudo rndc thaw yourzone

也许您自己已经解决了这个问题,但它可能会对其他人有帮助!

如果您已配置反向查找区域,请对其进行相同操作。

编辑:还要确保您设置的静态 IP 不在 DHCP 范围内,以避免 IP 冲突。

答案2

将 ddns-hostname 添加到静态 dhcp 定义中,如下所示...

host sark {
    hardware ethernet ....;
    fixed-address ....;
    ddns-hostname "sark";
}

相关内容