
私は Raspberry Pi 4 を持っていて、それに pi-hole をセットアップしました。Raspberry Pi のローカル IP アドレスは 192.168.1.52 で、ホスト名は「homepi」です。
私の Mac からは、IP またはホスト名を使用して Pi に 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」と入力することで、ルーターの設定 Web ページにアクセスできることに気付きました。
静的 DHCPv4 がないことが原因かどうか確認したので、ルーターの設定 Web ページから静的 IPv4 アドレス (192.168.1.52) を割り当てましたが、それでも機能しませんでした。
では、ブラウザに IP アドレスを入力する代わりに、「hostname.local」または「hostname.broadband」形式を使用してローカル Web ページにアクセスするにはどうすればよいでしょうか?
これがルーターの問題なのか、ラズベリーパイの問題なのかはわかりません。Windows ラップトップでも確認しましたが、同じ結果になったので、Mac の問題ではないと思います。
これは私の 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