ホームページ閲覧者を、IPアドレス毎若しくはドメイン名毎に閲覧規制する手法です。
特定IPアドレスからの「ホームページ・サーバー」アクセスを制限するため、管理するドメイン・サーバーTOPヘ、『 .htaccess』隠しファイルを作成・アップします。
.htaccess記述例
Allow From All
Deny From 000.000.00.00
Deny From 124.160.72.149
Deny From 168.56.44.61
Deny From 72.177.4.44
Deny From 195.208.154.142
Deny From scalabledns.com
Deny From 163data.com.cn
Deny From scalabledns.com
Order Allow,Deny
Deny From の赤文字色は、アクセス解析(普段から(管理者=admin=Administrator)を用いて不正ログインを試みる不当なアクセスが無いか要確認)などで判明した、アクセス拒否IPアドレス若しくはドメイン名を記入します。
特定国からのアクセスを全て制限させたい場合、単にカントリー・ドメイン(日本=.jp)を指定するだけでは不十分で、特定国に用いられているIPアドレス全てを調べる必要があり、「COUNTRY IP BLOCKS」にて、国名指定及び「Apache .htaccess Deny」へのチェック後、【Create ACL】ボタンをクリックすると、一覧表示されますので、全てをコピーして『 .htaccess』の Deny From 項目にペースト、保存、アップロードします。
尚、隠しファイルが直接編集出来ない場合、【TeraPad】などを用いたテキスト形式にて、「htaccess.txt」ファイルを作成し、【FFFTP】などでサーバーへアップロード後、名称変更「htaccess.txt」⇒「.htaccess」と変更すればOK。allow=許可、deny=制限、order=実行。
詳細は、『ホームページ作成・HTML・CGI・編集ヒント|写真家縄田頼信プライベートサイト』(30「 .htaccess」による、ホームページ閲覧者・アクセス制限)をご参照ください。