Zugriff auf Public IP/Port, Vodafone, Modem + Router?
Ich versuche in den letzten Tagen meinen alten PC als Server laufen zu lassen und hab ihn dafür mit Ubuntu Server v.18.04 ausgestattet.
In meinem Netzwerk sind:
Ein Modem (Docsis) von Vodafone mit der IP von 192.168.0.1
Ein Router von Netgear mit LAN IP's von 192.168.1.1 - 192.168.1.255
Der Ubuntu Server läuft mit einer statischen IP Adresse von 192.168.1.2 und mit den freigeschalteten Ports z.B. von 25565.
Auch hab ich schon eine DynDns eingerichtet die auf meine Public IP verweist um im Router eingespeichert ist (über NO-IP.com).
Ich kann eine Verbindung von meinem PC zur local IP (192.168.1.2:25565) von meinem Server herstellen aber alle eingehenden Verbindungen von außen über meine public IP werden nicht angenommen trotz freigeschalteten Ports und DynDns.
Frage wurde richtig beantwortet von @JoghurtBuddha.
Grund - DSLite:
Lösung - https://ngrok.com
Tutorial - https://www.youtube.com/watch?v=BL87pyo7IJY
3 Antworten
Das liegt u.a. am DSlite. Du brauchst einen extra Dienst wie https://ngrok.com.
Warum das so ist, erklärt Sempervideo hier gut.
Weil DSlite einen IPv4 Tunnel aufbaut und diese durchreicht. Ich hab das selbe Problem zu Hause und habe auch sowohl eine IPv4 als auch eine IPv6. Nennt sich Abwärtskompatibilität. ;)
Bin seit über 15 Jahren Kabelkunde und nutze Tag täglich mein VPN und SMB von daheim, bisher ohne Probleme. Ein altes CBN Modem und TPLink Router.
Wie schön für Dich. Bin auch seit sehr vielen Jahren Kabelkunde. Abgesehen davon ist VPN wieder was ganz anderes und hat mit der lokalen Infrastruktur nur bedingt was am Hut. Mein Wahlspruch: Wenn man keine Ahnung hat, einfach nichts sagen. Informier Dich lieber und schau Dir das Video an!
zu allererst solltest du mal feststellen, ob du von Aussen noch eine IPv4 bekommst.
Falls du nur DS Lite bekommst, ist die Vorgehensweise etwas anders und der Server muss auf IPv6 hosten...
checke das zuerst...
Glaube ich nicht. Bei Dir ist das IPv6 nur nicht eingerichtet - zumindest nicht in Windoof. Ansonsten würde es funktionieren. IPv4 wird einfach durch einen Tunnel durch IPv6 durchgereicht.
Ich schau mir das Video an und lass es dich wissen ob ich's hinbekommen habe, danke!
Hast du auch eine Portweiterleitung eingerichtet? Die Anfragen landen ja beim Router und er muss wissen wo die Anfragen über diesen Port hingehen sollen.
Ja Portweiterleitung von 25565 ist eingerichtet und verweist auf die interne IP 192.168.1.2 vom Server.
Was passiert denn bei einer Anfrage deiner öffentlichen IP und dem Port?
Und der Port ist auch nicht blockiert durch eine Firewall? Denke mal dein Modem wirst du bereits im Bridge Mode laufen haben.
Vielen dank! Du bist ein Schatz es funktioniert, für alle die das gleiche Problem haben ngrok runterladen, auth token eingeben und per "./ngrok tcp GEWÜNSCHTERPORT -region eu" den Tunnel aufbauen.