人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ReverseAccess(http://www.cj-c.com/cgi_s/access.htm)という、ホームページ用のアクセスランキングCGIを使っているのですが、どうしたわけか迷惑アクセスが非常に多くて困っています。一日100アクセスとかあったりするのですが、どこをさがしてもリンクは張られていないようです。いったいどうしたらこんなことができるのでしょうか?

●質問者: taroemon
●カテゴリ:インターネット ウェブ制作
✍キーワード:CGI アクセス ホームページ ランキング リンク
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● danielocean
●35ポイント

http://q.hatena.ne.jp/

URLはダミーです。

迷惑アクセスが具体的に何なのか、によりますが、

最近ではトラフィックエクスチェンジが盛んになっているので

その影響でしょうか・・・。

■簡単に「トラフィックエクスチェンジとは」

会員同士が交互にホームページを見合いっこすることで、

お互いのアクセス数を増やしましょう、というサービスのこと。

詳しくはGoogleなどで検索してください。

その中に「自動で巡回します」的な文章が書かれているときは、

自動的にホームページにアクセスしてくれる「オートサーフ機能」

が搭載されている場合が多いです。

まぁサイト管理者側からしてみたら、

検索エンジンからのアクセスと同じで「不要なアクセス」ですよね。

ホームページ、ブログなどの一般的なサイトのアクセスログには

「リファラ(referer)」という情報があります。

これは要するに「どのサイトをたどってきたか」というアクセス元の情報です。

※注:サーバの設定によってはリファラをログに残していない場合もあります

このリファラ情報から不要なものを削除していけば、本当のアクセス数が見えてくるはずです。

具体的には、アクセスログ解析ツールの中にある

リファラorアクセス元orリンク元の項目を参照してみてください。

その中にトラフィックエクスチェンジの足跡が残っていればビンゴです。

具体的に生ログ(アクセスログの本体)があればすぐ分かるんだけれど・・・。

◎質問者からの返答

ご回答ありがとうございます。

大変参考になりました。


2 ● k12u
●35ポイント

HTTP_REFERER(リンク元を表す文字列,程度の物です)というものは作法としてブラウザが素直に送っているものですが,偽装しようと思えば簡単に偽装できるものです。

UNIX的なterminalが使えるのであれば,例えば

$ telnet www.spammed_site.example.com 80

GET /some/file.html HTTP/1.1

Referer: http://www.spamming.example.com/spamming.html

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

Connection: Keep-Alive


のようにすればhttp://www.spamming.example.com/spamming.htmlを経由してhttp://www.spammed_site.example.com/some/file.htmlにアクセスしたかのようなログを残すことができます。実際にリンクがあるかどうかは関係ありません。

結局のところ,ブラウザはサーバに接続してURLとRefererを指定する文字列を送っているだけですから同じことをするプログラムを書けばいいわけです。URLを検索エンジンなどで収集してきてループを回すだけですので技術的には極めて単純なものです。

http://www.tokix.net/txt/000165.html

http://ja.wikipedia.org/wiki/Hypertext_Transfer_Protocol

◎質問者からの返答

ご回答ありがとうございます。

大変参考になりました。

すごいですねぇ。知りませんでした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ