You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派主机名为何自动添加.local后缀,如何取消该设置?

树莓派.local后缀来源及自定义域名访问方案

.local后缀的来源

这个后缀是**mDNS(多播域名系统)**服务自动添加的:

  • Raspberry Pi OS默认预装了avahi-daemon服务实现mDNS协议,用于局域网设备零配置发现
  • 后缀不会写入/etc/hostname配置,是mDNS解析时默认拼接的专用保留后缀,只要局域网内的访问设备也开启了mDNS支持(macOS、主流Linux发行版默认开启,Windows安装Bonjour服务后支持),就能自动识别带.local的主机名。

直接通过foo.bar访问设备的实现方案

注意:停用mDNS服务本身不会自动让foo.bar生效,你需要先配置对应的域名解析规则,可选方案如下:

方案1:修改访问端hosts文件(单设备生效)

在需要访问树莓派的设备上修改hosts配置,手动绑定IP和域名:

  • Windows系统:编辑C:\Windows\System32\drivers\etc\hosts文件
  • Linux/macOS系统:编辑/etc/hosts文件
    添加一行配置(替换为你的树莓派实际局域网IP):
192.168.1.100 foo.bar

保存后即可直接通过foo.bar访问树莓派。

方案2:路由器配置静态DNS(全局域网生效)

如果你的局域网路由器支持自定义静态DNS解析规则,可以直接在路由器后台添加规则:将foo.bar指向树莓派的固定局域网IP,配置完成后整个局域网所有设备都可以直接用foo.bar访问树莓派,不需要逐个修改设备配置。

(可选)停用mDNS服务

如果你确实不需要.local后缀的解析功能,可以在树莓派上执行以下命令停用avahi-daemon服务:

sudo systemctl stop avahi-daemon
sudo systemctl disable avahi-daemon

停用后所有设备将无法再通过*.local的域名访问该树莓派。


内容的提问来源于stack exchange,提问作者spraff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 06:06:03