stw
Goto Top

WAN-IP mitloggen

Hallo,
ich möchte die WAN-IP, die mir der ISP bei jeder Einwahl neu zuteilt, automatisch in eine Datei schreiben lassen.
Die Internet-Einwahl besorgt mein Router. Wenn ich kein Internet brauche, schalte ich ihn allerdings aus, so daß sein Protokoll jedesmal geleert wird...

Gibt es eine Möglichkeit, zB. über 'ping meinname.dyndns.org' per Batch an die IP zu kommen?

Bin über jeden funktionierenden Tip dankbar.


stw

Content-ID: 71352

Url: https://administrator.de/forum/wan-ip-mitloggen-71352.html

Ausgedruckt am: 20.04.2025 um 02:04 Uhr

TuXHunt3R
TuXHunt3R 18.10.2007 um 20:35:21 Uhr
Goto Top
Eine mögliche Batchlösung:

ping meinname.dyndns.org | find /i "Ping wird ausge" >>C:\pinglog.log  

Wenn du ein englisches OS hast, sieht die Lösung so aus:

ping meinname.dyndns.org | find /i "Pinging" >>C:\pinglog.log  


Wär das was für dich?

Edit:

Ob du damit auch wirklich die richtige IP loggen kannst, weiss ich nicht.
stw
stw 18.10.2007 um 21:09:19 Uhr
Goto Top
Ja, funkt
(mit Änderungen)
ping meinname.dyndns.org | find /i "Antwort" >>C:\pinglog.log

führt schon zu dem Ergebnis:
Antwort von ###.###.###.###: Bytes=32 Zeit<1ms TTL=63
Antwort von ###.###.###.###: Bytes=32 Zeit<1ms TTL=63
Antwort von ###.###.###.###: Bytes=32 Zeit<1ms TTL=63
Antwort von ###.###.###.###: Bytes=32 Zeit<1ms TTL=63

Vielen Dank dafür.

Kann man die IP-Adresse isoliert einer Variablen zuweisen?

Dann könnte man zB. mit:
echo %date%-%time% %ip%>protdatei.txt
alles zusammenschreiben (?)
stw
stw 18.10.2007 um 21:56:54 Uhr
Goto Top
Ja, ich habs
(administrator.de sei Dank)

ping -n 1 meinname.dyndns.org | find /i "Antwort" >>C:\pinglog.log

for /f "tokens=4 delims=: " %%i in ('findstr /n "." C:\pinglog.log^') do set "IP=%%i"
echo Die IP ist [%IP%]

stw