こんにちは、perl$ENV{'REMOTE_ADDR'}
を使用して IP アドレスを取得しています。IPアドレスが返されますが、使用しているとき
local($ip_address) = $ENV{'REMOTE_ADDR'};
$ip_address =~ s/^\s+|\s+$//g;
local(@bytes) = split(/\./,$ip_address);
local($packaddr) = pack("C4",@bytes);
local($host_name) = (gethostbyaddr($packaddr,2))[0];
print $host_name;
ホスト名は与えられず、代わりに何も返されません。何か助けて??