我有一台运行 ISC DHCPd 和 BIND DNS 的 Linux 服务器。从 DHCPd 接收 IP 的客户端有时似乎会使用其 DNS 信息更新 DNS,但有时不会。您知道为什么会发生这种情况吗?
答案1
识别客户端(Windows、'nix 等)将有助于提供更好的图像以及正在使用的 DNS 服务器。
听起来您可能在您的环境中混合了 Windows(可能跨多个版本)和其他操作系统类型。
在 Windows 中,针对 Windows DNS(自 Windows 2000 起),TCP/IP“高级...”属性中的 DNS 选项卡 - 有一个复选框选项“在 DNS 中注册此连接的地址”,用于您所描述的内容。
除了 Windows 2000+ DNS 服务器之外,该功能自 Bind 第 9 版起也存在,因此该功能在满足此要求的非 Windows 平台上也可用。
答案2
此外,在 Linux 上,你可能还需要告诉 DHCP 客户端发送主机名例如,在 Debian 上,您需要编辑/etc/dhcp3/dhclient.conf使用以下设置:
send host-name "<hostname>";