- ベストアンサー
ipアドレス制限
下記のIPを許可したい場合、.htaccessで制限したい場合、 どの様に記述すればよいでしょうか? 121.111.231.3~121.111.231.18 121.111.231.XXX/XXX のように記述したいのですが...
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
.htaccess の allow についてはサブネット表記が許可されていますので > 121.111.231.3~121.111.231.18 をご希望のように記述すると 121.121.231.3/28 になります。 なぜ、サブネット部分が(/ より後の部分)が、この場合 28 になるのかは サブネットマスクについて、お勉強なさってください。
その他の回答 (2)
- Lucky-wara
- ベストアンサー率33% (2/6)
>出来るだけ範囲外のIPアドレスは許可したくないのですがこれは、厳密に許可できているのでしょうか? >> 【アクセス許可の場合】 >> order deny,allow >> deny from all >> allow from 121.111.231. ごめんなさい。 これだと 121.111.231..0 ~ 121.111.231.255 はすべて許可することになりますね。 allow from 121.111.231.3 allow from 121.111.231.4 allow from 121.111.231.5 ・ ・ ・ とすべて記述するしかないかな。 すみません。私の知識ではここまででです。
お礼
ご回答ありがとうございます。 やはり、他に方法は無いのでしょうかね>_< とても参考になりました。
- Lucky-wara
- ベストアンサー率33% (2/6)
【アクセス制限の場合】 order allow,deny allow from all deny from 121.111.231.3 【アクセス許可の場合】 order deny,allow deny from all allow from 121.111.231.3 121.111.231.3~121.111.231.18 のような連続したIPアドレスの場合 『121.111.231.』 までを記述すればよいと思います。 【アクセス許可の場合】 order deny,allow deny from all allow from 121.111.231.
補足
ご回答ありがとうございます。 出来るだけ範囲外のIPアドレスは許可したくないのですがこれは、厳密に許可できているのでしょうか? > 【アクセス許可の場合】 > order deny,allow > deny from all > allow from 121.111.231.
お礼
ご回答ありがとうございます。 はい、サブネットマスク長をどう計算すれば良いか調べてみます。 大変参考になりました。ありがとうございます。