WordPressで国をブロックする方法(簡単な7つの方法)

WordPressで国をブロックしたいですか?同じ国からフォームにスパムが大量に送信されているか、販売していない地域からの不審なログイン試行やボットトラフィックが見られるのかもしれません。

その1つの質問には、実際には2つの異なる問題が隠されています。国をブロックしたいと言う人のほとんどは、実際にはフォームを通過するスパムを停止しようとしており、それにはクリーンでターゲットを絞った解決策があります。

他の人は、サイト全体から国を完全にブロックする必要があり、これはSEOや正当な訪問者にとって実際のトレードオフを伴う、より重いアプローチです。

このガイドでは、フォームスパムの最も簡単な修正から始め、専用プラグイン、Cloudflare、ウェブホスト、手動サーバーオプション、ログインのみのブロック、WooCommerceストアを順に見ていき、WordPressで国をブロックする7つの方法を紹介します。

主なポイント

  • フォームスパムとサイト全体のトラフィックは、異なる2つの問題であり、それぞれ異なる修正が必要です。
  • スパム送信がここに来た理由である場合、フォームレベルでのフィルタリングは、他のトラフィックに触れることなくそれを解決します。
  • 国別ブロックを適用する前に、自分のIPアドレスをホワイトリストに登録してください。自分自身をロックアウトするのが、人々が犯す最も一般的な間違いです。
  • どの国別ブロックも鉄壁ではありません。VPNまたはプロキシを使用している人は誰でも簡単に通り抜けることができます。
  • GooglebotとBingbotは常に通過させてください。そうしないと、訪問者と一緒にクローラーをブロックするリスクがあります。

WordPressで国をブロックする方法(7つ以上の方法)

サイト全体でIPアドレス範囲をブロックする前に、実際に解決しようとしている問題に合わせて方法を調整すると役立ちます。問題がフォームスパムである場合、他のトラフィックに影響を与えることなく、フォームレベルでフィルタリングできます。

サイト全体をブロックする必要がある場合は、プラグイン、CDN、ホスト、または手動編集のいずれを好むかによって、いくつかの選択肢があります。ジオブロッキングは、ログインページまたはストアのみに絞ることもでき、これはしばしばより賢明な方法です。以下のリンクを使用して、必要な方法に直接ジャンプしてください。

WordPressのジオブロッキングとは?

ジオブロッキングとは、訪問者の物理的な場所に基づいてウェブサイトへのアクセスを制限する行為です。ジオブロッキングツールは、訪問者のIPアドレスを読み取り、IP範囲と国をマッピングするデータベースと照合し、設定したルールに基づいてリクエストを許可または拒否します。

WordPressでは、ジオブロッキングは通常、3つの場所のいずれかで発生します。プラグインがWordPress内で処理するか、CloudflareのようなCDNがリクエストがサーバーに到達する前に処理するか、またはホストがサーバーレベルで処理します。

どの方法も同じ基本的なIPから国へのデータに依存しているため、精度は概ね似ています。それらの間で変わるのは、得られる制御の量と、サインアップするメンテナンスの量です。

国をブロックする前に、これら3つのことを行う

国別ブロックは、オンにするのが簡単で、間違った場合に元に戻すのが本当に大変な設定の1つです。まずこれらの3つのことに5分間時間をかければ、人々が陥るほとんどすべての問題を回避できます。

1. 問題となっている国を実際に特定する。推測しないでください。スパムエントリが問題の場合は、WPForms » Entriesを開き、ジャンク送信がどこから来ているかを確認してください。一般的なトラフィックについては、ホスティングパネルを通じてサーバーのアクセスログを確認するか、Googleアナリティクスの地理レポートを開き、エンゲージメント率がほぼゼロのセッションで並べ替えてください。漠然とした勘ではなく、際立っている1つまたは2つの国を探しています。

2. あなた自身のIPアドレスをホワイトリストに登録する。このガイドのすべてのプラグインとファイアウォールでは、ルールを適用する前に例外を追加できます。必ずそれを使用してください。現在の住所を取得するために「私のIPアドレスは?」と検索し、それを許可リストに追加します。自宅の接続が動的IPを使用している場合は、それが変更される可能性があることを知っておいてください。後で例外を更新する必要があるかもしれません。

3. 戻る方法を知っておく。ブロックによってサイトから締め出された場合、ブラウザを経由しないサイトへのルートが必要になります。つまり、FTPまたはホストのファイルマネージャーを使用します。そこでは、wp-content/plugins内のプラグインのフォルダ名を変更して無効にするか、.htaccessに加えた変更を元に戻すことができます。編集する前にそのファイルをバックアップし、可能な場合はステージングコピーでテストしてください。

方法1:WPFormsで国別にフォームスパムをブロックする

スパム送信が1つまたは2つの国から発生していることが実際の課題であり、正規の訪問者をブロックしたりSEOに悪影響を与えたりしたくない場合に使用します。

長年フォームスパムのクリーニングを行ってきましたが、「国をブロックする」というリクエストのほとんどは、実際には1つのことに集約されると言えます。1つの国が、毎日同じ連絡先フォームまたは登録フォームにジャンクエントリを大量に送信しており、それが実際に削除したいトラフィックです。

したがって、それがあなたの状況であれば、サイト全体をブロックする必要はありません。WPFormsとその組み込みスパム保護機能を使用して、それらの送信をフォームレベルで直接フィルタリングできます。これにより、正規の訪問者はサイトの他の部分に影響を与えることなく、そのままアクセスできます。そして、本当に国をウェブサイト全体からブロックする必要がある場合は、方法2から5に進んでください。

WPForms内でこれを処理する上で最も気に入っている点は、そのまとまり具合です。フォームを選択し、ブロックする国を選ぶだけで、サイトの他の部分やトラフィックは以前とまったく同じように動作します。この作業には2つの組み込みツールがあり、どちらもWPFormsでのスパム防止のためのより広範なオプションセットの隣に配置されています。最初のものはフォームのセキュリティ設定にあり、2番目のものはメールフィールドのすぐ隣にあります。

国別フィルター

国別フィルターは、特定の国からのフォームエントリを停止する最も直接的な方法です。これはフォームビルダーの一部であるため、WPFormsがアクティブになっていれば、追加でインストールする必要はありません。

保護したいフォームを開き、設定 » セキュリティとスパム保護に移動して、国別フィルターを有効にするオプションをオンにします。

WPFormsで国フィルターを有効にする

次に、国別フィルターの下のドロップダウンをクリックし、選択した国からの送信のみを許可するには許可を選択します。または、特定の国からの送信をブロックし、他のすべてのユーザーを許可するには拒否を選択します。

フォーム送信を許可する国を選択する

次に、2番目のドロップダウンを使用して、許可または拒否したい国を選択します。許可リスト以外の国から送信しようとすると、フォームは送信されません。代わりに、「申し訳ありませんが、このフォームではあなたの国からの送信は受け付けられません。」というメッセージが表示されます。このメッセージは、ブランドのトーンに合わせて編集できます。

スパムが地域全体からではなく、少数の特定のメールアドレスから来ている場合は、短いスニペットで特定のIPアドレスをフォームからブロックすることもできます。同じ数人の違反者が繰り返し現れる場合、これは国別ブロックよりもシャープなツールです。

ご注意

スパムエントリを保存するオプションをオンにした場合でも、送信は保存され、単にスパムとしてラベル付けされます。これは想定内の動作であり、フィルタリングされているものを確認したい場合に便利です。

メールアドレスの許可リストまたは拒否リスト

2番目のツールは、フォームが受け付けるメールアドレスをより細かく制御できます。

これらの許可リストと拒否リストはWPFormsに組み込まれており、フォームを送信できるアドレスに関するルールを設定できます。特定のメールアドレスや国別ドメイン全体をブロックするためにも使用できます。

これを設定するには、まだフォームに追加されていない場合は、まずメールアドレスフィールドを追加し、フィールドをクリックしてオプションを開きます。詳細設定タブに切り替えると、さらに設定が見つかります。

メールフィールドの高度なタブをクリックする

そのタブで、許可リスト/拒否リストドロップダウンを見つけて、適用したい制限の種類を選択します。

WPFormsで許可リストまたは拒否リストを選択する

リストを選択すると、ルールを入力するボックスが表示されます。ルールは、受け入れたい、または拒否したいメールアドレスであり、個々のメール、メールのグループ、またはメールの国全体を対象にできます。

国全体にルールを適用するには、その国のドメインの前にアスタリスク(*)、ワイルドカード記号を付けます。したがって、*.ruのようなルールは、ロシアの国コードで終わるアドレスをキャッチします。

拒否リストに制限された国を入力する

必要に応じて、国別のルールをいくつでも追加できます。オプションの全セットについては、メールアドレスの許可リストまたは拒否リストの作成に関するドキュメントをご覧ください。

少しコードに慣れている場合は、スマートフォンフォームフィールド内の国を制限することもできますが、このチュートリアルは開発者向けです。

許可リストと拒否リストはどちらもWPFormsのスパムおよびセキュリティツールの一部であり、Basicプラン以上で利用できます。WPFormsは600万以上のウェブサイトを支えており、このようなフォームレベルの国別フィルタリングは、一度設定したらあとは忘れてしまうようなものです。

WPFormsで国別のスパムを停止する

方法2:国別ブロックプラグインを使用する

次の場合に使用します:サイト全体から国をブロックしたいが、コードやサーバー設定を触るよりもプラグインをインストールする方が良い場合。

サイト全体を真にブロックすることが目標の場合、専用の国別ブロックプラグインが最も簡単な方法です。これらのプラグインは、各訪問者のIPアドレスを読み取り、国に一致させ、設定したルールに基づいてアクセスをブロックします。

ほとんどはWordPress.orgで無料ですが、より豊富なIPデータベースやページレベルのルールなどの追加機能にはプレミアムティアがあります。検討する価値のあるものは次のとおりです。

プラグイン最適無料または有料ブロックするもの
IP2Location 国ブロッカー都市レベルまでの精度無料、プレミアムあり国、IP範囲、都市、プロキシ
iQ ブロック国最も人気のある無料オプション無料サイト全体、または個別の投稿とページ
Wordfenceジオブロッキングと完全なセキュリティスイートのペアリング国別ブロックはプレミアムのみサイト全体、ファイアウォールの背後
高度な国ブロッカーページレベルの制御を備えた軽量ブロック無料サイト全体、または個別のページ
CloudGuardログインページのみを保護する無料、Cloudflareアカウントが必要国別のログインページ

IP2Location 国ブロッカー

IP2Location Country Blockerは、国、IPアドレス範囲、または特定の都市まで訪問者をブロックできるため、精度が必要な場合の強力なデフォルトです。

よりシンプルなプラグインでは扱えないいくつかのことも処理します。国を一度に1つずつブロックするのではなく、国のグループでブロックできるため、EU全体またはAPAC地域をシャットアウトするのは30個ではなく1つのルールになります。匿名プロキシをフィルタリングし、IPv4とIPv6の両方をサポートし、ブロックがトリガーされたときにメールアラートを送信できます。

検索ランキングを気にする場合に指摘する機能は、自動クローラーホワイトリストです。これにより、GooglebotとBingbotはデフォルトでルールから除外されます。これにより、国別ブロックがインデックス作成を静かに損なう最も一般的な方法が排除されます。

最適:最も詳細な制御を望み、そのためにより多くの設定画面があっても気にしないサイトオーナー。

iQ ブロック国

iQ Block Countryは、WordPress.orgディレクトリで最もインストールされている無料の国別ブロッカーであり、同様のIPベースのアプローチを採用しています。

その真の強みは範囲です。ウェブサイト全体をブロックすることも、個々の投稿、ページ、カテゴリをブロックすることもできます。これは、サイト全体ではなく、チェックアウトページやログインページのようなものだけをロックダウンする必要がある場合に便利です。無料のMaxMind GeoLiteデータベースを使用しており、プラグインは精度約99.5%を報告しています。

IPホワイトリストと、ブロックされた訪問者に対するカスタムメッセージまたはリダイレクトも取得できるため、ブロックにヒットした人は、単なるエラーではなく、意図的なものを見ることができます。

最適:無料のサポートが充実したプラグインを必要とし、サイト全体ではなく特定のページをブロックする必要があるすべての人。

Wordfence

Wordfenceは、GeoIP国別ブロッキングを完全なファイアウォールおよびマルウェアスキャンスイートにバンドルしています。

インストールする前に知っておくべきことの1つは、国別ブロッキング機能がプレミアムティアに配置されていることです。Wordfenceの無料バージョンには、ファイアウォール、マルウェアスキャナー、ログインセキュリティが含まれていますが、ジオブロッキングは特に有料機能です。国別ブロッキングだけが目的の場合は、上記の無料プラグインのいずれかで無料で対応できます。

Wordfenceがその価値を発揮するのは、スタンドアロンツールとしてではなく、より広範なセキュリティ設定の一部として国別ブロックが必要な場合です。もしあなたがそちらの方向を目指しているのであれば、最高のWordPressセキュリティプラグインのまとめで、代替案と比較してどのように機能するかをカバーしています。

対象者: Wordfence Premiumをすでに利用しているサイト、またはフルセキュリティスイートを望み、ジオブロッキングをボーナスとして扱うオーナー。

高度な国ブロッカー

Advanced Country Blockerは、国別にサイト全体と個々のページの両方をブロックできる、もう1つの無料の専門的な選択肢です。

ロックアウト問題に関して、いくつかの配慮された工夫が施されています。プラグインはあなた自身の国を自動検出するため、セットアップ時に誤って自分自身をブロックすることはありません。また、もしブロックしてしまった場合に備えて、あなたを再びサイトにアクセスさせるための秘密のバイパURLを提供します。メールアラートとブロックされた試行のログも利用できます。

対象者: フルセキュリティスイートよりも軽量なものを求めているが、自分自身がロックアウトされることに対するセーフティネットも欲しい人。

CloudGuard

CloudGuardは異なる角度から問題に取り組みます。これは、Cloudflareの無料ジオロケーションサービスを使用して、特定の国からのログインページへのアクセスをブロックする軽量プラグインです。

CloudGuardプラグインを取得する

CloudGuardはIP検出のために独自のサーバーではなくCloudflareに依存しているため、ホスティングの作業負荷を軽減し、リソースを節約する傾向があります。

ダッシュボードから、ブロックされたログイン試行を世界地図で監視することもできます。ただし、ジオロケーションが有効になっている無料または有料のCloudflareアカウントが必要です。

対象者: サイトの他の部分に影響を与えることなく、ブルートフォースログイン試行に対する限定的で低リスクなブロック。

フォームを通じて位置情報データも収集している場合は、最高のWordPressジオロケーションプラグインに関するガイドを読む価値があります。

方法3:Cloudflare(WAFファイアウォールルール)で国をブロックする

ネットワークエッジで不要なトラフィックをブロックしたい場合に使用します。 WordPressサイトに到達する前にブロックします。

サイトがCloudflareを経由している場合、そのWebアプリケーションファイアウォールを使用してエッジで国をブロックできます。これにより、トラフィックがサーバーに到達する前に停止するため、ホスティングリソースにとって高速かつ容易です。カスタムWAFルールはCloudflareの無料プランで利用できるため、有料アカウントは必要ありません。

Cloudflareダッシュボード内で、Security » WAFに移動し、新しいカスタムルールを作成します。フィールドをCountry、演算子をequals、値をブロックしたい国に設定します。

Cloudflareのホームページ

次に、アクションをブロックに設定してルールを展開します。一度に複数の国をブロックしたい場合は、演算子を次のいずれかに切り替え、国ごとに1つのルールを作成するのではなく、すべてを同じルールに追加します。

ルールが有効になると、Cloudflareは一致する訪問者を自動的にブロックするため、ログインページ、フォーム、またはサイト上のその他のものに到達することはありません。

WPFormsもCloudflareと連携します

フォームのボットスパムを停止するためだけに、完全なWAFは必要ありません。WPFormsは、フォームにCloudflare Turnstileを統合しています。これは、実際のユーザーにパズルを解かせることなくボットをブロックする、プライバシーに配慮したCAPTCHAの代替手段です。

CAPTCHAにCloudflare Turnstileを選択する

方法4:ウェブホスト経由で国をブロックする

ホスティングプロバイダーが組み込みのIPまたは国別ブロックを提供しており、追加のプラグインを追加したくない場合に使用します。

多くのホストでは、コントロールパネルから直接トラフィックをブロックできるため、WordPressでの作業を完全に回避できます。

正確な手順はホストによって異なりますので、ドキュメントを確認するか、サポートチームに問い合わせる価値がありますが、ほとんどのプロバイダーは同じ基本的なプロセスに従っています。

cpanelゾーンエディター
  • cPanel、Plesk、またはホストのカスタムダッシュボードなどのホスティングコントロールパネルにログインします。
  • セキュリティセクションまたはIPブロックツールを見つけます。IP BlockerIP Deny Manager、またはそれに類する名前が付いている場合があります。
  • ブロックしたい国のIPアドレス範囲を収集します。これらはオンラインで見つけるか、IP2Locationのようなプラグインから取得できます。
  • それらのIP範囲を、ホストのブロックツールに、1つずつまたはアップロードされたリストとして追加します。
  • 変更を保存し、VPNまたはプロキシを使用してブロックをテストし、その国からの接続をシミュレートします。
ウェブホストのグラフィック

人気のホストはそれぞれ独自の方法でこれを処理します。HostingerSiteGroundでは、hPanelとSite Toolsの中にIP管理ツールがあります。

BluehostはcPanel経由でIPブロッキングを提供し、WP Engineはセキュリティ設定とCDNを通じて国別のトラフィックを制限できます。オプションがどこにあるかわからない場合は、ホストのサポートチームに尋ねれば通常はすぐに教えてくれます。

ホストレベルでのIPブロッキングは、VPNまたはプロキシを使用するユーザーによって回避される可能性があることに注意してください。そのため、前述のフォームレベルのフィルタリングやCAPTCHA保護と併用するのが最も効果的です。

方法5:プラグインなしで国をブロックする(.htaccess)

これを使用するのは、サーバーファイルを編集することに慣れており、プラグインを追加せずに国をブロックしたい場合です。

何もインストールしたくない場合は、Apacheサーバーでサイトの.htaccessファイルを編集するか、NGINXでGeoIPモジュールを使用することでトラフィックをブロックできます。

考え方はホストレベルの方法と同じです。国に関連付けられたIP範囲を入力し、アクセスを拒否します。ただし、このアプローチは手動であり、間違いが許されないという欠点があります。

IP範囲は自分で最新の状態に保つ必要があり、わずかな間違いでもあなた自身や実際の訪問者をサイトから締め出す可能性があります。これは、上記のチェックリストからの復旧計画が最も重要になる方法です。したがって、それに触れる前に.htaccessをバックアップし、FTP経由でファイルにアクセスできることを確認してください。

ほとんどの人にとって、前の方法のいずれかがより安全で維持しやすいです。しかし、追加のプラグインなしで完全に制御したい場合は、サーバー構成の編集で目的を達成できます。

方法6:ログインページのみから国をブロックする

対象: ブルートフォースログイン試行が問題であり、サイトの閲覧者を制限したくない場合。

国別ブロックを探している人のほとんどは、セキュリティログに蓄積されたログイン失敗試行に対応しています。もしあなたの状況がそうであれば、国全体をブロックすることは、あなたが必要とするよりもはるかに強力な手段です。

ジオブロッキングをwp-login.phpwp-adminに限定することで、リスクをほとんど伴わずにセキュリティ上のメリットのほとんどを得ることができます。その国の顧客は引き続き閲覧、読書、購入ができます。検索クローラーはそもそもログインページにアクセスしないため、インデックス露出はまったくありません。そして、ルールが誤作動した場合、最悪の事態は、その地域からあなた自身のダッシュボードにアクセスできなくなることですが、これは市場全体がエラーページを目にするよりもはるかに簡単な問題です。

それを行うための実用的な方法は3つあります。iQ Block Countryはサイト全体ではなく個々のページを制限できます。CloudGuardはまさにこの目的のために構築されており、Cloudflareを介してこれを処理します。そして、ログインURLパスにスコープされたCloudflare WAFルールは、エッジで同じジョブを実行します。

どのルートを選択しても、国別ブロックを防御全体と見なすのではなく、強力なログイン設定と組み合わせてください。2要素認証とログイン試行失敗回数の制限は、地理情報よりもはるかに効果的です。いずれにせよサイトのその部分を再構築する場合は、WordPressログインページプラグインのまとめが参考になります。

方法7:WooCommerceストアで国をブロックする

次の場合に使用します: ストアを運営しており、不正注文を停止したり、実際に発送する場所を制限したりしたい場合。

コンテンツサイトよりも、ストアは国別ブロックに注意する必要があります。ブロックが少し広すぎると、チェックアウト時に支払いを行う顧客を遠ざけてしまい、発生しなかった注文は決して目にすることはありません。

したがって、サイト全体で何かをブロックする前に、配送ゾーンを確認してください。すでに少数の国に配送を制限している場合、WooCommerceはジオブロッキングプラグインがなくても、チェックアウト時に静かに残りを遠ざけています。「これらの国をブロックする必要がある」という問題の多くは、すでに配送設定で解決されています。

実際の課題がトラフィックよりも不正注文である場合、ストア全体をブロックするよりもチェックアウトを制限する方が良いでしょう。ブラウジングをブロックすると、VPNを使用している顧客や海外旅行中のスタッフを含む、その地域のすべての人にハードエラーが送信されます。支払いまたは配送ステップを制限すると、カタログは表示されたままで、製品ページはインデックスされたままですが、不要な注文は停止されます。

より早い段階で処理したい場合は、WPFormsが注文および見積もりリクエストの軽量な代替手段として機能します。コードなしでWPFormsをWooCommerceに接続でき、方法1の国別フィルターは、他のどのフォームにも適用されるのと同じように、これらの送信に適用されます。

国全体をブロックする理由

WordPressサイトから国全体をブロックするには、多くの正当な理由があります。悪意のあるトラフィック、繰り返されるサイバー攻撃、またはすべて同じ地域に起因するブルートフォースログイン試行と戦っている可能性があります。

特定の場所でのアクセスを制限する地域の法律やコンプライアンス規則を満たす必要があるかもしれません。あるいは、単に1つの国を対象としたビジネスを運営しており、他の国からのアクセスを受け入れる理由がないかもしれません。

ただし、最初に検討する価値のある、より穏やかな選択肢もあります。サイトの1つの領域のみを保護する必要がある場合は、地域全体をブロックする代わりに、WordPressサイトまたは単一のページにパスワード保護を設定できます。

そして、国レベルでブロックする場合は、注意して進めてください。広範なブロックは、悪意のあるトラフィックと一緒に正規の訪問者や顧客を静かに締め出す可能性があるためです。最後の点は、検索ランキングにとって最も重要であり、より詳しく調べる価値があります。

国をブロックすることはSEOに悪影響がありますか?

ほとんどのサイトでは、国をブロックしてもSEOへの影響はわずかですが、スイッチを入れる前に理解しておく価値はあります。検索エンジンは特定の場所からサイトをクロールするため、間違った地域をブロックすると、誤ってクローラーもブロックしてしまう可能性があります。

Googleは主に米国からクロールし、Bingも同様であるため、これらの地域を outright にブロックすると、ページがインデックスに登録されなくなる可能性があります。

安全な方法は、IPまたはユーザーエージェントによって主要な検索エンジンのクローラーをホワイトリストに登録することです。これにより、GooglebotとBingbotは、それらの国からの人間の訪問者がアクセスできなくても、アクセスを維持できます。

トラブルを避けるためのいくつかの習慣があります。

  • 検索クローラーをホワイトリストに登録する: Googlebot、Bingbot、その他の主要なクローラーを常にブロックから除外してください。
  • ステージングで最初にテストする: ブロックをステージングコピーに適用し、公開する前に主要なページが引き続き読み込まれることを確認してください。
  • カバレッジレポートを確認する: ブロックが公開されたら、Google Search Consoleでクロールエラーの急増やページのドロップがないか確認してください。
  • クロール統計を確認します: Search Consoleで、クロール統計レポートを開き、ブロック後の数日間で総クロールリクエストの減少または応答失敗の増加に注意してください。これは、カバレッジエラーよりも早く表示されます。

慎重に行えば、国別ブロックが全体的な検索パフォーマンスに目立った悪影響を与えることはありません。問題は、単純でテストされていないブロックでのみ発生します。

WordPressで国をブロックすることに関するFAQ

WordPressで国をブロックすることは、スパムやセキュリティに対処するサイトオーナーの間でよく話題になります。ここでは、ジオブロッキング、ジオブロッキングプラグイン、国別制限について人々が最もよく尋ねる質問に簡単に答えます。

WordPressのジオブロッキングとは何ですか?

ジオブロッキングとも呼ばれるジオブロッキングは、訪問者の所在地に基づいてサイトへのアクセスを制限することです。プラグイン、CDN、またはサーバールールが訪問者のIPアドレスを読み取り、IPジオロケーションデータベースを使用して国と照合し、リクエストを許可または拒否します。これは、国別ブロック、IP別国ブロック、およびGeoIPブロックの背後にあるのと同じテクノロジーですが、名前が異なります。

ユーザーはVPNやプロキシを使用して国別ブロックを回避できますか?

はい。VPNまたはプロキシを使用している人は誰でも、実際の場所を偽装してIPベースの国別ブロックを回避できます。そのため、国別ブロックを、CAPTCHA、2要素認証、またはフォームレベルのスパムフィルタリングなどの他の対策と組み合わせることが役立ちます。ブロックだけに頼るのではなく。

IPで国をブロックするのとプラグインでブロックするのとでは、どちらが良いですか?

どちらも、下では同じIPデータに依存しています。プラグインは、国とIPのマッピングを更新し、生の構成ファイルではなく設定画面を提供するため、管理が容易です。ホストまたは.htaccessを介して直接IPでブロックすると、より多くの制御が得られますが、メンテナンスも増えます。ほとんどのWordPressユーザーにとって、プラグインまたはCDNがより良いバランスをとっています。

国をブロックすると、フォームを通過するスパムを停止できますか?

役立つこともありますが、国全体をブロックすることは、フォームの問題に対する強力なツールです。スパムが主な懸念事項である場合は、WPFormsを使用してフォームレベルで送信をフィルタリングする方が正確です。これにより、サイトの他の部分を閲覧している実際の訪問者をブロックすることなく、ジャンクを停止できます。

国をブロックするとウェブサイトが遅くなりますか?

ブロックが実行される場所によって異なります。プラグインは、すべてのページ読み込み時にWordPress内でIPルックアップを実行するため、各リクエストに少量の作業が追加されますが、ほとんどのサイトではそれに気づかないでしょう。CDNまたはサーバーレベルでブロックすると、WordPressがロードされる前にリクエストが拒否されるため、より高速です。パフォーマンスが重要であれば、CloudflareのWAFがここで最も軽量なオプションです。

誤って自分自身をブロックしてしまった場合はどうなりますか?

ブロックされた訪問者が見るのと同じエラーページが表示され、ダッシュボードにアクセスできなくなります。修正するには、FTPまたはホストのファイルマネージャーからアクセスする必要があります。プラグインが原因で発生した場合は、wp-content/plugins内のそのプラグインのフォルダー名を変更して無効にします。.htaccessルールが原因で発生した場合は、そのファイルのバックアップを復元します。Advanced Country Blockerのような一部のプラグインは、この状況に正確に対応するための秘密のバイパスURLも提供します。

国別ブロックは合法ですか、またGDPRコンプライアンスに影響しますか?

国別に訪問者をブロックすることは、ほとんどの法域で合法であり、ライセンスまたは規制要件を満たすために特定の方法で行う企業もあります。しかし、ジオブロッキングはそれ自体ではGDPRコンプライアンス戦略ではありません。EUのトラフィックをブロックしても、すでに収集したデータに対する義務がなくなるわけではなく、IPアドレス自体がGDPRの下では個人データであるため、ブロックツールがどのようにログを記録し、保存するかが重要になります。ブロックの理由がコンプライアンスである場合は、プラグインの設定に頼るのではなく、法務アドバイザーに相談してください。

次に、フォームからのすべてのスパムをブロックします

国をブロックすることは、実際には、時間を無駄にするジャンクや脅威を削減することです。フォームのスパムがあなたをここに来させたのであれば、フォームをきれいに保つためにできることはもっとたくさんあります。

更新されたガイドをご覧ください。 WordPressでコンタクトフォームのスパムを停止する方法 CAPTCHAからスマートフィルタリングまで、すべての戦術について説明します。

今すぐ国別にフォームスパムをブロック

フォームの作成準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今日から始めましょう。WPForms Proには多くの無料テンプレートが含まれており、14日間の返金保証が付いています。

もしこの記事がお役に立ったなら、WordPressの無料チュートリアルやガイドをもっと知るために、FacebookTwitterでフォローしてください。

開示:当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPFormsがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかをご覧ください

ハムザ・シャヒド

ハムザはWPFormsチームのライターであり、デジタルマーケティング、サイバーセキュリティ、WordPressプラグイン、ERPシステムに関連するトピックも専門としています。もっと詳しく知る

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。

コメントを追加

コメントを残していただきありがとうございます。コメントはすべて、当社のプライバシーポリシーに従ってモデレーションされます。また、すべてのリンクはnofollowとなります。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。

このフォームはCloudflare Turnstileによって保護されており、Cloudflareのプライバシーポリシーおよび利用規約が適用されます。