linux - 在lnmp环境中,我想把网站屏蔽某些国家的ip地址访问,请问用什么方法?
PHP中文网
PHP中文网 2017-04-17 16:05:33
0
4
446
  • 我不想让俄罗斯和美国的用户访问我的网站,这些国家的ip地址哪里有最新的ip地址集合

  • 具体的命令是什么?操作逻辑和详细的操作步骤,如果有详细的图文教程就更好了,先谢谢大家

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
左手右手慢动作

http://www.vpsee.com/2011/03/...

配布バージョンを通じてインストールされた nginx には geoip モジュールが統合されている可能性があるため、最初の手順は必要ありません。ディストリビューションには GeoIP データベースもパッケージ化されている場合があるため、自分で作成する必要はありません。詳細については、リリース バージョンの説明を読む必要があります。

いいねを押す +0
左手右手慢动作

2 つのアイデア:

  1. iptables に基づいていますが、最初に IP 範囲を知る必要があります

  2. プログラムレベルの制御、アクセス IP の取得、IP ライブラリへのクエリ。
    具体的な方法は非常に簡単で、自分で情報を調べることができます。

いいねを押す +0
伊谢尔伦

IP をブロックするのが面倒なら、別のことを考えてみてはいかがでしょうか。
Amou Cloud のインテリジェントなクラウド解決を使用すると、特定の国や地域ではドメイン名解決が提供されません。

いいねを押す +0
迷茫

最初のステップは、判定機能モジュールを導入することです。この機能モジュールは、最新の IP ライブラリと比較され、ロシアとアメリカの IP が見つかると、他の Web サイトにジャンプするか、偽の 404 ページが表示されます。上記IP以外の場合は通常のエントリーを行ってください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート