![从 Windows PC 通过 hostname.local 访问 Mac](https://linux22.com/image/1272314/%E4%BB%8E%20Windows%20PC%20%E9%80%9A%E8%BF%87%20hostname.local%20%E8%AE%BF%E9%97%AE%20Mac.png)
我是唯一一个使用 Windows 的人,我的办公室里全是 Mac。当然,作为唯一一个使用不同设置的人,我经常只能自己进行 IT 故障排除。
我遇到的问题是,每个人的计算机都可以通过{hostname}.local
(例如 foobar.local)访问,但是当我输入该地址时,无法解析主机。
我发现如果我将该.local
部分更改为我的“连接特定的 DNS 后缀”,那么它就可以起作用:
ping foobar.local // Ping request could not find host foobar.local
ping foobar.corp.mywork.com // <-- now works. Resolves to 10.0.10.25
简单地切换使用完整部分不是一个选择(说来话长,但请相信我)。
所以,我如何让 Windows 解析hostname.local
地址?
答案1
安装用于 Windows 的 Bonjour,可从 Apple 购买。现在它的名称令人困惑,叫做“适用于 Windows 的 Bonjour 打印服务”。它包含一个多播 DNS 解析器,可以处理这些“.local”地址。