use strict; my $host = 'http://www.test.de'; my $ip=&FindIP($host); print "Die IP von $host ist $ip\n"; print "Da gab es wohl einen Fehler..." if $ip == 0; sub FindIP{ my $host = shift; $host=~ s/^.*?\/\///; ($host)=split('/',$host); my ($name, $aliases, $addrtype, $len, @addr) = gethostbyname($host); if ($len < 4){ #print "No IP found"; return 0; } my @unpacked_addr=unpack("C$len", $addr[0]); my $ip=join('.',@unpacked_addr[0..$len-1]); # print "Ergebnisse der IP-Suche für $name : $ip"; return $ip; } |