Ich kann nur über die IP-Adresse und nicht über hostname.local auf lokale Webseiten zugreifen.

Ich kann nur über die IP-Adresse und nicht über hostname.local auf lokale Webseiten zugreifen.

Ich habe einen Raspberry Pi 4 und habe darauf Pi-Hole eingerichtet. Die lokale IP-Adresse des Raspberry Pi lautet 192.168.1.52 und sein Hostname ist „homepi“.

Von meinem Mac aus kann ich den Pi über seine IP oder seinen Hostnamen anpingen und per SSH erreichen. Wenn ich nslookup ausführe, erhalte ich außerdem die erwarteten Ergebnisse:

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.

Ich kann nur auf die Pi-Hole-Webseite zugreifen, wenn ich „192.168.1.52“ in einen Browser eingebe. Wenn ich „homepi.broadband“ eingebe, erhalte ich eine Fehlermeldung:No web page was found for the web address: http://homepi.broadband/

Mir ist jedoch aufgefallen, dass ich auf die Webseite mit den Router-Einstellungen zugreifen kann, indem ich entweder zu „192.168.1.1“ gehe oder in einem beliebigen Browser „vodafone.broadband“ eingebe.

Ich habe überprüft, ob das Problem daran liegt, dass kein statisches DHCPv4 vorhanden ist, und habe ihm daher über die Webseite mit den Routereinstellungen eine statische IPv4-Adresse (192.168.1.52) zugewiesen, aber es hat trotzdem nicht funktioniert.

Wie kann ich also auf lokale Webseiten im Format „hostname.local“ oder „hostname.broadband“ zugreifen, anstatt die IP-Adresse in den Browser einzugeben?

Ich bin nicht sicher, ob dies ein Problem mit meinem Router oder meinem Raspberry Pi ist. Ich habe es auch mit einem Windows-Laptop überprüft und erhalte die gleichen Ergebnisse. Daher glaube ich nicht, dass dies ein Problem mit meinem Mac ist.

Bearbeiten, dies ist die Hosts-Datei von meinem 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

verwandte Informationen