在Debian/Ubuntu/飞牛系统上安装Avahi

在Linux系统中,bonjour(也称为mDNS或零配置网络服务)是一个允许设备在局域网内自动发现彼此的服务。要在Linux系统上启用和使用Bonjour服务,你可以通过几种方式实现,最常见的是使用avahi或mdnsd。下面是一些基本的步骤和指导:

1. 安装Avahi

Avahi是基于mDNS/DNS-SD的实现,它允许你在Linux系统上使用Bonjour服务。

在Debian/Ubuntu系统上安装Avahi:

sudo apt-get update
sudo apt-get install avahi-daemon libnss-mdns libavahi-compat-libdnssd1

2. 配置Avahi

安装完成后,Avahi通常会自动启动。你可以通过以下命令检查其状态:

sudo systemctl status avahi-daemon

如果需要,你可以使用以下命令启动或停止Avahi服务:

sudo systemctl start avahi-daemon
sudo systemctl stop avahi-daemon

3. 配置网络服务以使用mDNS

确保你的网络服务(如Apache, Nginx等)配置为使用mDNS。例如,在Apache中,你可以在httpd.conf或相应的虚拟主机配置文件中添加以下行:

UseCanonicalName Off

4. 测试Bonjour服务

你可以使用avahi-browse或avahi-discover等工具来测试Bonjour服务。例如:

avahi-browse -at
最后修改:2026 年 01 月 12 日
如果觉得我的文章对你有用,请随意赞赏