Entwickler-Ecke
Internet / Netzwerk - Wie kann ich von einer URL die IP ermitteln
NOS1971 - Mo 18.03.13 22:32
Titel: Wie kann ich von einer URL die IP ermitteln
Hallo,
ich suche einen weg aus einer gegebenen URL die IP zu ermitteln. Ist soetwas möglich ?
Grüße,
Andreas
Mathematiker - Mo 18.03.13 22:43
Auf Kommandozeilenebene
Quelltext
1:
| ping www.irgendetwas.de |
Mit
Quelltext
1:
| ping www.entwickler-ecke.de |
erhälst Du z.B. 5.9.106.239.
Beste Grüße
Mathematiker
NOS1971 - Mo 18.03.13 22:46
Moderiert von
Narses: Komplett-Zitat des letzten Beitrags entfernt.
Hi ...
sorry ... ich meinte natürlich innerhalb eines Delphi Programmes :-)
Mathematiker - Mo 18.03.13 22:50
Hallo,
NOS1971 hat folgendes geschrieben : |
... ich meinte natürlich innerhalb eines Delphi Programmes :-) |
Dachte ich mir schon, aber es hätte ja auch anders sein können. :mrgreen:
Sieh mal hier nach:
http://www.swissdelphicenter.ch/de/showcode.php?id=2228
Beste Grüße
Mathematiker
NOS1971 - Mo 18.03.13 23:12
Moderiert von
Narses: Komplett-Zitat des letzten Beitrags entfernt.
Das ist genau das was ich nicht will ... ich möchte anhand einer gegebenen URL die IP ermitteln und nicht anhand einer IP die URL ... :-)
Mathematiker - Mo 18.03.13 23:40
Versuch's mal damit:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33:
| uses WinSock; function GetIpAddressByName(const Lines:TStrings; const AHost: String): Boolean; type PPInAddr= ^PInAddr; var WSA: TWSAData; HostInfo: PHostEnt; Addr: PPInAddr; begin Result:=False; if WSAStartUp($101, WSA) = 0 then begin try HostInfo:= getHostByName(PChar(AHost)); Result:=HostInfo<>nil; if Result then begin Addr:=Pointer(HostInfo^.h_addr_list); if (Addr<>nil) AND (Addr^<>nil) then begin Repeat Lines.Add(StrPas(inet_ntoa(Addr^^)) ) ; inc(Addr); Until Addr^=nil; end; end; finally WSACleanup; end; end; end; |
Beste Grüße
Mathematiker
Delete - Mo 18.03.13 23:41
- Nachträglich durch die Entwickler-Ecke gelöscht -
NOS1971 - Di 19.03.13 14:40
Das ist die optimale Lösung denke ich ... vielen Dank !
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!