树莓派/香橙派无法通过hostname.local访问

使用mDNS(多播DNS)可以让我们在局域网中通过广播查询到其他主机。avahi这个软件包提供了mDNS的服务,树莓派/香橙派默认安装了这个包并启动了mDNS服务。因此我们可以通过ping raspberrypi.local找到我们的主机,这个的raspberrypi其实就是主机名hostname。

但是mDNS需要局域网内的路由器支持,如果发现无法通过hostname.local访问自己的树莓派啥的或者Linux服务器,不一定是因为mDNS服务没有安装好,而是由于你所在的局域网不支持mDNS,比如一些校园网就不支持mDNS,因此就无法访问。

如果确定avahi已经安装并启动,仍无法通过hostname.local连上,可以尝试一下使用笔记本开启热点,让派连上这个热点,这样相当于换了个局域网,此时如果可以访问了,则说明是原先的局域网有问题,否则说明mDNS服务还是有问题。 

你可能感兴趣的:(linux,运维,服务器,avahi)