tetraの外部記憶箱

«前の日記(2007-01-19) 最新 次の日記(2007-02-03)» 編集
Category;

2007-01-25

_ [linux][log] Baiduspider迎撃法

前回前々回で、中国の検索サイト「百度(Baidu)」の出入禁止措置について書いた。

ところがその直後の2日間、なんとアクセス件数が倍増!1日に5000件ものリクエストが・・・ドヒェ〜〜!(汗)

ログをよく読むと、しっかりapacheは403で弾いているのだが、その間、リクエストの信号によって回線が占有されているわけであり、なんとも由々しき事態と言える。

そこで、もっと攻撃的・・・いや、相手に「嫌だよ」とゆーメッセージを送るために、BaiduspiderのIPアドレスへ『オウム返し』する設定にしてみた。

SetEnvIf User-Agent "Baiduspider" robots
SetEnvIf User-Agent "Baiduspider+" robots
<Directory />
    Options FollowSymLinks
    AllowOverride All
    <Files *>
        Order allow,deny
        Allow from all
        Deny from env=robots
        ErrorDocument 404 http://60.28.XX.XX/ ← BaiduspiderのIPアドレス
    </Files>
</Directory>

これで、Baiduspiderが立て続けにアクセスしてた場合、オウム返しに相手のサーバへリダイレクトされるハズである・・・まっ、相手側がルーターで弾いていたりしたら、無駄な措置かも知れんけど。

参考:ミケネコの htaccess リファレンス