MTを使っていると必ず悩まされるのがSPAMコメントやトラックバック。ver4になってその辺の強化されましたが、いかんせん、このMTがver3.2なので、あまり強くない。
以前は.htaccessで海外スパムを遮断にも書いたように.htaccessでIPアドレスを直指定で制限をかけていましたが、しばらくして外したら、何も来なくなったので、そのままに。
最近ここ数ヶ月になって、ロシアからのSPAMが増えてきたので、再び、制限をかける。
MTの管理画面でSPAMは都度削除していたので、今手元に残ってるIP情報は少なくて
84.243.196.83
89.113.78.136
92.113.81.88 88-81-113-92.pool.ukrtel.net
92.113.200.244 244-200-113-92.pool.ukrtel.net
194.165.42.27
195.159.196.243
213.141.137.118 host-213.141.137.118.netbynet.ru
のみ。
こういう情報は蓄積していけば良い。
ホスト情報がロシアを表す ru があるので、ruは有無を言わさず拒否。
あとは、ホスト情報で拒否できるものはホスト情報で。それ以外はIP直で拒否。
order allow,deny
allow from all
deny from .ru
deny from .ukrtel.net
deny from 84.243.196.83
deny from 89.113.78.136
deny from 194.165.42.27
deny from 195.159.196.243
とりあえず、これだけを.htaccessに追加しておこう。
参考:世界のドメイン情報
■2008/11/20更新
order allow,deny
allow from all
deny from .ru
deny from .netbynet.ru
deny from .san.ru
deny from .ukrtel.net
deny from 84.243.196.83
deny from 89.113.78.136
deny from 94.102.60.68
deny from 194.165.42.27
deny from 195.159.196.243

コメントする