AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi "Internet IP" herausfinden
Thema durchsuchen
Ansicht
Themen-Optionen

"Internet IP" herausfinden

Ein Thema von Yan · begonnen am 19. Jul 2005 · letzter Beitrag vom 21. Okt 2005
Antwort Antwort
Seite 1 von 2  1 2      
Yan

Registriert seit: 26. Sep 2003
Ort: Aachen
129 Beiträge
 
Delphi 7 Personal
 
#1

"Internet IP" herausfinden

  Alt 19. Jul 2005, 09:51
Hi @all,

gibt es eine Möglichkeit in Delphi die "Internet IP" oder "IP hinter Router", also nicht die lokale IP-Adresse, herauszufinden?
Im Moment benutze ich dazu IpX von dieser Website.

Bis dann,
Yannick F.
mfG - Yannick
  Mit Zitat antworten Zitat
stefan2005

Registriert seit: 30. Sep 2003
Ort: Puchheim
250 Beiträge
 
Delphi 6 Personal
 
#2

Re: "Internet IP" herausfinden

  Alt 19. Jul 2005, 09:59
hi,
ruf einfach eine PHP_Page auf die die Internet-IP zurückgibt.
Wenn du eigenen Webspace benutzt, kannst du das auch ganz einfach selber machen. Im Internet gibts viel dazu !

cu,
stefan2005
  Mit Zitat antworten Zitat
Benutzerbild von Surrounder
Surrounder

Registriert seit: 26. Sep 2003
Ort: Stuttgart
177 Beiträge
 
Delphi 2006 Professional
 
#3

Re: "Internet IP" herausfinden

  Alt 19. Jul 2005, 10:24
DynDns bietet so einen Dienst, hier ein Beispiel mit der Indy Komponente

Delphi-Quellcode:
procedure TForm1.BtnGetProviderIPClick(Sender: TObject);
var
  IPSTR, HP: string;
  BeginIP, EndIP, i: integer;
begin
  BtnGetProviderIP.Enabled := False;
  HP := 'http://checkip.dyndns.org/';

  IdHTTP1.ProxyParams.ProxyServer := EdtProxyIP.Text;
  IdHTTP1.ProxyParams.ProxyPort := StrToInt( EdtProxyPort.Text );
  IPSTR := IdHTTP1.Get(HP);

  BeginIP := Pos('Current IP Address:', IPSTR) + Length('Current IP Address:');
  EndIP := Pos('</body>', IPSTR);

  ip := '';
  for i := BeginIP + 1 to ENDip - 1 do
  begin
    IP := IP + IPstr[i];
  end;
  EdtProviderIP.Text := ip;
  BtnGetProviderIP.Enabled := True;
end;
In C geschrieben und schön war zuletzt Franz Schuberts 9. Symphonie
  Mit Zitat antworten Zitat
Yan

Registriert seit: 26. Sep 2003
Ort: Aachen
129 Beiträge
 
Delphi 7 Personal
 
#4

Re: "Internet IP" herausfinden

  Alt 19. Jul 2005, 10:26
Sorry Stefan2005, aber die zweite Lösung gefällt mir besser
Werd' ich gleich mal ausprobieren. Danke!
Yannick F.
mfG - Yannick
  Mit Zitat antworten Zitat
Chris1986

Registriert seit: 17. Jul 2003
Ort: Aachen
350 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: "Internet IP" herausfinden

  Alt 19. Jul 2005, 11:19
Zitat von Yan:
Sorry Stefan2005, aber die zweite Lösung gefällt mir besser
Mir nicht, kaum ändert dydns den Quelltext funktionierts nicht mehr.

Schieb lieber dieses Script auf nen eigenen Server und ruf es ab:
Code:
<?php
 echo "$REMOTE_ADDR";
?>
Hat den Vorteil das es dein eigenes Script ist und das du den Quelltext nicht parsen musst. In der Antwort vom Web-Server steht nämlich nur die IP.

Gruß
Christian
Es gibt nur 10 Typen von Menschen auf der Welt:
Die, die Binärcode verstehen und die, die es nicht tun . . .
  Mit Zitat antworten Zitat
Yan

Registriert seit: 26. Sep 2003
Ort: Aachen
129 Beiträge
 
Delphi 7 Personal
 
#6

Re: "Internet IP" herausfinden

  Alt 19. Jul 2005, 11:52
Okay, überzeugt
Yannick F.
mfG - Yannick
  Mit Zitat antworten Zitat
Gigant02

Registriert seit: 3. Nov 2004
Ort: Helgoland
341 Beiträge
 
Delphi 7 Professional
 
#7

Re: "Internet IP" herausfinden

  Alt 20. Aug 2005, 12:15
Zitat von Chris1986:
Zitat von Yan:
Sorry Stefan2005, aber die zweite Lösung gefällt mir besser
Mir nicht, kaum ändert dydns den Quelltext funktionierts nicht mehr.

Schieb lieber dieses Script auf nen eigenen Server und ruf es ab:
Code:
<?php
 echo "$REMOTE_ADDR";
?>
Hat den Vorteil das es dein eigenes Script ist und das du den Quelltext nicht parsen musst. In der Antwort vom Web-Server steht nämlich nur die IP.

Gruß
Christian
gut und wie bekomme ich die antwort in einen string oder so rein ??

ich habs schon versucht klapt aber noch nicht so

lg, Gigant
  Mit Zitat antworten Zitat
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#8

Re: "Internet IP" herausfinden

  Alt 20. Aug 2005, 12:33
http://www.delphipraxis.net/internal...ct.php?t=51079
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
DevilsCamp
(Gast)

n/a Beiträge
 
#9

Re: "Internet IP" herausfinden

  Alt 19. Okt 2005, 13:45
Zitat von Gigant02:

gut und wie bekomme ich die antwort in einen string oder so rein ??

ich habs schon versucht klapt aber noch nicht so

lg, Gigant
Delphi-Quellcode:
function TForm1.GetMyIP(const URLwoPHPdateiLiegt: String): String;
begin
  Result := IdHTTP1.Get(URLwoPHPdateiLiegt);
// Result := IdHTTP1.Get('http://www.hier_fin.de/st/du_deine/php_datei.php');
end;

Mehr brauchst du nicht
  Mit Zitat antworten Zitat
Coldice111

Registriert seit: 17. Okt 2005
56 Beiträge
 
#10

Re: "Internet IP" herausfinden

  Alt 20. Okt 2005, 16:38
Hi!
Nehm doch einfach den code (Es wird da die ip in einem edit angezeigt)
Kompo idhttp1

Edit1.Text := IdHTTP1.Get('http://headdygivers.he.funpic.de/index.php'); Bei mir geht der Code 100 %

Der Server ist 24 stunden immer an denn kannste ruhig nehmen
cu coldice111
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz