使用 Windows DNS 服务器为 Linux 和 Mac OS X 计算机进行动态 DNS 更新

使用 Windows DNS 服务器为 Linux 和 Mac OS X 计算机进行动态 DNS 更新

我的网络有一台运行 Server 2008 R2 的 Windows 计算机,它提供 DHCP 和 DNS。我对 Windows 域不是特别熟悉,但域设置为,home.local这是 DHCP 租约提供的 DNS 域名。

对于 Windows 机器来说一切都运行正常,它们获得租约并使用其主机名更新服务器,服务器为其创建 DNS 记录windowshostname.home.local

我在 Linux (Debian) 和 Mac OS X (Mountain Lion) 机器上无法获得相同的功能。它们可以正常接收 DHCP,但服务器上不会为它们创建 DNS 条目。

在 Mac OS X 机器上,hostname输出为machostname.local,在 Linux 机器上hostname --fqdn也输出linuxhostname.local。我假设服务器没有创建 DNS 条目,因为域与服务器的域不匹配(home.local)。

我不想将这些机器静态配置为home.local域的一部分,我只希望它们从 DHCP 中获取并能够在 DNS 服务器中拥有条目。我应该怎么做?

答案1

我已设法使用所述修复程序使其在 Linux 机器上运行这里/etc/dhcp/dhclient.conf我添加了以下行

send host-name "linuxhostname";

仍在尝试寻找 Mac OS X 的等效产品。

相关内容