in reply to Finding your IP address with Perl
(Untested, but pretty much verbatim from the book.)use Sys::Hostname; my $hostname = hostname(); my $ip = gethostbyname($hostname);
The POSIX::uname() method looks like:
On systems that don't implement any part of POSIX, you'll have ... other... results. You might also try reverse resolving any IP address you get with gethostbyaddr.use POSIX qw( uname ); my $hostname = (uname())[1]; # the rest as above
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Finding your IP address with Perl
by $ENV{REMOTE_USER} (Novice) on Dec 04, 2000 at 21:50 UTC | |
by $ENV{REMOTE_USER} (Novice) on Dec 04, 2000 at 21:52 UTC |