我只能使用ip位址而不是hostname.local在瀏覽器上存取本地網頁

我只能使用ip位址而不是hostname.local在瀏覽器上存取本地網頁

我有一個 Raspberry Pi 4,我在上面設定了 pi-hole。樹莓派的本地IP位址是192.168.1.52,主機名稱是「homepi」。

從我的 mac 上,我可以使用 pi 的 ip 或主機名稱 ping 和 ssh 到 pi。此外,當我執行 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),但它仍然不起作用。

那麼如何使用「hostname.local」或「hostname.broadband」格式存取本機網頁,而不是在瀏覽器中輸入ip位址呢?

我不確定這是否是我的路由器或樹莓派的問題。我還使用 Windows 筆記型電腦進行了檢查,得到了相同的結果,所以我認為這不是我的 Mac 的問題。

編輯這是我的 mac 上的主機檔案。

##
# 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

相關內容