Thread IP-Adr ermitteln (aber nicht localhost)
(28 answers)
Opened by roli at 2014-12-28 19:07
Viele Systeme machen es sich einfach und tragen in der /etc/hosts eine Zeile ein, die den Hostnamen mit der 127.0.0.1 verbindet. Das könnte hier auch der Fall sein. Hast Du schon mal versucht, den FQDN des Systems zu ermitteln und zu nutzen? Z.B. mit Net::Domain?
Code (perl): (dl
)
1 2 3 4 5 use Socket; use Net::Domain qw( hostfqdn ); my $host = hostfqdn(); my $addr = inet_ntoa(scalar(gethostbyname($host))); print "Name= $host IP Adr=$addr<\n"; meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |