中国、ルーマニアなどの国をブロックしたい Web アプリケーションがあります。また、ホットスポット シールド、hidemyass、サイバーゴーストなどの多数の VPN もブロックしたいと考えています。約 5,500 の CIDR 形式の IP アドレスの大きなリストがあり、合計で約 3 億 4,000 万の IP アドレスがあります。これは膨大な数であり、おそらく効率的ではないことを認識しています。私のサイトでは、月間約 2,000 万ページ ビューを取得しています。
とにかく、私が今やっていること:私はnginxを持っていて、サーバーディレクティブに約80kbの大きなテキストファイルを単に含めています。それは実際に機能しており、パフォーマンスの低下に気付いていません。これを行うためのより効率的な方法があるかどうかを知りたいです。
望まないこと: 特定の国からの訪問のみを受け入れる。何百もの国が私のウェブサイトを訪れているので、これは現実的ではありません.
ありがとう!