Externe IP-Adresse feststellen

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.

Fals der Remote-Dienst auf einem eigenen Server laufen soll, ist nur ein einfaches PHP-Script notwendig:

<?php echo $_SERVER['REMOTE_ADDR']; ?>