Ich habe einen HTTP-Server in meinem LAN und möchte, dass Geräte im Internet eine Verbindung zu meinem Server herstellen können. Ich habe meinen Router so eingerichtet, dass der gesamte Datenverkehr, der über Port 8080 eingeht, an den HTTP-Server weitergeleitet wird. Als ich jedoch versuchte, von einem Gerät im Internet aus eine Verbindung zum Server herzustellen, funktionierte dies nicht. Ich habe die IP des Routers überprüft und festgestellt, dass es sich um eine private IP-Adresse handelte, etwa 10.xxx. Ist dies die Ursache des Problems? Gibt es keine Möglichkeit, dies zu umgehen?
Antwort1
Sie können keinprivate IPaußerhalb Ihres privaten Netzwerks. Um von einem Gerät außerhalb Ihres Netzwerks eine Verbindung zu Ihrem Webserver herzustellen, müssen Sie Ihre öffentliche IP-Adresse ermitteln. Diese kann mithilfe von Online-Tools wieDieses hier. Verwenden Sie dann diese IP in Kombination mit dem Port zum Verbinden.
http://8.8.8.8:8080
Bitte beachten Sie, dass sich Ihre öffentliche IP-Adresse ändern kann, sofern Ihr ISP keine statische Adresse eingerichtet hat.
Antwort2
Ihr Router hat (mindestens) 2 IP-Adressen – die Adresse 10.xxx ist wahrscheinlich die LAN-Schnittstelle. Zusätzlich haben Sie eine IP-Adresse auf der WAN-Schnittstelle (oder werden im Fall von PPP oder ähnlichem über diese erreicht) – diese externe IP-Adresse müssen Sie kennen.
Antwort3
Wenn die WAN-Adresse Ihres Routers 10.xxx lautet, haben Sie höchstwahrscheinlich ein DSL-/Kabelmodem, das als Gateway fungiert. Sie müssen sich beim Modem anmelden und Änderungen vornehmen können, um dies zu beheben. Die einfachste Lösung wäre, Port 8080 einfach an die 10.xxx-IP-Adresse auf der WAN-Schnittstelle Ihres Routers weiterzuleiten. Der kompliziertere (aber bessere) Weg wäre, das Modem vom „Gateway“-Modus in den „Pass-Through“-Modus umzuschalten, sodass die externe Internet-IP-Adresse auf dem WAN-Port Ihres Routers und nicht auf dem WAN-Port des Modems konfiguriert wird. Sie müssten sicherstellen, dass DHCP auf dem Modem deaktiviert, es auf den Pass-Through-Modus eingestellt und dann die WAN-Schnittstelle Ihres Routers mit der Ihnen zugewiesenen externen Internet-IP-Adresse neu konfiguriert wird. Dann müssten Sie nur noch Ports auf Ihrem Router weiterleiten und sich nie wieder bei Ihrem Modem anmelden.