mDNS 使用
mDNS(Multicast DNS)协议会自动将主机名广播到本地网络,允许我们在局域网使用 hostname.local 形式的名字找到主机。
-
安装 Avahi:
# Ubuntu sudo apt install avahi-daemon avahi-utils # Arch sudo pacman -S avahi -
启动 Avahi 服务:
sudo systemctl start avahi-daemon sudo systemctl enable avahi-daemon检查 Avahi 状态:
sudo systemctl status avahi-daemon -
配置防火墙:
如果启用了防火墙,需要允许 mDNS 使用 UDP 端口 5353。
sudo firewall-cmd --permanent --add-service=mdns sudo firewall-cmd --reload -
测试连接:
ping <hostname>.local

浙公网安备 33010602011771号