Greifen Sie mit dem Hostnamen über den VPN-Server auf RaspberryPi zu

Greifen Sie mit dem Hostnamen über den VPN-Server auf RaspberryPi zu

Ich versuche, über ein VPN eine Remoteverbindung zu einem RaspberryPi unter Verwendung seines Hostnamens herzustellen, aber es funktioniert nicht.

Ich habe folgendes Setup:

  • VPN-Serverauf einem Synology-Gerät
  • RaspberryPi 3in Netzwerk A mit installiertem, laufendem und erfolgreich mit dem VPN-Server verbundenem OpenVPN-Client
  • Windows 10 PCim Netzwerk B mit installiertem, laufendem und erfolgreich mit dem VPN-Server verbundenem OpenVPN-Client

Ich möchte auch die Tatsache hinzufügen, dass die beiden Netzwerke (A und B) zwei WLAN-Hotspots sind, die von zwei verschiedenen Smartphones erstellt wurden.

Hier ist einDarstellung des Netzwerksum Ihnen ein besseres Verständnis zu geben (hoffe ich).

Vom PC aus kann ich über die IP-Adresse (die vom VPN zugewiesen wurde) problemlos einen Ping- und SSH-Befehl an den RaspberryPi senden. Über den Hostnamen ist dies jedoch nicht möglich (beim Ping-Versuch wird die Meldung „Host nicht erreichbar“ angezeigt).

Ich habe versucht, den DNS manuell einzurichten, um das Synology DDNS sowohl auf dem RaspberryPi als auch auf dem PC mit den folgenden Methoden zu verwenden:

  • PC: Ich folgtedieses Tutorialum den DNS der VPN-Schnittstelle zu ändern
  • RaspberryPi: Ich habe die Datei bearbeitet , um am Ende der Datei /etc/dhcpcd.confhinzuzufügenstatic domain_name_servers=<SYNOLOGY DDNS IP>

Aber mein PC kann den Hostnamen des RaspberryPi immer noch nicht anpingen ...

Ich bin ein ziemlicher Anfänger in Sachen Netzwerke und es ist sehr wahrscheinlich, dass ich etwas übersehe. Ich hoffe, dass mir jemand dabei helfen kann.

Haben Sie einen guten Tag :)

Antwort1

Ich glaube, das DDNS der Synology ist ein Dienst, um Ihre dynamisch zugewiesene IP (von Ihrem ISP) mit einem öffentlichen DNS zu verbinden.

So habe ich zumindest meine „Internet-Box“ mit no-ip.com verbunden. Wenn die Box also neu startet und eine neue IP erhält (ISP verwendet DHCP), benachrichtigt sie die No-IP-Server, damit diese die IP in meinem öffentlichen DNS-Eintrag aktualisieren können. Die URL wird auf die neue IP meines Servers verweisen.

Was Sie brauchen, ist einlokales DNSServer.

In meinem lokalen Netzwerk habe ich dies mithilfe der (nicht sehr guten) Schnittstelle meiner Internet-Box gemacht (es gibt eine Registerkarte, um einer festen IP einen Hostnamen zuzuweisen). Aber in Ihrem Fall, wenn Sie ein Smartphone als Gateway verwenden, glaube ich nicht, dass eine solche Funktion verfügbar wäre.

Vielleicht können Sie die lokale DNS-Funktion auf Ihrer Synology hosten (oder aktivieren?). Andernfalls können Sie einen DNS in Ihrem lokalen Netzwerk bereitstellen (Pi-Lochauf Ihrem Pi zum Beispiel). Fügen Sie dann den DNS zur Liste der DNS-Server hinzu, um die Auflösung abzufragen.

(Wie beim Tutorial, kann aber höchstwahrscheinlich mit der Option des VPN-Tunnels auf der Synology durchgeführt werden)

Hinweis: In meinem privaten Netzwerk erfolgt die Namensauflösung bei meiner Box immer noch zufällig, aber es funktioniert besser, wenn ich .homenach dem Namen ein hinzufüge.

Ich hoffe, es hilft !

verwandte Informationen