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

零配置网络(Zero-configuration networking,有时被称为 Zeroconf)是一组简化网络配置的技术。Zeroconf 的主要部分包括:

  • 链路本地寻址(Link-Local Addressing),提供数值型网络地址的自动分配。

  • 多播 DNS(mDNS),提供主机名的自动分发与解析。

  • 基于 DNS 的服务发现(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

最后更新于