IPアドレスに基づいて特定の国をブロックする必要があるWebサイトがあります。 IPベースのブロックは訪問者をブロックするための絶対的な方法ではないが、正しい方向への必要なステップであることを私は知っています。
私はPHPを使用しているので、 geoplugin.net のようなGeoIPデータベースを使用します。しかし、これを行うより良い方法があるかどうか知りたいです。
Webサイトは共有Webサーバー上にあり(ルートアクセス権がない)、centOSでApacheを実行しています。私の質問は「外部ソースを使用してIPアドレスをルックアップするIPによってブロックするように.htaccessファイルを構成できるか」と思います。
慎重に使用してください...国全体をブロックすることであなたが間違ったことをしていると思っている人がたくさんいると思います。
Apache用のgeoipモジュール があるようですが、サーバー管理者はそれをインストールする理由があるかもしれません。
CPUのオーバーヘッドとレイテンシの問題を引き起こしている追加のルールを見つけた場合、TechGuardはインラインアプライアンスを IPアドレスブロッキング に悪意のあるアクティビティに関連付けられた数百万のIPアドレスの商用ブロックリストを含めて、インバウンドおよびアウトバウンドトラフィック用に作成しますポリシーで許可されている国。ネットワークの遅延やTCP接続に影響を与えることなく、これらすべてを実行し、1日あたり12,000のIP範囲に相当するものを自動的に更新します。