中国からのスパムを防ぐ禁止IP設定
ここ数日、ファンブログの動作が重くて、スパムも多いんですが、このブログに書きこまれたスパムは全て中国産でした。中身は英文でしたが、送信元のIPアドレスは全部、中国です。
理由は知りませんが、半角英数のみのコメントを受付しないに設定しても、バンバン書きこまれています。
もう、ここまで来ると中国からのスパムはテロじゃないか?というくらいなんですが、仕方が無いので送信元IPの含まれる範囲をすべて遮断しました。
禁止IPは次の5行になります。(追加したので増えています)
IPアドレスをひとつひとつ書いていたんではキリがないのでCIDR記法というものを使っています。
中国からのスパム送信元IPアドレス範囲一覧
2014年04月07日時点
- 59.56.0.0/14
- 59.60.0.0/15
- 113.96.0.0/12
- 120.32.0.0/13
- 202.101.96.0/19
- 27.152.0.0/13 (2014年04月01日追加)
- 110.80.0.0/13 (2014年04月02日追加)
- 110.88.0.0/14 (2014年04月07日追加)
上の5つは、ここ数日で、このブログに書きこまれたIPアドレスの含まれる範囲すべてですが、まだ中国に割り当てられているIPアドレスはあるので、別のIPからスパムが来たら随時追加します。
このCIDR記法が、有効に反映されるのか疑問でしたが、 試しに全てのIPアドレスを含むという意味の 0.0.0.0/0 で、禁止IP設定をしてから、自分でコメント送信したらエラーになったので、ファンブログでは有効みたいです。
2014/04/02 追記:数日経ちましたが、登録した範囲のIPアドレスからはスパムは届いていません。
おそらく、ファンブログの元のシステムである Seesaa Blog でも、この書き方で大丈夫だと思いますが、試していません。また、それ以外のブログサービスで使えるかはわかりません。
ファンブログの禁止IP設定方法
ファンブログの管理画面にログインして「コメント一覧」ページを開きます。
画面の右上に「禁止IP」と書いてあるので、クリック。
禁止IPを書き込む場所があるので、上記一覧を記入します。5つまでまとめて送信できるので、送信は1回で済みます。
「禁止IPに追加」ボタンを押して「禁止IPのリスト」に5つが追加されれば、設定完了です。
自分のブログにスパムが来ているかチェックする
もしアクセス解析の中で /xxxxx/_pages/user/comments2/regist/input というページが多かったら、おそらく全部スパムです。xxxxxというのは、自分のブログの https://fanblogs.jp/xxxxx/ の部分です。
このブログで言うと /techs/_pages/user/comments2/regist/input です。クリックすると、どこに飛ぶのかわかります。
ファンブログにログインしていない状態で、トップページを開くと人気記事というのが表示されていますが、その中のひとつは今年の正月の記事です。そして、そのブログは1ヵ月以上更新されていません。なんでその記事が人気なのかと見てみると、今日の日付でスパムが数百個、書きこまれています。
今日の日付だけでなく、毎日書きこまれているので数万個のスパムがあるかもしれません。人気記事の読者はスパムみたいです。まあ、最近ファンブログが重い原因はそんなところです。