gijoe

WAN-IP Adresse des Routers via Batch herausfinden

hi@all,

Ich möchte ein Programm schreiben, welches meine WAN-IP an einen DynDns-Account sendet. Das klappt manuell auch soweit. Gibt es eine Möglichkeit, die WAN-Ip herauszufinden, ohne mich beim Router einloggen zu müssen und ohne eine Anfrage an die myip.com - Homepage zu senden?

Das Programm wird in C# geschrieben und läuft danach in einer Windows-Umgebung. Kann man mit tracert oder nslookup oder einem ähnlichen Tool etwas erreichen, das Standardmässig mit Windows daherkommt (ich möchte keine Freeware o.ä. verwenden, sondern nur Windows-Boardmittel).
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 128752

Url: https://administrator.de/forum/wan-ip-adresse-des-routers-via-batch-herausfinden-128752.html

Ausgedruckt am: 10.06.2025 um 09:06 Uhr

btotherunner
btotherunner 05.11.2009 um 17:37:49 Uhr
Goto Top
Was für einen Router hast du denn?

Grüße!
btotherunner
btotherunner 05.11.2009 um 17:42:47 Uhr
Goto Top
@echo off & setlocal
set URL=http://www.wieistmeineip.de/

set G=%temp%\GetHTML.vbs
echo Set Http=CreateObject("WinHttp.WinHttpRequest.5.1"):Http.Open "GET",WScript.Arguments(0),False:Http.Send:WScript.Echo Http.ResponseText>%G%  

set ExtIP=
for /f "tokens=2 delims=<>" %%i in ('cscript //nologo %G% "%URL%"^|findstr /c:"<h1 class=\"ip\">"') do set ExtIP=%%i  
del %G%

if not defined ExtIP echo Externe IP konnte nicht ermittelt werden. & goto :eof
echo %ExtIP%


Hier das hilft evtl weiter! Ist ein VBScript

Grüße!
Arch-Stanton
Arch-Stanton 05.11.2009 um 17:49:53 Uhr
Goto Top
irgendwie hast du den Sinn von DynDNS nicht verstanden...

Gruß, Arch Stanton
gijoe
gijoe 05.11.2009 um 23:36:52 Uhr
Goto Top
@ btotherunner: Es ist ein Zyxel, aber ich möchte es Router-unabhängig machen. Danke für das VB-Script, werde es mir anschauenface-smile

@ Arch: Danke für nichts, irgendwie hast du den Sinn meiner Frage nicht verstanden....
dog
dog 06.11.2009 um 18:21:14 Uhr
Goto Top
Gibt es eine Möglichkeit, die WAN-Ip herauszufinden, ohne mich beim Router einloggen zu müssen und ohne eine Anfrage an die myip.com - Homepage zu senden?

Nein, gibt es nicht.
btotherunner
btotherunner 06.11.2009 um 18:28:38 Uhr
Goto Top
@dog,
natürlich gibt es die möglichkeit, ich kenne Sie nur noch bei Zyxel, aber ich denke dass es dort auch funktioniert,
ich könnte dir ein Lancom Script anbieten, wird dir aber nicht helfen!

Also wenn jemand weiss wie man das unter dem Zyxel rausfindet, helft dem Jungen!
dog
dog 06.11.2009 um 18:44:44 Uhr
Goto Top
Nein, es gibt keine Möglichkeit nach seinen Anforderungen:

  • Keine Verbindung mit dem Router herstellen
  • Keine Verbindung mit einer externen Website ala myip.com oder wieistmeineip.de herstellen

Und mit diesen Anforderungen ist es nicht möglich.
btotherunner
btotherunner 06.11.2009 um 19:17:52 Uhr
Goto Top
Ups !!! Alles zurück, habe gelesen mit dem Router face-smile man ich sollte gewissenhafter lesen!

Nein dann geht es tatsächlich nicht!

Tools greifen auch auf einen Webserver zu etc..

Grüße!
gijoe
gijoe 06.11.2009 um 22:04:59 Uhr
Goto Top
Naja, ich möchte einfach nicht von einer bestimmten Website abhängig sein. Es gibt ja auch kommerzielle Tools, wie machen die das denn?
dog
dog 06.11.2009 um 23:39:05 Uhr
Goto Top
Es gibt ja auch kommerzielle Tools, wie machen die das denn?
Indem sie es entweder

  • Vom Router abrufen
  • Sich mit einer Websiteseite verbinden

...
gijoe
gijoe 09.11.2009 um 13:14:05 Uhr
Goto Top
Eine Frage habe ich jetzt doch noch: Könnte ich die IP des WAN-Ports allenfalls via MAC-Adresse herausfinden?
dog
dog 09.11.2009 um 13:21:52 Uhr
Goto Top
Nein, MAC-Adressen sind nur innerhalb eines Broadcast-Netzwerks sichtbar.
Und die WAN-Seite des Routers ist eben ein anderes Brotkasten-Netz.
gijoe
gijoe 15.11.2009 um 01:25:50 Uhr
Goto Top
Ja klarface-smile Danke für die Beiträge, werde mich dann wohl oder übel auch noch bei DynDns anmelden, da mein Router nichts anderes Unterstützt...