※ パクレゼルヴではWeb開発エンジニアを大募集中!詳細はこちら
Home > Apache, Tips > 海外からのアクセスを防ぐ

海外からのアクセスを防ぐ  

2008/11/27 木曜日 15:45:09

海外からのアクセスを防ぐ。
そんなお困りな方は、.htaccessで大体のことはできます(サーバが.htaccessに対応している必要がありますが・・)。

order deny,allow
deny from all
allow from .jp

とすれば、jpドメイン以外からのアクセスを防ぐことはできます。
しかし、これだけでは、apacheの設定具合等によっては普通にアクセスできてしまう場合があるので、IPで直接制限をかけた方が良いかなと。

JPNICが管理しているIPアドレスは以下から確認できるので、それのみアクセスできるようにすれば、一応国内からのみアクセスということができます。
http://www.nic.ad.jp/ja/dns/jp-addr-block.html

設定方法としては以下。

order allow,deny
allow from all
deny from 210.128.0.0/11
deny from 221.16.0.0/12
 ・
 ・

.htaccessサンプル(一応2008/11/27付のデータで作成)

ずらっと、大量に記述する必要がありますが、こんなに多量にあってもIPv4はもう喝々で、更に桁数の増えるIPv6にそのうち移行するとか言う話も出てきていたりします。
そんな感じ。

下音タヌキ Apache, Tips

  1. No comments yet.
  1. No trackbacks yet.