32.8.零配置网络(mDNS/DNS-SD)

零配置网络(有时称为 zeroconf)是一组技术,通过提供以下功能简化网络配置:

  • 自动分配数字网络地址(mDNS),

  • 自动分发和解析主机名(mDNS),

  • 自动发现服务实例(DNS-SD)。

32.8.1. 配置和启动 Avahi

zeroconf 的一个流行实现是 Avahi。可以使用以下命令安装和配置 Avahi:

# pkg install avahi-app nss_mdns
# grep -q '^hosts:.*\<mdns\>' /etc/nsswitch.conf || sed -i "" 's/^hosts: .*/& mdns/' /etc/nsswitch.conf
# service dbus enable
# service avahi-daemon enable
# service dbus start
# service avahi-daemon start

最后更新于