gethostbyname


gethostbyname NAME

 ホスト名に対するアドレス情報を返します。

サンプルプログラム

use strict;
use Socket;

my $host = 'www.google.co.jp';
my ($name, $aliases, $addrtype, $length, @addrs) = gethostbyname($host);

print "名称          : $name\n";
print "別名          : $aliases\n";
print "アドレスタイプ: $addrtype\n";
print "アドレス長    : $length\n";
foreach my $addr (@addrs) {
	print "アドレス      : ", inet_ntoa($addr), "\n";
}

関連項目

ホスト名からIPアドレスの取得
gethostbyaddr関数