むりゃお
[E-Mail]
1999/10/01(金) 06:28:47
IPアドレスから、ドメイン名を取得しようとしていますが、
どうしても、うまくいきません。
UNIXサーバ、Perl5.0、ISPはInfoWebです。
$hostname = gethostbyaddr(pack('C4',split(/\./,$ENV{'REMOTE_ADDR'})),2);
で、取得しようとしますが結果はいつもNULLになってます。
REMOTE_ADDRには 210.255.177.217 というよに、
アドレスが入っているのを確認はしました。
他のIPアドレスでも全て、NULLで帰ってきます。
gethostbyaddrを使用するために前もって、宣言等が
必要なのでしょうか?
これ以外に必要な情報等があれば教えてください。
よろしくお願いします。