Wie kann ich mir meine WAN-IP in regelmäßigen Abständen per Mail zusenden lassen?

Hallo zusammen,

wie kann ich mir meine WAN-IP in regelmäßigen Abständen per Mail zusenden lassen?

Ich habe einen Server zu Hause stehen, den ich über einen „Wake-on_wan“ wecke und dann darauf zugreife. Allerdings wenn sich die WAN IP mal ändert ist die Türe zu, der WakeUp geht nicht mehr und ich komme an den Server nicht mehr ran (ja, ich kenne DynDNS und bin damit vertraut. Will es aber aus bestimmten gründen anders lösen :slight_smile: ).

Kenn wer eine Möglichkeit regelmäßig die eigene WAN IP als Email oder so zu senden. Automatisch über den Router bekomme ich es nicht hin. Evtl. geht es über eine Seite wie „wieistmeineip.de“ oder so. Ein Makro was die Seite öffnet, den inhalt kopiert und dann per Mail versendet. Ist aber nur eine Idee, habe 0 Ahnung wie das umgesetzt werden könnte.

Kann mir wer helfen?

Danke
Mike

1 Like

Hallo,

warum du es nicht ordentlich über DynDNS macht bleibt mir schleierhaft, aber gut.

Ganz hässlich kann man es so lösen:
curl -s http://ipecho.net/plain | mail -s ‚Aktuelle IP‘ [email protected]

Das ganze als Cronjob einrichten und fertig.

Etwas eleganter ließe es sich bspw. mit einer dynamischen Webseite (PHP, etc.) lösen, die jeweils die IP-Adresse des letzten Aufrufs speichert und ausgibt und regelmäßig von deinem Router (oder anderem Gerät) abgerufen wird.

Aber du solltest wirklich DynDNS benutzen.

Gruß,
Steve

Hey Steve,

vielen Dank für Deinen Post! Bin echt begeister, weil das denke ich genau der Ansatz ist den ich mir vorgestellt hatte. Leider hapert es nun bei der Umsetzung bei mir, da ich nicht der Computerspezialist bin.

  1. cURL -s + mail -s sind Befehle die ich wo eingeben muss? Auf DOS Ebene sagt er mir, dass es diese Befehle nicht gibt.

  2. Wie richte ich einen Cronjob ein? Über „geplante Tasks“?

Vielen Dank noch einmal für die HILFE!!!

Mike

http://curl.haxx.se/latest.cgi?curl=win64-nossl

lad dir die Windows version runter

Dann ziehst du dir die Exe an einen einfach zu erreichenden Ort und dann öffnest du die cmd und gibst z.B: curl.exe www.google.de

Oder in einem Fall curl.exe http://ipecho/plain

Als nächstes kannst du das wunderschön in ein Powershell Skript verhandeln mit sent-MailMessage

Habe es sogar geschafft mit über dieses Skript Die Mail zuzuschicken und könnte das auch in einen geplanten Task packen, mein Problem ist zurzeit nur noch das ich jedesmal das Kennwort in einem extra Fenster angeben muss. am einfachsten wäre es einen smtp server zu nutzen, der keine Authentifizurg benötigt :wink: Falls es sowas überhaupt gibt. Bei fragen meld dich

Sorry, das sind böhmische Dörfer für mich :expressionless:

:frowning:

Hab mich jetzt einige Stunden probiert bekomme es aber nicht hin.

„curl -s http://ipecho.net/plain2 | mail -s ‚Aktuelle IP‘ [email protected]“ <— diese Befehlszeile funktioniert soweit, hat aber keinen Effekt.

Ergbins ist (meine IP habe ich mit XXX ersetzt):

> "XXX.XXX.XXX.XX <HTML><HEAD><meta http-equiv="content-type" content="text/html;cha
> rset=utf-8">
> <TITLE>301 Moved</TITLE></HEAD><BODY>
> <H1>301 Moved</H1>
> The document has moved
> <A HREF="https://mail.google.com/mail/">here</A>.
> </BODY></HTML>"

Die IP stimmt, aber der Versand an meine googlemail Adresse findet nicht statt.

Kann mir wer sagen wie der Befehl mail -s richtig angewendet wird das die Mail tatsächlich verschickt wird?

DANKE EUCH

Mike

„curl -s http://82.223.21.74/ip-nummer.php | mail -s ‚Aktuelle IP‘ [email protected]

Die ursprüngliche URL ist ungültig geworden, ich habe da eine Alternative.

Beide Links bringen das selbe Ergebnis. Der Link ipecho ist noch ok bei mir.

Mike

Darf ich das Thema hier noch einmal in Erinnerung bringen bitte. Aus gegebenen Anlass, komm gerade wieder nicht auf meinen Server, anscheinend hat sich heute Nacht die IP mal wieder geändert. )-:

Danke
Mike