2 DDNS-Domänen in einem Netzwerk

472
Flook

Ich stelle meinen persönlichen VPN-Server auf einem Raspberry Pi und einen Download / Webserver auf einem anderen Raspberry Pi ein. Für den Fernzugriff verwende ich ein DDNS (wie No-Ip).

Als ich meinen Webserver installierte, war er unter domain1.ddns.net erreichbar. Ich habe dann einen VPN-Server auf domain2.ddns.net installiert, aber bei allem was ich versuche, eine Verbindung herzustellen, entweder SSH oder Webbrowser, werde ich zu meinem Webserver (domain1.ddns.net) weitergeleitet. Ich habe meine Einstellungen am Router und an den Geräten überprüft. Diese scheinen korrekt konfiguriert zu sein (statische IP-Adresse, korrekte Hostnamen).

Da sich diese beiden Geräte in demselben Subnetz befinden (192.168.0.X 255.255.255.0), dachte ich, dies könnte das Problem sein, aber ich weiß, dass es möglich ist, mehrere Websites auf einem Gerät mit verschiedenen Ports zu hosten.

Weiß jemand zufällig die Antwort, warum ich nicht auf jedes Gerät separat zugreifen kann?

Danke im Voraus!

2

1 Antwort auf die Frage

2
LPChip

Wie funktioniert ein Netzwerk und wie können Sie das interne Netzwerk mit dem externen Netzwerk verbinden?

Die Antwort auf die obige Frage ist die Antwort auf Ihr Problem.

Ihr ISP gibt Ihnen 1 öffentliche IP-Adresse. Diese IP-Adresse ist mit Ihrem Modem verbunden, das dann mit Ihrem Router verbunden ist. Der Router bildet Ihr internes Netzwerk und ermöglicht durch Port-Forwarding die Weiterleitung von Verbindungen aus dem Internet zu Geräten in Ihrem Netzwerk.

Wenn Sie einen DDNS-Dienst im Mix haben, müssen Sie lediglich einen vollqualifizierten Domänennamen (Fully Qualified Domain Name) in eine IP-Adresse übersetzen. Sie verfügen über 2 Raspberry Pi-Geräte in Ihrem lokalen Netzwerk. Auch wenn Sie 2 DDNS-Dienste verwenden, bestimmt der Router, wie der Netzwerkverkehr funktioniert. Daher registrieren beide DDNS-Dienste dieselbe IP-Adresse in beiden vollqualifizierten Domänennamen. Und das ist absolut logisch und akzeptabel.

Das einzige, was Sie tun müssen, ist die Portweiterleitung auf Ihrem Router richtig einzustellen, um den VPN-Datenverkehr an Ihren VPN-Server weiterzuleiten.

Hier ein Beispiel, wie Ihre Situation aussehen könnte.

Your ISP's public IP address is: 123.45.67.89 DDNS1: server1.domain.net points to 123.45.67.89 DDNS2: server2.domain.net points to 123.45.67.89  Router configuration: Raspberry Pi webserver IP: 192.198.0.11 Raspberry Pi VPNserver IP: 192.168.0.12  Port forward: 80 -> 192.168.0.11 Port forward: 443 -> 192.168.0.11 Port forward: 1723 -> 192.168.0.12 Allow Protocol: 47 (PPTP) 

Wie Sie sehen, sind beide DDNS gleich, nur der Name ist unterschiedlich. Sie könnten sie zu einem zusammenführen, aber wenn Sie vorhaben, eines der Himbeer-Pis an einen Ort außerhalb Ihres aktuellen Netzwerks zu bringen, schlage ich vor, sie in Schach zu halten.

Unabhängig von Ihrem Standort muss der Router Portforwarding verwenden, um sicherzustellen, dass die Daten den richtigen Server erreichen.

Beachten Sie zum Schluss: Viele Router lassen keinen Loopback-Verkehr zu. Wenn Sie versuchen, eine Verbindung mit der DDNS-Adresse innerhalb des Netzwerks herzustellen, schlägt dies möglicherweise fehl.