Linux Server mit DynDNS - Kann nur in demselben Netzwerk, nicht über das Web, zugreifen

568
heiwil

Ich möchte meinen Linux-Server über das Internet zugänglich machen. Ich kann über FTP (WinSCP) vom Netzwerk aus auf den Server zugreifen, kann die laufende MySQL-Datenbank an Port 3306 anschließen und kann auf den laufenden REST-Service an Port 8080 zugreifen. Mein Problem ist, dass ich, wenn ich die IP in die dynDNS-URL ändere, ich habe keinen Zugriff auf alle diese Ports (Verbindung abgelehnt).

Was ich getan habe: Ich habe eine dynamische IPv6-DNS-URL (xxxx.dynv6.net) und habe meine FritzBox! 7430 konfiguriert. Das dynDNS hat die korrekte IPv6-Aktualisierung erhalten. Wenn ich die dynDNS-URL anrufe, antwortet die IP-Adresse meiner FritzBox. Dann habe ich die Ports 20, 21, 22, 3306 und 8080 an IPv4 und IPv6 meines Linux-Servers weitergeleitet.

Meine FritzBox hat Ports weitergeleitet

Die Firewall meines Servers lässt auch die Ports 20, 21, 22, 3306 und 8080 zu. Dies funktioniert gut, da ich mich mit dem Server verbinden kann, wenn ich im selben Netzwerk bin und die IPv4 des Servers verwende.

Was mache ich falsch? Wo ist der Punkt, wird die Verbindung abgelehnt? Muss ich dem Server den Zugriff vom Internet erlauben?

Ich habe 3 Stunden mit Google verbracht, gelesen und versucht. Aber bisher konnte ich es nicht reparieren.

Panzer für deine Hilfe! :)

Bearbeiten:

Mein Problem in Kürze:

Wenn ich mein Smartphone nehme und http: // [xxx: xxx: xxxx: xxxx: xxx: xxx]: 8080 / api / users / get / 5 einstelle, wenn es mit WLAN verbunden ist, bekomme ich die Benutzerdaten aus der Datenbank, also REST ist verfügbar. Wenn ich dieselbe URL anrufe, wenn ich nicht in WLAN bin, kann ich keine Verbindung zum Server herstellen. Auch wenn ich das IPv6 durch die DDNS (xxx.dynv6.net) ersetze, kann ich keine Verbindung herstellen.

Muss ich an meiner FritzBox noch etwas konfigurieren, um die Anfrage an meinen Server weiterzuleiten?

0
Sie stoßen auf ein Problem mit der Haarnadel-NAT. Google das - das wurde hier schon oft beantwortet. davidgo vor 6 Jahren 1
Danke, aber mein Problem ist ein anderes. Ich kann nicht über das Internet auf meinen Server zugreifen, auch wenn ich in einem anderen Netzwerk bin. Beispiel: Ich habe einen RESTful-Dienst an Port 8080. Wenn ich meinen Server im Netzwerk über http: // [2001: a62: xxx: xxx: xxx: xxx: 6ec8] anrufe: 8080 / api / users / get / 5, Ich bekomme den Benutzer aus der REST-Datenbank zurück. Wenn ich die ddns von meinem Smartphone aus anrufe (nicht im WLAN) xxxx.dynv6.net:8080/api/users/get/5, erhalte ich die Fehlermeldung, dass die Website nicht erreichbar ist. heiwil vor 6 Jahren 0

0 Antworten auf die Frage