迷惑コメント・トラックバックをFC2ブログの「禁止ルール」機能で禁止してみる
2008 04 27,Sun先月FC2ブログに機能追加された「禁止ルール」を約1ヶ月ほどかけて勉強してきました。禁止ルールという名称ですけれど、要は正規表現を用いて迷惑IPアドレス、ホストを指定できるようになる機能です。
正規表現が利用できるならば今までみたいに一つずつ迷惑IPアドレス、ホストをブラックリストに追加するという苦労はいくらか減るようになると思います。
参照・関連リンクリスト
問題はこの正規表現の難しさです。自分は一から勉強したのですが、覚えるのに結構苦労しました。迷惑IPアドレス、ホストを指定するだけならさほど難しい事は覚えなくてもなんとかなるのですが、それでも気軽に利用できるものではないと思います。
そこで、とりあえず自分が設定しているリストを公開してみようと思います。これを参考に設定するだけならば、さほど難しく無いのではないでしょうか。
現在設定している禁止IP・ホストのリスト
p[a-z0-9]+\.osaknt01
ntoska[0-9]+\.oska
flh1a[a-z0-9]+\.osk禁止IP・ホストの候補リスト
p[0-9]\.nas[0-9]\.o-tokyo
p[0-9]-ip[a-z0-9]osakakita
OFSfa-0[a-z0-9]+-[0-9]+\.ppp11
nwtfb-0[a-z0-9]+-[0-9]+\.ppp11まだ正規表現については勉強している最中なので、この記述で間違っているのか正直不安です。一応「PHP正規表現チェッカー」でチェックはしてみたのですが、もし間違いがありましたらコメント等で教えていただけると大変助かります。
なのでこの設定は自己責任で利用してみてください。
上記のリストから改行はそのままコピー&ペーストして指定すれば、FC2ブログで見かける大抵の迷惑コメント・トラックバックを防ぐ事ができると思います。
設定を書き込む欄は、FC2ブログ管理画面の左側メニューの環境設定→禁止設定の「禁止IP・ホスト」にあります。もしくはコメント管理欄上部の「ブラックリスト」のリンクからも移動できます。
加えて、「禁止ルール(正規表現)」の項目を「禁止ルールを適用する」に変更するのも忘れずに。
※補足・注意点等
まだ未完成というかこれが正しく記述できているか不安なのでご利用は自己責任で・・・というのは先ほども書きましたが、上記の指定と合わせて「禁止ワード」も設定しておくとより効果的だと思います。というかいくらかは設定しておかないとマイナーな迷惑IPアドレス、ホストは防げないからです。
指定方法は、「禁止ワード」欄に「禁止ワード1|禁止ワード2|禁止ワード3|禁止ワード4」という感じに「|」で区切って記述します。
それと、「禁止IP・ホストの候補リスト」として分けたのは、まだ迷惑コメント・トラックバックの届く量が少なめだったので永久禁止にしていいものか迷っている最中だったりするものです。これもそのまま指定してしまって問題ないとは思うのですが(ほとんどはFC2ブログに限らず他のWebサービス等で悪評のある迷惑IPアドレス、ホストですので)、それよりも禁止ワードで弾くほうがいいのかなとも悩んでいます。ひとりで黙々と作業しているので、その辺りがよく分からないのですよね。
ある程度の流行とかもあると思いますので、また別の迷惑IPアドレス、ホストが目立ってきたり、どこか修正点が見つかり次第、追記していきたいと思います。
コメント
コメントの投稿
トラックバック
http://commonscapes.blog69.fc2.com/tb.php/556-4c35c169
日記ブログに関する記事を読みました | home | 2008年第72回河北美術展、4月25日開幕。まだ見に行っていません。