Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Wie bekomme ich die Hostadresse meines Internet Accounts? (https://www.delphipraxis.net/58500-wie-bekomme-ich-die-hostadresse-meines-internet-accounts.html)

Scorpion3000 7. Dez 2005 22:14


Wie bekomme ich die Hostadresse meines Internet Accounts?
 
Hallo Leute!

Unter diesem Link wird einem die Hostadresse des Accounts auf dem Provider angezeigt.
Gibt es irgend eine Möglichkeit eben diese Hostadresse unter Delphi heraus zu finden?

Msg Scorpion3000

arbu man 7. Dez 2005 22:22

Re: Wie bekomme ich die Hostadresse meines Internet Accounts
 
Mach doch ein php-script das die ip-adresse ausgibt und lese diese seite dann mit delphi aus.

Daniel Schuhmann 7. Dez 2005 23:07

Re: Wie bekomme ich die Hostadresse meines Internet Accounts
 
Solang Du direkt mit DSL oder Kabelmodem am Netz hängst, kriegst Du die IP mit der Windows-API raus. Ist das allerdings nicht der Fall (Du sitzt hinter einem Router oder ähnliches), dann bleibt Dir wirklich nur der Umweg über das PHP-Skript:

IP-Adresse (Beispiel):
Code:
<?php
$ip=$_SERVER['REMOTE_ADDR'];
echo $ip;
?>
Hostname (Beispiel):
Code:
<?php
$ip=gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $ip;
?>

Scorpion3000 8. Dez 2005 10:22

Re: Wie bekomme ich die Hostadresse meines Internet Accounts
 
Ich danke mal für die schnelle Hilfe. Dh es gibt keine Möglichkeit, dies ohne PHP zu lösen?

Mfg Scorpion3000

Daniel Schuhmann 8. Dez 2005 14:32

Re: Wie bekomme ich die Hostadresse meines Internet Accounts
 
Zitat:

Zitat von Scorpion3000
Dh es gibt keine Möglichkeit, dies ohne PHP zu lösen?

Das schon, aber zumindest nicht ohne irgendeine dyamische Anwendung auf dem Server. Neben PHP würden hier auch Perl und Active Server Pages (ASP) funktionieren.

Aber auch ohne Skriptsprache geht es. Wenn der Webserver SSI (Server Side Includes) erlaubt, geht es auch mit dem einfachen Befehl:

Hierfür gibt es wieder ein Beispiel.

Chewie 8. Dez 2005 16:44

Re: Wie bekomme ich die Hostadresse meines Internet Accounts
 
Zitat:

Zitat von Scorpion3000
Ich danke mal für die schnelle Hilfe. Dh es gibt keine Möglichkeit, dies ohne PHP zu lösen?

Wenn dein Rechner die ADresse kennst, geht es über die WinApi. Wenn er dies nicht tut (weil er z.B. hinter nem Router sitzt), musst den den fragen, der das weiß.
In dem Fall also eine Website, die der Router abruft, oder den Router selbst. Da das allerdings bei jedem Router anders geht, ist das mit der Website die einfachere Variante.

Daniel Schuhmann 8. Dez 2005 16:51

Re: Wie bekomme ich die Hostadresse meines Internet Accounts
 
Nichts anderes habe ich in meinem ersten Beitrag (#3) geschrieben :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 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