特定のホスト・IPの許可と制限方法
特定のホスト、IPからのアクセスを許可もしくは制限する方法をご説明します。
特定のホスト、IPの許可/制限について
- 例えば、掲示板を荒らされたので荒らしからのアクセスを弾きたいなどの場合に使えます。
特定のホスト、IPからのアクセスの制限
- .htaccessファイルの作成
- 適当なファイル名(htaccess.txtなど)で、以下の内容のファイルを作成します。
-
- order allow,deny
- allow from all
- deny from 制限をかけるホスト、IP
- deny from 制限をかけるホスト、IP
- deny from 制限をかけるホスト、IP
-
- order allow,deny
- allow(許可)、deny(拒否)の順番を記入します。そのままコピーしてください。
- allow from all
- 特定のホスト以外のアクセス全てを許可すると言う意味です。そのままコピーしてください。
- deny from
- 制限をかけるホスト、IPを指定します。複数指定する場合は、1行ずつ指定します。
- 例)deny from abc.hogemoge.ne.jp
abc.hogemoge.ne.jpというホストからのアクセスを拒否します。 - 例)deny from .mogamoga.co.jp
???.mogamoga.co.jpというホストからのアクセスを拒否します。 - 例)deny from 123.456.
123.456.???.???というIPからのアクセスを拒否します。
- ファイルのアップロード
- 作成したhtaccess.txtを、FTPで制限をかけるディレクトリにアップロードします。アップロード後、ファイル名を「.htaccess」に変更します。
パーミッションは「604」にしてください。
- ブラウザでの確認
- 以上で完了です。アップロードしたディレクトリに制限がかかっているか、アクセスを禁止されたホスト、IPからブラウザでアクセスし確認してください。制限がかかっている場合、403(Forbidden)エラーが表示されます。
特定のホスト、IPからのアクセスのみ許可する
- .htaccessファイルの作成
- 適当なファイル名(htaccess.txtなど)で、以下の内容のファイルを作成します。
-
- order deny,allow
- deny from all
- allow from 許可するホスト、IP
- allow from 許可するホスト、IP
- allow from 許可するホスト、IP
-
- order deny,allow
- deny(拒否)、allow(許可)の順番を記入します。そのままコピーしてください。
- deny from all
- 特定のホスト以外のアクセス全てを拒否すると言う意味です。そのままコピーしてください。
- allow from
- 許可するホスト、IPを指定します。複数指定する場合は、1行ずつ指定します。
- 例)allow from abc.hogemoge.ne.jp
abc.hogemoge.ne.jpというホストからのアクセスを許可します。 - 例)allow from .mogamoga.co.jp
???.mogamoga.co.jpというホストからのアクセスを許可します。 - 例)allow from 123.456.
123.456.???.???というIPからのアクセスを許可します。
- ファイルのアップロード
- 作成したhtaccess.txtを、FTPで制限をかけるディレクトリにアップロードします。アップロード後、ファイル名を「.htaccess」に変更します。
パーミッションは「604」にしてください。
- 動作確認
- 以上で完了です。アップロードしたディレクトリにブラウザでアクセスし、アクセスを許可されたホスト、IPから制限がかかっていないことを確認してください。制限がかかっている場合、403(Forbidden)エラーが表示されます。
- .htaccessマニュアル
- パスワード制による制限
- 特定のホスト、IPの許可/制限
- アドレスの転送
- エラーページの変更
- 画像の直リンクの禁止
- 携帯からのアクセス振り分け
- URLの書き換え
10日間無料でお試し
ご利用実績200万サイト以上!
ロリポップなら目的に応じてさまざまなホームページを作成できます。