linux 怎么开启mdns
时间: 2024-01-31 14:02:45 浏览: 36
您可以通过 Avahi 实现在 Linux 上启用 mDNS。 Avahi 是一个开源的零配置网络服务套件,可用于发现、配置和连接网络设备。您可以按照以下步骤在 Linux 上启用 mDNS:
1. 安装 Avahi:在大多数 Linux 发行版中,您可以使用以下命令安装 Avahi:
```
sudo apt-get install avahi-daemon (Debian, Ubuntu)
sudo yum install avahi (Fedora, CentOS)
```
2. 启用 Avahi 服务:在安装 Avahi 后,您需要启用 Avahi 服务。您可以使用以下命令启用 Avahi 服务:
```
sudo systemctl enable avahi-daemon.service
sudo systemctl start avahi-daemon.service
```
3. 配置 Avahi:默认情况下,Avahi 将会在所有接口上运行。如果您需要禁用某个接口上的 Avahi,您可以编辑 /etc/avahi/avahi-daemon.conf 文件,并添加以下行:
```
deny-interfaces=eth0
```
这将禁用 eth0 接口上的 Avahi。
4. 测试 mDNS:一旦启用 Avahi,您可以使用以下命令测试 mDNS 是否正常工作:
```
avahi-browse -a
```
这将会显示所有可用的 mDNS 服务。
希望这些步骤能够帮助您在 Linux 上启用 mDNS。