私のサーバーにアクセスしようとするすべてのウェブホスティング サーバーをブロックする方法はありますか? 私のサーバーに損害を与えるためにハッキングされた Web サイトが多数ありますが、共通しているのは、IPHub.info Web サイトなどの Web サイトで、攻撃者の IP (多くの IP) が常にホスティング プロバイダーとして識別されることです。私の知る限り、すべての Web ホスティングのブラックリストを作成する以外に、Web ホスティングを識別する検出方法はありません。私の考えは間違っていますか?
答え1
ip2location.com の地理位置情報データベースを使用して、IP アドレスがデータ センターに属しているかどうかを識別できます。
IP がデータ センター (DCH) に属しているかどうかを検索し、バックエンド コードでブロックできる PX2 データベースを確認してください。
サンプルコードは、以下のウェブサイトで参照できます。https://www.ip2location.com/ip2proxy/developers
答え2
アクセス制御は、Web サイトへの訪問者のアクセスを管理する上で重要な部分です。cPanel の IP 拒否マネージャーを使用するか、.htaccess ファイルに許可または拒否コードを追加することで、訪問者のサイトへのアクセスを制限できます。
これは、特定の国やドメイン アドレスからのロボットや悪意のある訪問者がサイトにスパムを送信したり、サイトに望ましくないコメントを投稿したりする場合に特に便利です。次のセクションでは、.htaccess ファイルと cPanel IP 拒否マネージャーを使用して IP をブロックする方法について説明します。
IP アドレスによるアクセス制御 Allow および Deny ディレクティブを使用すると、発信元の訪問者サーバーの IP アドレスまたはホスト名に基づいてアクセスを許可または拒否できます。構文は次のとおりです。
IP 122.102.1.2のアクセスを許可しますWebサイト122.102.1.2から許可
IP 25.122.6.3 からのウェブサイトへのアクセスを拒否します。25.122.6.3 からのアクセスを拒否します