Haben Sie eine Internet-IP an Sie

354
Epsilon

Ich verwende NoMachine Free für Remote Desktop, und meine IP scheint sich häufig zu ändern. Ich habe nicht immer Zeit zum Überprüfen, daher möchte ich, dass die IP-Verbindung täglich hergestellt wird.

BEARBEITEN: Dies ist kein Netzwerk, das ich besitze, und der Eigentümer möchte nicht, dass ich den Router manuell konfiguriert. Ansonsten kann ich alles andere tun. (es bedeutet, Port Forwarding nicht zu konfigurieren) 2. EDIT: Ich werde ein Programm als Lösung akzeptieren, das Port Forwarding selbst konfiguriert (wie NoMachine den Gateway-Port konfiguriert). EDIT: Die IP-Adresse sollte NICHT eine 10.XXX- oder 192.168.XX-IP sein. Dies sind IP-Adressen im Netzwerk und funktionieren nicht, wenn ich nicht zu Hause bin.

-1
Sie wissen nicht genau, wonach Sie fragen, aber haben Sie sich mit DDNS befasst? Wenn Sie von einem entfernten Standort aus eine Verbindung zu Ihrem Computer herstellen müssen und aufgrund der üblichen ISP-Praxis bei Privatkunden (es sei denn, Sie zahlen für eine statische IP-Adresse), ist DDNS möglicherweise die beste Option. Versuchen Sie bitte, Ihre Frage neu zu formulieren, um zu verstehen, was Sie erreichen wollen. David vor 6 Jahren 0
Wenn Sie `curl checkip.dyndns.org` in crontab einsetzen, sollten Sie es schaffen. barrycarter vor 6 Jahren 0

1 Antwort auf die Frage

0
davidgo

Unter der Annahme, dass dies eine Ubuntu-Standardbox ist, können Sie einen täglichen Cron-Job erstellen, um Ihre IP-Adresse usw. per E-Mail zu senden.

Ich bin momentan nicht an meinem PC und kann dies nicht genau überprüfen, aber Sie können eine Zeile wie die folgende in / etc / crontab hinzufügen:

01 01 * * * root / sbin / ifconfig ethX | / bin / mail -s "neue IP für Computername" Benutzer @ E-Mail

Dies ist jedoch ein gelöstes Problem - es gibt eine Anzahl dynamischer DNS-Anbieter, an die Sie Ihre Box anschließen können, in der regelmäßig ein Domänenname mit der richtigen IP-Adresse aktualisiert wird. (Der erste, den ich gegoogelt habe, war www.no-ip.com)

ist dies die private Adresse oder die, mit der ich mich von außerhalb meines Heimnetzwerks mit Ihnen verbinden kann Epsilon vor 6 Jahren 0
Beim cron-Befehl wird die IP-Adresse des Computers verwendet (möglicherweise können Sie curl verwenden oder ob Sie die externe IP erhalten). Im Falle des dynamischen DNS-Providers ist dies die weltweit erreichbare IP-Adresse. davidgo vor 6 Jahren 0
Wie funktioniert das genau? Epsilon vor 6 Jahren 0
Wie funktioniert was? Das ist alles (konzeptuell) unkompliziert. Haben Sie Googeln ausprobiert? davidgo vor 6 Jahren 0
Muss ich zum Thema no-ip Ports konfigurieren, um no-ip zu verwenden? Epsilon vor 6 Jahren 0