Thread IP-Adr ermitteln (aber nicht localhost)
(28 answers)
Opened by roli at 2014-12-28 19:07
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 |