Letztes Update 2022/02/26 19:31
Für diesen Vorgang ist wget wie geschaffen. Damit kann man direkt aus einem Terminal Dateien herunterladen. Ein Beispiel:
wget -O - -q my.ip.fi 91.115.115.222
Der Schalter -O -
bedeutet -O Outputdatei mit einem beigefügten - : die Ausgabe erfolgt über die Standardausgabe, hier in der Konsole. Der Schalter -q
bedeutet, Quiet-Modus, d.h., wget gibt keine Informationen auf der Konsole aus.
Um die IP in eine Datei zu speichern, gibt man im Aufruf statt des -
einen Dateinamen an:
wget -O ip.txt -q my.ip.fi
Hier wird die IP-Adresse in die Datei ip.txt geschrieben.
Eine weitere Möglichkeit ist, die Ausgabe mit einem Pipe-Zeichen in eine Datei umzuleiten. Dies ist eventuell notwendig, wenn man historische Daten der externen IP-Adresse benötigt.
wget -O - -q my.ip.fi >> ip.txt
Batchgesteuert kann nun die IP-Adresse an sich selbst verschickt werden, um so Zugang von außen zum eigenen Netz zu erhalten.
Falls der Remote-Dienst auf einem eigenen Server laufen soll, ist nur ein einfaches PHP-Script notwendig:
<?php echo $_SERVER['REMOTE_ADDR']; ?>