• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htaccess:制限IPのうち特定のIPのみ許可)

htaccessで特定のIPのみを許可する方法

このQ&Aのポイント
  • htaccessファイルを使用して、特定のIPアドレスのみを許可する方法を理解する必要があります。
  • 具体的には、ネットマスクを使用して複数のIPアドレスからのアクセスを制限し、指定したIPアドレスにのみアクセスを許可する必要があります。
  • 118.243.126.243を除外するために、118.243.0.0から118.243.126.242と118.243.126.244から118.243.255.255を別々に制限する方法を.htaccessファイルに記述することができます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

申し訳ありません・・「質問を読み間違えていました。」 涙 こちらが正解です。。。 order deny,allow deny from all allow from 1.1.1.1/16

bbrc
質問者

補足

ymdaさん ご意見、ありがとうございます。 まだ、質問を読み間違えておられるようです。 この.htaccessでは、基本的に「118.243.0.0/16」以外のIPアドレスからのアクセスは全て許可したいのです。118.243.126.243からのみのアクセスを制限したいのでは、ありません。 そのため、 order deny,allow deny from all ではなく、 order allow,deny allow from all でなければだめです。 質問の内容は、上記の前提で、かつ、「118.243.0.0/16」に含まれる「118.243.126.243」からのアクセスを許可するにどのように記述すればよいか、お聞きしています。 また、せっかく例として具体的なネットマスク(例:118.243.0.0/16)やIPアドレス(例:118.243.126.243)を提示していますので、それを利用してご教授頂けないでしょうか?

その他の回答 (1)

回答No.1

こんにちわ。 サンプルをだらー・・・とかきます。 order allow,deny allow from all deny from 1.2.3.4 deny from 1.1.1.1/255.0.0.0 deny from 1.1.1.1/8 deny from .example.co.jp deny from host01.example.co.jp 特にnetmaskを指定しなければ、そのIPだけが拒否されます。 ちなみに deny from deny from 118.243.0.0/16 は間違えです (deny from が1つ多い)

bbrc
質問者

お礼

ymdaさん ご意見、ありがとうございます。

関連するQ&A