本文章已经归档,因此 Apple 将不再对其进行更新。

如果你无法解析或绑定到以 .local 结尾的域

Bonjour 使用“.local”后缀来识别附近的设备。如果你的内部网络域已经使用了“.local”后缀,请遵循这篇文章中的建议。

你可能无法在 OS X Yosemite 中解析单播 DNS 名称,或无法绑定到以 .local 结尾的 Active Directory 域。Bonjour 的多址广播域名服务 (mDNS) 使用“.local”后缀来识别 Bonjour 可访问的设备。请考虑将你的专用网络更改为使用“.local”以外的域名后缀,以避免域解析问题。

如果你正在构建新的网络

在规划内部公司网络命名时,请使用如下所示的域后缀而不是“.local”:

.private

.intranet

.internal

.lan

如果你的网络已经存在

你可以使用双标签名称(例如“.example.local”),以使你的网络与 OS X Yosemite 和 Bonjour 兼容。双标签名称符合 IANA 分配给 Bonjour 的本地域。

你还可以将具有三个或更多标签的名称(“host.example.local”)配置为使用单播 DNS:

  • 确保域名服务器具有 SOA(Start of Authority,授权起始)记录“.local”。

  • 或使用“.local”的子域,例如“example.local”。这种情况下,你可以在“网络”偏好设置中添加一个双标签搜索域(例如“example.local”),并针对“example.local”进行 SOA 记录,或针对“.local”进行 SOA 记录。你可以在“系统偏好设置”中设置要在 Mac 上使用的搜索域。

进一步了解

如果你在网络上使用的是 iOS 设备,请参阅“无法解析 iOS 中以 .local 结尾的单播 DNS 名称”,以了解更多信息。

发布日期: