![Windows-7 无法通过 .local 域名解析 Samba 共享(但可以解析 TCP/IP)](https://linux22.com/image/1577944/Windows-7%20%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20.local%20%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%20Samba%20%E5%85%B1%E4%BA%AB%EF%BC%88%E4%BD%86%E5%8F%AF%E4%BB%A5%E8%A7%A3%E6%9E%90%20TCP%2FIP%EF%BC%89.png)
我有一台 Linux Samba 服务器和一台在本地网络上运行的 Windows-7 计算机。我在服务器上安装了 Avahi,在 Windows 计算机上安装了 Apple 的 Bonjour(版本 2)。
Windows 计算机可以解析服务器的地址myserver.local
以进行 TCP/IP 通信,例如ping
或 ssh 连接。但它无法在共享列表中看到或找到该服务器。输入也\\myserver.local\share
找不到它。将其与 IP 地址一起使用是\\1.2.3.4\share
可行的。因此,问题显然在于将名称转换为其地址以便使用共享时。
我尝试用它测试nslookup myserver.local
,它打印
Server: <my provider's DNS server name>
Address: <my provider's DNS server address>
并失败Non-existent domain
。
这是否指向正确的方向?.local
在使用此类服务时,是否可以以某种方式添加域解析?或者我还能做些什么来调试该问题?