鎖国を行っています。

<2007年05月16日> by sakura tamako 0 Trackbacks
鎖国始めました。。。というか、トラックバックスパム大杉ヽ(´Д`;)ノアゥア...

トラバ弾いているんですけど、一応受け付けたのは全部メールでくるようにしてて、そのメールがうざい。メール止めればいいんだけど、弾いたトラバ消すのも面倒・・・というわけで鎖国開始w

一応日本以外からは、全部アクセス不可にしているのですが、やり方は下に書いた方法で。

はぁ~めんどっち~

でも効果はてきめんしたw

副作用としては、右のメニューの「人気記事」のアクセス数が激減しています。半分はトラックバックスパムのアクセス数だったのくわぁw

 

下記のようなshを書いて、makehtaccess.shとかで保存
#!/bin/sh

# 日本以外からのアクセスを禁止するhtaccess生成
mydir='/home/USERDIR/public_html/'
myhtaccess=$mydir".htaccess"

# 日本のIPアドレス一覧を取得
wget http://www.blackholes.us/zones/countries/jp.txt

# htaccess作成
echo "# 生成日時 " `date +"%Y/%m/%d %H:%M:%S"` > $myhtaccess
echo "order deny,allow" >> $myhtaccess
echo "deny from all" >> $myhtaccess
cut -f 2 jp.txt | awk '{print "allow from " $1 }' >> $myhtaccess
echo done.

rm -f jp.txt


% sh makehtaccess.sh
で生成する

# 生成日時 200X/XX/XX XX:XX:XX
order deny,allow
deny from all
allow from 43.0.0.0/8
allow from 58.0.0.0/15
allow from 58.3.0.0/16
allow from 58.4.0.0/15
allow from 58.12.0.0/15
allow from 58.65.32.0/19
 ・
 ・
 ・

という感じのhtaccessが指定したデレクトリ以下に生成されていればOK

生成されるhtaccessに別途なにか書き込みたいテキストがあるなら、

cat hogehoe.txt >> $myhtaccess

とかをあらかじめ作っておいて、生成時に読み込ませる
あとはコメントスパムだけど・・・まあ、今のところたまこの逆鱗に触れるほどは来ていないので、まだ今のままにしておきますが・・・そのうち拒否させませう。。。

参考:サーログ: 2007年03月 アーカイブ

トラックバック

  1. このエントリにトラックバックはありません

コメント

2 Responses to “鎖国を行っています。”

  1. あまぞねす<2007年05月17日>, 15:44 wrote:
    私のとこにも毎日数百通のスパムが届きますが
    サーバー触れないのでどうにも成りません。( ´Д`)
    たまこさんに何とかしてもらいたいかも・・w
  2. sakura tamako<2007年05月19日>, 16:13 wrote:
    たまこのところは、友達のところに置かせてもらっていてさらに自分で何とかできるので、困ったことがあれば自前で何とかするのですが、無料ブログだとさわれないので困りますよね。。。

    解決策は・・・
    もっと安全なブログに移動するw

    ですね。

この記事へのコメントは承認してから公開されます。