purazumakoiの[はてなブログ]

This Memorandum of Understanding.

冬はスノーボードしたいですねー。

htaccessのRewriteCond %{REMOTE_ADDR} でサブネットマスクを指定

IPが日本のじゃなかったら云々ということをやろうとして

本当はこんな感じで指定したかった

RewriteCond %{REMOTE_ADDR} !^129\.60\.0\.0\/16$


でもサブネットマスクの使用はできないみたいなので
わかりやすく書くと

RewriteCond %{REMOTE_ADDR} ^129\.60.*$

みたいな感じで、なんでもいいよというように正規表現で書くことになる。



詳しい設定方法はこちら
サブネットマスクを正規表現で表したい | その他(ソフトウェア)のQ&A【OKWave】

その他参考
JPNIC管理下で、APNICが逆引きの管理を行っているIPv4アドレス一覧 - JPNIC
「blockacountry.com」で、特定の国からのアクセスをシャットアウト 一言多いプログラマーの独り言


fetus.k-hsu.net/document/network/ipv4assign/countries/jp.txt