Thread gethostbyname und umlautdomains: to puny or not to puny? (15 answers)
Opened by esskar at 2006-09-28 19:26

esskar
 2006-09-28 19:26
#70375 #70375
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
hi,

ich versuch die ip einer umlaut domain heraus zu bekommen.
hier mein ansatz.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use Encode::Punycode;
use Encode;
use Socket;

print getip( 'müller.de' );

sub getip {
my ($host) = @_;

my $addr = gethostbyname( encode('Punycode', $host ) );
$addr = gethostbyname( $host ) unless $addr;

die "Hostname $host doesn't exist.\n"
unless $addr;

return inet_ntoa( $addr );
}


mit puny oder ohne puny - beides bringt nichts.
was mach ich falsch? wie muss ich es richtig tun?

View full thread gethostbyname und umlautdomains: to puny or not to puny?