.png)
Ich habe einen Online-GPS-Tracker, der sich mit einem TCP-Server verbindet und ihm alle paar Sekunden seine aktuelle Position sendet. Die Konfiguration des Trackers ermöglicht es dem Benutzer, die IP-Adresse eines Servers und seinen Port einzustellen.
Mein Problem ist, dass die TCP-Serveranwendung, die Daten vom Tracker empfängt, auf einem Computer in meinem Heimnetzwerk läuft und ich keine statische IP-Adresse habe. Das bedeutet, dass ich meinen Tracker alle 24 Stunden neu konfigurieren muss, wenn sich meine IP-Adresse ändert.
Ich habe ein Konto auf der Website DynDNS.org erstellt und den DDNS-Bereich in meinem Router konfiguriert. Jetzt ist er über einen Hostnamen zugänglich. Das würde mein Problem lösen, wenn der Thacker nur Hostnamen statt IP-Adressen akzeptieren könnte. Aber das tut er nicht.
Gibt es eine Möglichkeit, mein Problem einfach zu lösen? Vielleicht eine Art Internetdienst, der Verbindungen auf einem bestimmten Port an einen bestimmten Hostnamen weiterleitet? Ich weiß nicht ...
Danke im Vorraus für deine Hilfe.
Antwort1
Leider nicht.
Sie benötigen eine Box mit einer statischen IP - versuchen Sie es mit einem VPS.Linodehabe einen guten Plan für 20 $/Monat mit einer öffentlichen statischen IP.
Der VPS kann bei Bedarf so konfiguriert werden, dass der Datenverkehr an Ihre Maschine weitergeleitet wird. Geben Sie dazu etwas wie ein nc -vvLlp 1234 | nc yourbox 9876
. Dabei ist 1234 der Port, über den sich das GPS mit dem VPS verbindet, IhreBox ist der DynDNS-Hostname, der auf Ihre Box verweist, und 9876 ist der Port, über den sich der VPS mit Ihrer Maschine verbinden soll.