Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如果从不同的计算机查询,Avahi守护程序不解析(点)本地地址_Linux_Windows_Mdns_Avahi - Fatal编程技术网

Linux 如果从不同的计算机查询,Avahi守护程序不解析(点)本地地址

Linux 如果从不同的计算机查询,Avahi守护程序不解析(点)本地地址,linux,windows,mdns,avahi,Linux,Windows,Mdns,Avahi,我有两台机器,一台是Antergos(Arch/Linux),另一台是Windows 10,通过局域网连接。Antergos电脑的主机名为niffler,Windows电脑的主机名为phoenix。这两台电脑的IP地址都是由我的路由器分配的,它们不会经常更改。但我还是想使用这些电脑的主机名而不是IP。因此,我在Arch Wiki的niffler上安装了avahi和nss MDN,并完成了他们提到的一切。为了再次检查我做的一切是否正确,我使用它自己的终端会话对niffler(ping niffle

我有两台机器,一台是Antergos(Arch/Linux),另一台是Windows 10,通过局域网连接。Antergos电脑的主机名为niffler,Windows电脑的主机名为phoenix。这两台电脑的IP地址都是由我的路由器分配的,它们不会经常更改。但我还是想使用这些电脑的主机名而不是IP。因此,我在Arch Wiki的niffler上安装了
avahi
nss MDN
,并完成了他们提到的一切。为了再次检查我做的一切是否正确,我使用它自己的终端会话对niffler(
ping niffler.local
)进行了加密,并将其解析为正确的IP。但是,当我使用phoenix对niffler执行ping操作时,它不起作用。当我从phoenix运行ping niffler.local时,它给出了一个错误-
ping请求找不到niffler.local。请检查名称并重试。

是否在Windows计算机上运行mDNS守护程序/服务?你打开防火墙中的mDNS端口了吗?我在Windows 10计算机上安装了Bonjour。现在它可以工作了,但不能通过web浏览器解析地址。我在niffler上托管了一个
nodejs
网站,但无法使用带有web浏览器的phoenix连接到该网站。