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

如何通过主机名.local或主机名.broadband格式访问本地网页(替代IP地址)

如何通过主机名.local或主机名.broadband格式访问本地网页(替代IP地址)

我有一台树莓派4,上面装了Pi-hole,它的本地IP是192.168.1.52,主机名是"homepi"。

从我的Mac上,不管用IP还是主机名都能ping通和SSH连接到树莓派。而且用nslookup查询也能得到预期结果:

nslookup homepi
Server:     192.168.1.1
Address:    192.168.1.1#53

Name:   homepi.broadband
Address: 192.168.1.52

nslookup 192.168.1.52
Server:     192.168.1.1
Address:    192.168.1.1#53

52.1.168.192.in-addr.arpa   name = homepi.broadband.

但我只能在浏览器里输入192.168.1.52才能访问Pi-hole的网页。如果输入homepi.broadband,就会报错:

No web page was found for the web address: http://homepi.broadband/

不过我发现,不管用哪台设备的浏览器,输入192.168.1.1或者vodafone.broadband都能访问路由器的设置页面。

我怀疑是静态DHCPv4的问题,已经通过路由器设置给树莓派分配了静态IPv4(192.168.1.52),但问题还是没解决。而且用Windows笔记本测试也是同样的结果,所以应该不是Mac的问题。

现在我不确定这是路由器的问题还是树莓派的问题,想请教下怎么才能用hostname.local或者hostname.broadband这种格式访问本地网页,而不用每次都输入IP地址?

另外附上我的Mac的hosts文件内容:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

备注:内容来源于stack exchange,提问作者Shree

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 08:14:11