Thread IP-Adr ermitteln (aber nicht localhost) (28 answers)
Opened by roli at 2014-12-28 19:07

roli
 2014-12-28 19:07
#178943 #178943
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

irgendwie stecke ich fest. Ich möchte die IP-Adr des (Linux) Rechners ermitteln auf dem mein Script läuft. Leider erhalte ich immer nur die Localhost Adresse 127.0.0.1. Mein Code sieht so aus:
Code (perl): (dl )
1
2
3
4
5
use Socket;
use Sys::Hostname;
my $host = hostname();
my $addr = inet_ntoa(scalar(gethostbyname($host)));
print "Name= $host   IP Adr=$addr <\n";

Das Ergebnis ist:
Code: (dl )
Name= meteor   IP Adr=127.0.0.1 <

Der Rechnername wird wie erwartet richtig ermittelt, nur die IP-Adresse ist nicht die gewünschte. Hier würde ich gerne sehen was der Rechner via DHCP erhalten hat.

Danke
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread IP-Adr ermitteln (aber nicht localhost)