IP Adresse herausbekommen
-
hallo,
ich arbeite mit Visual C++ .Net und möchte gern die IP-Adresse meines rechners herausbekommen - jedoch bis jetzt ohne erfolg.
String^ hostName = System::Net::Dns::GetHostName(); IPAddress^ ipAddress = Dns::GetHostEntry(hostName)->AddressList[0];
Der Hostname stimmt, aber bei der Adresse is gar nichts richtig... jedoch find ich im netz immer nur diesen ansatz.
Vielleicht kann mir jmd. von euch weiterhelfen
Nina
-
Kleiner Hinweis:
Hängst du an einem Router bekommst du nur die interne IP-Adresse zurück.
-
ja mein computer ist über einem Router ans netz angeschlossen. Aber ich müsste ja trotzdem die interne IP irgendwie abfragen können, oder?
Nina
-
Willst du die IP-Adresse die kommt wenn man http://checkip.dyndns.org/ aufruft?
-
asdasd schrieb:
Willst du die IP-Adresse die kommt wenn man http://checkip.dyndns.org/ aufruft?
ja aber ich brauch sie im programm... und nicht auf einer http-seite...
-
Dann musst du eine solche Seite aus deinem Programm runterladen und auswerten.
-
asdasd schrieb:
Dann musst du eine solche Seite aus deinem Programm runterladen und auswerten.
und mit normalen c++ .NET geht das nicht?
-
Ich hab's noch nicht verwendet, aber damit vielleicht?
TCPListener::LocalEndPoint