海外拒否

昨日のこと、megaindex クローラーのアクセスが突然襲ってきたので拒否したところ、ロシア,ウクライナ,ルーマニア,ドイツ,チリなど、どうみても踏み台経由の迷惑行為と思われるアクセスが急増してしまった・・・

そこで .htaccess に以下を追記し、海外からのアクセスをシャットアウト!

SetEnvIf User-Agent “Googlebot” allowbot
SetEnvIf User-Agent “msnbot” allowbot
SetEnvIf User-Agent “bingbot” allowbot
SetEnvIf User-Agent “Slurp” allowbot

order deny,allow
deny from all

検索エンジンからのアクセスを許可

allow from env=allowbot

LAN内からのアクセスを許可

allow from 192.168.1.0/24

以下国内IPアドレスを許可(4193行にわたる・・・)

allow from 1.0.16.0/20
allow from 1.0.64.0/18
--------
-------- 
allow from 223.252.64.0/19
allow from 223.252.112.0/20

とりあえず良い感じになった。

しかし、最近はスマホ等でのアクセスがデフォルトで海外のプロクシ経由になる様なことが多くなったので課題が残る・・・