Windows Server DNS 与非 Windows(Linux,Mac)计算机

Windows Server DNS 与非 Windows(Linux,Mac)计算机

如何让我的非 Windows(Linux、Mac)计算机将其 IP 地址正确注册到我的 DNS 服务器中?

服务器名称:AD1 操作系统:Windows Server 2008 R2 角色:DNS、AD、DHCP

DNS 设置
动态更新:仅安全

DHCP 设置
已选中 - 根据以下设置启用 DNS 动态更新。始终动态更新 DNS 记录。

选中 - 删除租约时丢弃 A 和 PTR 记录

已禁用 - 名称保护

我尝试设置 DNS 动态更新注册凭据用户,然后将该用户添加到 DNSUpdateProxy。

但是,当我将 Mac/Linux 计算机连接到网络时,它会从 DHCP 服务器获取 IP,但不会将其 IP 添加到 DNS 中。我无法将这些计算机添加到 Windows 域。

我搜索了好多地方,但似乎找不到明确的解决方案。有什么想法吗?

编辑
我从“仅安全”模式改为“不安全”模式,然后再“安全”模式,看看是否能解决问题。但结果并没有。

编辑
好的,我查看了我的 DHCP 日志,我看到的内容如下:

10,04/30/14,12:15:52,分配,10.10.3.58,m-pro.domain.local,28GFE112B263, 11,04/30/14,12:16:19,续订,10.10.3.58,m-pro.domain.local,28GFE112B263, 11,04/30/14,12:16:36,续订,10.10.3.58,m-pro.domain.local,28GFE112B263, 11,04/30/14,12:16:53,续订,10.10.3.58,m-pro.domain.local,28GFE112B263,

第一个数字表示事件 ID。

10 向客户端租借了新的 IP 地址。
11 客户端续订了租约。
30 向指定的 DNS 服务器发出 DNS 更新请求
31 DNS 更新失败
32 DNS 更新成功

在 Windows 客户端上你会看到类似这样的内容:

30,04/30/14,10:14:38,DNS 更新请求,50.3.10.10,court.domain.local,,
11,04/30/14,10:14:38,续订,10.10.3.50,court.domain.local,8CA9830B1060,
32,04/30/14,10:14:38,DNS 更新成功,10.10.3.50,court.domain.local,,
30,04/30/14,10:14:43,DNS 更新请求,50.3.10.10,court.domain.local,,

因此看起来 DHCP 甚至没有向 DNS 服务器发起和更新请求。

答案1

DHCP | 展开服务器 | 右键单击​​ IPv4 | 属性

DNS 选项卡 | 选中“为不请求更新的 DHCP 客户端(例如,运行 Windows NT 4.0 的客户端)动态更新 DNS 记录”

这是使这个工作成功的关键。

我继续在 DNS 设置中将动态更新重新设置为仅安全,我的非 Windows 客户端仍然能够更新 DNS 记录。我还删除了创建的用户“DNS 动态更新注册凭据用户”,它仍然有效。

我的日志如下:

30,04/30/14,15:17:20,DNS 更新请求,58.3.10.10,m-pro.domain.local,, 11,04/30/14,15:17:20,续订,10.10.3.58,m-pro.domain.local,28GFE112B263, 32,04/30/14,15:17:20,DNS 更新成功,10.10.3.58,m-pro.domain.local,,

相关内容