我的家庭网络上有一些 Linux 服务器,可以通过“hostname.local”访问,但是在使用 Windows 机器时,除非我通过 IP 地址访问,否则它们似乎无法解决此问题。
如何使我的 Windows 机器可以解析 hostname.local 地址?我知道如何编辑,C:\Windows\System32\drivers\etc\hosts但肯定有一些自动方式让 Windows 找到这些机器?
在 PC 中安装 Bonjour 后,我可以在 Mac 中使用“.local”访问我的服务器。例如,我可以使用名称“prosseek.local”访问我的 mac。
问题是在 PC 版 Chrome 中,它无法识别“本地”来打开搜索页面而不是访问 mac 服务器。
PC 中的其他 Web 浏览器(explore/firefox)不会发生此问题。更奇怪的是,chrome 有时似乎可以识别“.local”,但并非总是如此。
如何解决这个问题?或者,我如何教 chrome “.local” 是页面名称的一部分,以便不定向到搜索页面?
似乎这个问题已经有一段时间了,所以我认为谷歌对解决这个问题没有兴趣,这是一个阻止使用 chrome 的节目塞子。
http://code.google.com/p/chromium/issues/detail?id=30636
我找到了其他网页,但在解决这个问题时不是很有用
在家里,我有一个 ADSL 调制解调器,也用作路由器。作为记录,它是由荷兰 Tele2 提供的 DavoLink DV-2020。事实证明,如果一台计算机通过电缆连接到路由器,而另一台计算机以无线方式连接,那么它们就无法看到彼此通过Bonjour(Apple 的服务发现协议,Zeroconf 的实现)广告的服务。有线/有线和无线/无线的组合工作正常。这意味着有线和无线连接的机器在不同的物理网络上,尽管它们的 IP 处于相同的范围 (192.168.1.*)。
有问题的调制解调器没有提供很多我可以使用的选项。所以,我想购买第二个路由器来连接调制解调器,然后将我所有的机器连接到第二个路由器。问题是我怕我会再次遇到同样的问题。
我正在寻找有关提供我想要的功能的路由器的建议(有线和无线连接之间的 Bonjour)。我想一种解决方案是 Apple 的 Airport Extreme 基站,但 160 欧元的价格贵得离谱。还有其他选择吗?如果有线和无线连接在同一个物理网络上,为什么在技术特性中很难找到?
Apple 提供此链接以下载和安装 Bonjour。
安装后,它包括 2 个产品 -Bonjour Service本身和Bonjour Print Services.
是否可以只安装Bonjour ServiceWindows?
在我的 Airport Express 上,我可以为网络上的计算机设置 SSH 广告。
我在 linux 服务器上对 avahi 有相同的选择。
这样做有什么用?
我正在尝试建立自己的家庭 DNS 服务器,部分原因是为了允许没有 avahi/Bonjour 的计算机解析 .local 地址。(例如无根机器人)我正在尝试为此使用 unbound。因为我知道这dig hostname.local @224.0.0.251 -p 5353行得通(由于某种原因dig hostname.local @FF02::FB -p 5353似乎没有,即使我在本地有 IPv6),我想我可以简单地将这些行放在我的 unbound.conf 中:
forward-zone:
name: local
forward-addr: 224.0.0.251@5353
Run Code Online (Sandbox Code Playgroud)
但是,这会导致 SERVFAIL。问题似乎是 unbound 没有从它发送请求的 IP 得到回复。我的日志文件中有以下几行:
[1412507591] unbound[30868:3] info: 0RDd mod1 rep debian-bbb.local. A IN
[1412507591] unbound[30868:3] debug: cache memory msg=117331 rrset=174700 infra=488970 val=79412
[1412507591] unbound[30868:3] debug: answer cb
[1412507591] unbound[30868:3] debug: Incoming reply id = 3b44
[1412507591] unbound[30868:3] debug: Incoming reply addr = ip4 192.168.0.11 port 5353 (len 16)
[1412507591] unbound[30868:3] …Run Code Online (Sandbox Code Playgroud) 如果我不想用于.localmDNS 服务,我可以使用不同的顶级域名 (TLD) 吗?
举例来说,我可以设置一些家庭 NAS 设备,并将它们命名为:
或者将一些打印机重命名为
或者将我家中的一些物联网设备重命名为更有意义的名称,例如:
我该怎么做,这会导致什么问题?