カウンターでリモートホスト情報を収集するには?

[上に] [前に] [次に]
まぐ [E-Mail] [HomePage] 1999/04/23(金) 00:20:45
はじめまして、この度カウンターをダウンロードして設置させていただきました。
多機能でとてもとても便利で、気に入っています!
ところで私はBIGLOBEなのですが、メールで送られてくるログにリモートホスト名が入ってくれないのです。
IPアドレスだとプロバイダーの区別がつかなくて、凄く残念なんです。
他にも掲示板・アンケート等(他HPからダウンロード)のCGIを設置しましたが、
こちらもIPアドレス表示だったり、リモートホスト表示だったりとバラバラで変な気分です。

どうかアドバイスをお願いいたします。

[E-Mail] [HomePage] 1999/04/23(金) 00:31:21
念のためですが、IP アドレスからドメインネームを
参照する方法はご存じですよね。
lookup 機能の付いたソフトはいろいろでまわってい
ますから。。。

ログや掲示板のIP表示をドメインネーム表示に統一し
たいということでしたら、他の方のフォローを待ちます。

まぐ [E-Mail] 1999/04/23(金) 00:41:01
Sさん、コメントありがとうございます。
IPアドレスからドメインネームを参照する方法があることは、恥ずかしながら知りませんでした。
よろしければどこにどういうものがあるのか教えていただけませんか?

あ、で、今やりたいのはその”ドメインネームに統一”の方なので、どなたかアドバイスお願いしますm(_ _)m

B-Cus 1999/04/23(金) 00:52:57
if ( $ENV{REMOTE_HOST} eq $ENV{REMOTE_ADDR} ){
 $host = gethostbyaddr(pack("C4", split(/\./, $ENV{REMOTE_ADDR})), 2) || $ENV{REMOTE_ADDR};
}
かな。これでもホスト名にならないIPアドレスは、もともと
対応するホスト名を持ってないってことです。
# http://www.tohoho-web.com/wwwperl2.htm#gethostbyaddr

> よろしければどこにどういうものがあるのか教えていただけませんか?
nslookupやpingなど。
# nslookupってWindowsに付いてこなかったっけ?

[E-Mail] [HomePage] 1999/04/23(金) 01:23:52
lookup 機能のあるオンラインソフトですが、WSPing とかはどう
でしょう。また、
http://www.infseek.co.jp
で、ping をキーにオンラインソフト検索をすれば、lookup 機能
が付いたソフトを得ることが出来るでしょう。

CGI の改造の方(本題)は、B-Cus さんのフォローで解決ですね。



まぐ [E-Mail] 1999/04/23(金) 01:47:12
すみません(^_^;
初心者をちょっと出たぐらいの者なので、上記の改造部分をどこに入れればいいのか教えていただけますか?

一応ここかな?と思って、
327行目
if ($ENV{'REMOTE_HOST'} ne $ENV{'REMOTE_ADDR'}) {
print(OUT "HOST  = [ $ENV{'REMOTE_HOST'} ]\n");
の部分を入れ替えてみましたが……それだけでよかったのでしょうか?

pingの件はみなさんのアドバイスをヒントに、探しに行ってみます、どうもありがとうございます。

まぐ [E-Mail] 1999/04/23(金) 15:04:13
[[解決]]
lookup機能がついたソフトを得ることが出来ました。

BIGLOBEのアクセス記録をリモートホスト表示させることには
成功していませんが、しばらく格闘してみようと思います。
とりあえず、「解決」とします。
また、何かあったらお世話になると思いますのでよろしくお願いします。

[上に] [前に] [次に]