我通过 Windows Server 2008 运行 Active Directory 域;它运行 DNS 和 DHCP,只有一个子网。我的所有 Windows 计算机都可以互相 ping 我的名字,但我无法 ping 任何 OS X 系统。
我需要做什么才能使 DNS 能够解析 OS/X 系统的名称,从而允许我 ping 并以其他方式寻址我的网络名称?
(我承认我发现 AD 和 DNS 有点难以理解。)
答案1
根据您的问题,我假设 OS X 系统未加入域?如果是这样,则可能是 DNS 服务器上的权限问题 - 只有经过身份验证的系统才能执行 DNS 更新,因此它们的名称永远不会进入 DNS。
为了进行调整,您不需要将 Mac 加入域或手动进行输入:
打开 DNS 控制台。选择您的 DNS 服务器。选择您的域。右键单击并打开常规属性。在“动态更新”下选择“不安全和安全”选项。
您还需要确保您的 Mac 使用正确的 DNS 后缀。这可以来自您的 DHCP 服务器,也可以手动设置。
编辑 - 正如@voretaq7 指出的那样,这样做存在安全隐患。例如,理论上有人可以更改您用于访问服务器的 DNS 名称。
为了测试最佳安全性,您需要在您的域中对您的 Mac 进行身份验证。从此问题应该会自行解决。
答案2
如果你希望能够使用 Mac 的 DNS 名称,那么应该考虑将 Mac 绑定到你的 AD或者手动在 DNS 系统中为 Mac 添加条目。这两种方法都很简单,而且可以让您的生活更轻松。