Wan IP ermitteln

Xo-mate

Erfahrenes Mitglied
Ja, der Titel sagt es bereits.

Wie ermittel ich die WAN IP (also die Internet IP) meines Internetanschlusses?
Veraussetzung ist, dass ich keine DFÜ-Verbindung habe, also keiner meiner Netzwerkanschlüsse diese IP besitzt.
Oder auch anders gesagt: Zwischen dem PC, von dem aus diese WAN IP ermittelt werden soll, und dem Internet sitzt ein Router.

Eine Möglichkeit wäre eine Internetseite runterzuladen, auf der nur diese WAN IP steht und diese dann aus der heruntergeladenen Datei auszulesen. Das wirkt mir aber doch etwas zu unprofessionell.

Jemand ne Idee, wie man das "direkt" - also ohne andere Gegebenheiten herausbekommen kann?
 
Nein, das ist von einem Pc am anderen Ende des Routers ja gar nicht ersichtlich zu wem der Router weiter "routet", der Client Pc soll ja schließlich nur mit dem Router kommunizieren...

Du musst wohl beim Router nachfragen welche IP der WAN PC hat ;)

Das geht echt am einfachsten (oder NUR? kA) wenn du eine GET Anfrage an die IP Adresse des Routers schickst (über Port 80, HttpWebRequest ;) ), und dir dann aus der Antwort mit Regular Expressions dieses holst:
pattern = "WAN IP:(.*)(?<ip>([0-9]*)\\.([0-9]*)\\.([0-9]*)\\.([0-9]*))";
nur dieses Pattern ist ja auch von Router zu Router unterschiedlich...

Lg, Yanick
 

Neue Beiträge

Zurück