# Debian 发行版开启 mDNS

自从研究树莓派时了解了 mDNS 功能，我就一直非常青睐于这项功能。一言以蔽之，就是通过广播的形式，询问本地主机谁持有特定的主机名，并与之进行通信。

如下图所示，我的打印机主机名叫做 ricoh，只需要在控制台 `ping ricoh.local` 即可得到来自打印机的回复。

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1672907912312/1b7224c2-dd51-4cc3-a87d-8ac7038df5fb.png align="center")

就这样一项方便的功能，Windows 中是默认开启的，但 Debian 及其衍生版本多不支持，需要手动配置一下。

编辑 `/etc/systemd/resolved.conf` 文件，取消注释 `LLMNR` 和 `MulticastDNS` 为真的选项。

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1672908313605/33eeaa65-f245-4bda-9e94-b4e9be63ba57.png align="center")

保存，重启系统即可生效。
