特定のホスト・IPの許可と制限方法

特定のホスト、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利用法のトップへ


マニュアルのトップへ

10日間無料でお試し

ご利用実績200万サイト以上!
ロリポップなら目的に応じてさまざまなホームページを作成できます。

  • エコノミー

    月額 99 円〜

    メールでのご利用
    シンプルなHTMLサイトに

    独自ドメイン
    50
    容量
    120 GB
    WordPress
    -
    Webサーバー
    Apache
    転送量
    無制限
    電話サポート
    -
  • ライト

    月額 220 円〜

    趣味のホームページなどを
    新規作成
    詳しくはこちら

    独自ドメイン
    200
    容量
    350 GB
    WordPress
    Webサーバー
    Apache
    転送量
    無制限
    電話サポート
    -
  • スタンダード

    月額 440 円〜

    趣味からビジネス用途まで
    サーバー利用全般

    独自ドメイン
    300
    容量
    450 GB
    WordPress
    Webサーバー
    Apache
    転送量
    無制限
    電話サポート
  • おすすめ

    ハイスピード

    月額 550 円〜

    大量アクセスでも
    高速表示したいサーバー利用
    詳しくはこちら

    独自ドメイン
    無制限
    容量
    500 GB
    WordPress
    Webサーバー
    LiteSpeed
    転送量
    無制限
    電話サポート
  • エンタープライズ

    月額 2,200 円〜

    高速表示かつ大容量の
    ビジネス用途
    詳しくはこちら

    独自ドメイン
    無制限
    容量
    1.2 TB
    WordPress
    Webサーバー
    LiteSpeed
    転送量
    無制限
    電話サポート