【.htaccess】特定のIPアドレス、ホストからのアクセスを制限する

トップページ > 特定のIPアドレス、ホストからのアクセスを制限する

特定のIPアドレス、ホストからのアクセスを制限する

特定のIPアドレスまた、ホストからのアクセスを制限する方法です。

特定のIPアドレスからのアクセスを制限

#AllowとDenyの順序を指定
order Allow,Deny

#全てのアクセスを許可
Allow from all

#アクセスを拒否したいIPアドレスを指定
Deny from 1111.2222.3333.4444
Deny from 1111.2222.3333.5555
Deny from 1111.2222.3333.6666

特定のホストからのアクセスを制限

#AllowとDenyの順序を指定
order Allow,Deny

#全てのアクセスを許可
Allow from all

#アクセスを拒否したいホストを指定
Deny from example.jp
Deny from example.com
Deny from example.info

特定のIPアドレスとホストからのアクセスを制限

#AllowとDenyの順序を指定
order Allow,Deny

#全てのアクセスを許可
Allow from all

#アクセスを拒否したいIPアドレス、ホストを指定
Deny from 1111.2222.3333.4444
Deny from 1111.2222.3333.5555
Deny from example.jp
Deny from example.com

これまでとは逆に、
特定のIPアドレスまた、ホストからのアクセスのみを許可する場合の記述もまとめておきます。

特定のIPアドレス、ホストからのアクセスを許可する

一旦、全てのアクセスを拒否した後に、
アクセスを許可するIPアドレス、または、ホスト名を指定します。

#DenyとAllowの順序を指定
order Deny,Allow

#全てのアクセスを拒否
Deny from all

#アクセスを許可したいIPアドレス指定
Allow from 1111.2222.3333.4444
Allow from 1111.2222.3333.5555
Allow from example.jp
Allow from example.com