如何从不同的 LAN 访问 .local 域名

如何从不同的 LAN 访问 .local 域名

目前正在配置一个新的 mac 服务器,用于有 40 多台 mac 的环境。我在连接到 WLAN 的设备上通过 server.local 访问服务器时遇到问题。连接到有线 LAN 的设备可以毫无问题地连接到 mac,因为它们位于同一个 LAN 上。连接到 WLAN 的设备无法通过 server.local 连接到 mac,尽管它可以通过输入服务器 IP 地址进行连接。

我们的网络的基本解释:

Sonicwall 在 192.168.1.X 上为 LAN 配置了一个区域,并且有一个 WLAN 区域,该区域包含 2 个 VLAN,用于 2 个独立的无线网络,其中无线网络正尝试连接到 172.31.10.X 上的服务器。

显然这是 DNS 问题,但我似乎找不到在哪里修复它。是在服务器上、客户端还是 SonicWall 上。

答案1

.local是一个特殊的顶级域名,它使用 mDNS 而不是标准单播 DNS 进行解析(至少从 Mac OS 9 开始,如中所述)RFC6762. 因此,.local无法解决计算机所在链路之外的问题。

IETF 目前正在开展工作,将 mDNS 扩展到本地链接之外(例如,参见草案-柴郡-mdnsext-混合),但目前,您必须设置本地 DNS 服务器,并为这台计算机定义一个条目(不在 TLD 中.local)。

相关内容