跳到主要内容

服务端安装Avahi实现mdns服务

管

管理员

其他

2025年05月15日 1,208 次阅读
本页目录

在Ubuntu服务器上安装Avahi,可以按照以下步骤操作:

  1. 首先更新您的软件包列表:
sudo apt update
  1. 安装Avahi守护进程和相关工具:
sudo apt install avahi-daemon avahi-utils
  1. 安装完成后,Avahi服务应该会自动启动。您可以检查其状态:
sudo systemctl status avahi-daemon
  1. 如果服务未运行,您可以启动它:
sudo systemctl start avahi-daemon
  1. 设置开机自启动:
sudo systemctl enable avahi-daemon

Avahi安装完成后,您的Ubuntu服务器将支持mDNS/DNS-SD(也称为Zeroconf或Bonjour)服务,使网络中的其他设备能够自动发现您的服务器提供的服务。

如果您需要配置Avahi以发布特定服务,可以编辑/etc/avahi/services/目录下的XML配置文件。

需要注意的是,防火墙,请确保允许mDNS流量(UDP端口5353)。

自定义Avahi服务器的主机名称:

  1. 编辑Avahi配置文件:
sudo nano /etc/avahi/avahi-daemon.conf
  1. 在配置文件中找到[server]部分,修改或添加host-name参数:
[server]
host-name=您想要的名称

例如,如果您想将主机名设置为"my-ubuntu-server":

[server]
host-name=my-ubuntu-server
  1. 保存文件并退出编辑器(在nano中按Ctrl+O保存,然后Ctrl+X退出)

  2. 重启Avahi服务使更改生效:

sudo systemctl restart avahi-daemon

Related

相关文章

同分类文章 →
2026年03月09日 其他

openclaw安装,扩展

set NODE_LLAMA_CPP_SKIP_DOWNLOAD=true export NODE_LLAMA_CPP_SKIP_DOWNLOAD=true npm install -g openclaw@latest openclaw onboard --install-daemon

2026年02月25日 其他

为什么金融级系统严禁直存“北京时间”?揭秘全球化架构的时间存储法则

在日常的业务开发中,开发者往往习惯性地将时间打上“UTC+8”(东八区北京时间)的标签直接存入数据库。如果你的系统仅仅服务于国内的单一场景,这或许无可厚非。但在金融系统以及涉外互联网业务的设计标准中,这却

2025年08月07日 其他

常用索引、主键、唯一约束等命名规范

在SQL数据库中,给索引、主键、唯一约束等对象命名时,使用统一的前缀是一种良好的命名规范,有助于提升代码可读性和可维护性。🏷️ 常见SQL对象命名前缀 前缀 含义说明 示例 pk_ 主键(Primary Key) pk_u

WeChat

扫码加我微信

微信二维码