![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> gethostbyaddr/gethostbyname
gethostbyaddr/gethostbyname [特定のホスト情報を取り出す]
[関数の使い方・書式]
○ = gethostbyaddr ☆,★ ● = gethostbyname □
[関数の機能] gethostbyaddr はIPアドレスからホスト情報を返します。 [書式の例] 1.$hostname = gethostbyaddr($ipaddress, 2);
サンプルソース
$AF_INET = 2; # Perl4用
$address = pack('C4', 192.168.0.1);
$hostname = gethostbyaddr($address, $AF_INET);
print "\$hostname = $hostneme", "\n";
$host = 'www.att.or.jp';
($name, $aliases, $addrtype, $length, @ipaddr) = gethostbyname($host);
print "\$name = $name", "\n";
print "\$aliases = $aliases", "\n";
print "\$addrtype = $addrtype", "\n";
print "\$len = $length", "\n";
foreach (@ipaddr) {
@addr = unpack('C4', $_);
print "Address = $addr[0].$addr[1].$addr[2].$addr[3]", "\n";
}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||