Machen Sie die Domäne direkt zur LAN-IP

Machen Sie die Domäne direkt zur LAN-IP

Was ich erreichen möchte

Ich versuche, einen Domänennamen direkt zur lokalen IP-Adresse eines Raspberry Pi mit Raspbian zu erstellen, hauptsächlich, damit ich mir keine IP-Adresse merken muss. (Ich weiß, dass ich dem Pi eine statische IP zuweisen kann, aber ich würde einen Domänennamen bevorzugen.)

Was ich versucht habe

mDNS

Zunächst fand ichDasTutorial. Es funktioniert großartig, solange Sie mydomain.localvon einem Mac oder einem Linux-Rechner aus zugreifen, auf demAvahi-Daemon. Ich weiß, dass man von Windows aus darauf zugreifen kann, indem man den Bonjour-Dienst installiert, aber ich werde hauptsächlich von Android aus auf die Domäne zugreifen, also wird das nicht funktionieren.

DNS Server

dnsmasqAls nächstes habe ich beschlossen, einen DNS-Server mit demselben Raspberry Pi zu betreiben, indem ichDasAnleitung. Ich habe alles eingerichtet und es funktioniert, alles, was übrig blieb, war, die DNS-Server in meiner Router-Konfiguration anzugeben. Kurz gesagt, mein Router (EE) mag es nicht, einen anderen DNS zu verwenden als den, den er standardmäßig verwendet, und es funktioniert nicht.

Domäne auf lokale IP verweisen

Ich habe versucht, eine kostenlose Domain zu erstellen aufkeine-ip.comund es an die gewünschte lokale IP weiterzuleiten 192.168.1.x. Das hat nicht funktioniert (ERR_NAME_NICHT_GELÖST), also habe ich das Gleiche versucht auffreedns.afraid.orgund habe das gleiche Ergebnis erhalten.

Kann ich sonst noch etwas versuchen?

  • Was könnte ich sonst noch versuchen?
  • Gibt es eine Möglichkeit, mDNS unter Android zum Laufen zu bringen?

Vielen Dank für Ihre Zeit, wir sind für jede Hilfe dankbar.

Antwort1

Es klingt, als ob Sie eine DNS-Topologie wie diese wollten:

Kunden > Router > RaspberryPi

Das sollte für Ihr LAN funktionieren, solange der Upstream-DNS des RPi richtig konfiguriert ist. Es gibt ein Projekt namens Pi-Hole, das auf diesem Konzept basiert.

Referenz:https://github.com/pi-hole/pi-hole

Wenn Sie Probleme mit Ihrem Router haben, besteht die andere Möglichkeit darin, Ihre Clients direkt auf den Pi statt auf den Router zu verweisen. Dies erfordert jedoch eine Neukonfiguration aller DNS-Einstellungen Ihrer Clients, was möglicherweise unerwünscht ist.

Am Ende Ihres Beitrags geht es um öffentliche DNS-Einträge, was die Frage aufwirft: Was versuchen Sie hier zu tun? Möchten Sie, dass Ihr Pi in einem lokalen oder einem globalen DNS-Eintrag enthalten ist? Das sind SEHR unterschiedliche Dinge.

Wenn Sie einen globalen DNS-Eintrag für Ihren Pi erstellt haben, müssen Sie Portweiterleitungen über Ihren Router konfigurieren, um den Pi im öffentlichen Internet sichtbar zu machen. Davor muss ich Sie warnen, da es sich hier um eine potenziell schwerwiegende Sicherheitslücke handelt. Sofern Sie kein Sicherheitsexperte sind, würde ich einen RaspberryPi nicht mit dem öffentlichen Internet verbinden.

Dies würde so aussehen: Öffentlicher DNS (Domänenname) -> Ihre öffentliche IP (muss statisch oder DDNS sein) -> Ihr Router (Portweiterleitung) -> RPi

verwandte Informationen