.htaccessで00.000.00.1~00.000.00.254(IPの0の部分はダミーです)のIPのみを許可する処理を入れたく思いますが、allow from にどういった値を入れればよいでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/02/12 15:51:39
  • 終了:2012/02/19 15:55:03

回答(2件)

id:oil999 No.1

oil999回答回数1728ベストアンサー獲得回数3202012/02/12 16:18:06

ポイント50pt

以下のようにしてください。

allow from 00.000.00.
deny from 00.000.00.1
deny from 00.000.00.255
id:rouge_2008 No.2

rouge_2008回答回数594ベストアンサー獲得回数3512012/02/12 22:18:04

ポイント50pt

何種類か書き方があります。

・IP アドレスの一部

Order Deny,Allow
Deny from all
Allow from 00.000.00


・ネットワーク/ネットマスクの対

Order Deny,Allow
Deny from all
Allow from 00.000.00.0/255.255.255.0


・ネットワーク/n(CIDR指定)

Order Deny,Allow
Deny from all
Allow from 00.000.00.0/24


http://httpd.apache.org/docs/2.1/ja/mod/mod_authz_host.html#allow
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/access.html
http://www.atmarkit.co.jp/fwin2k/win2ktips/832tcpcidr/tcpcidr.html

 
※「***.***.***.1」~「*.***.***.254」を許可するのでしたら、拒否するアドレスを個別に指定する必要はないと思います。
以下のページで説明されているように、ブロードキャスト・アドレスを割り当てる事はできません。

http://www.atmarkit.co.jp/fwin2k/win2ktips/833broadcast/broadcast.html

 例えば192.168.1.0/255.255.255.0というネットワークがあるとすると、このネットワーク上には192.168.1.1~192.168.1.254という、最大254台のコンピュータを配置することができる。


http://watchan.net/network/ipaddress.html

例えば、サブネットマスクが255.255.255.0、ネットワークアドレスが192.168.0.0の場合、IPアドレスは192.168.0.1~192.168.0.254となり(192.168.0.0と192.168.0.255は割り当て不可)、IPアドレスを254個、すなわちパソコンが最大254台収容できるひとつのネットワークになります。

id:rouge_2008

もし自分で管理しているネットワークではない場合は、以下で対象範囲内の任意のIPアドレスを検索して、ネットワークアドレスを確認してみてください。

http://www.iphiroba.jp/

2012/02/12 22:54:15

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません