Entwickler-Ecke

Internet / Netzwerk - IP herausfinden?


Wolle92 - So 16.09.07 15:01
Titel: IP herausfinden?
Hallo,
kann mir jemand sagen, wie ich die IP-Adresse, die im Internet angezeigt wird, also nicht die Netzwerk-IP-Adresse, mit Delphi herausfinden kann?


JayEff - So 16.09.07 15:04

Nun ein wirklich zuverlässiges Ergebnis zu bekommen ist sicher schwer, wegen Firewall&Proxy, Router etc.
Eine Idee wäre, http://www.wieistmeineip.de aufzurufen und die dortige IP zu suchen.


Wolle92 - So 16.09.07 15:14

im Quellcode der Seite sieht man auch, es ist nicht schwer:

Quelltext
1:
<h1 class="ip">Hier steht die IP-Adresse</h1>                    


also ungefähr so:

Delphi-Quelltext
1:
2:
3:
4:
wimip := IdHTTP1.Get('www.wieistmeineip.de');
pos1 := Pos('<h1 class="ip">',wimip)+15;
pos2 := Pos('</h1>',wimip);
ip := Copy(wimip,pos1,pos2-pos1);


Wolle92 - So 16.09.07 15:24

Das klappt nicht... gibt immer ein "Connection reset by peer"... woran könnte das liegen?


Calculon - So 16.09.07 16:02


Delphi-Quelltext
1:
wimip := IdHTTP1.Get('http://www.wieistmeineip.de/');                    


Wolle92 - So 16.09.07 16:07

Danke!


Narses - So 16.09.07 23:24

Moin!

Zu dem Thema haben wir auch einen FAQ-Beitrag [http://www.delphi-library.de/topic_Internet+IP+ueber+Internetseite+herausfinden_74581.html]! ;)

cu
Narses