プロが教える店舗&オフィスのセキュリティ対策術

下記のIPを許可したい場合、.htaccessで制限したい場合、
どの様に記述すればよいでしょうか?

121.111.231.3~121.111.231.18

121.111.231.XXX/XXX
のように記述したいのですが...

A 回答 (3件)

.htaccess の allow についてはサブネット表記が許可されていますので



> 121.111.231.3~121.111.231.18

をご希望のように記述すると

121.121.231.3/28

になります。
なぜ、サブネット部分が(/ より後の部分)が、この場合 28 になるのかは
サブネットマスクについて、お勉強なさってください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
はい、サブネットマスク長をどう計算すれば良いか調べてみます。
大変参考になりました。ありがとうございます。

お礼日時:2007/11/29 17:00

>出来るだけ範囲外の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
 ・
 ・
 ・
とすべて記述するしかないかな。

すみません。私の知識ではここまででです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
やはり、他に方法は無いのでしょうかね>_<
とても参考になりました。

お礼日時:2007/11/27 20:38

【アクセス制限の場合】


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.

補足日時:2007/11/27 10:38
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!