ジオロケーションフィルタリングにはデフォルトのジオロケーションパッケージが含まれており、国や地域に応じて受信および送信のIPv4リクエストをブロックする機能を提供します。
![]() |
注意Network Security仮想Appliancesは、ジオロケーションフィルターを正常に配布するためにバージョン2020.10.0以降を使用する必要があります。
|
ジオロケーションパッケージ内のすべての国はデフォルトで許可されています。ビジネスにとって最も重要な地域へのトラフィックのみを制限するポリシーを構成するには、ブロックしたい国や地域をリストから選択します。この[ブロック]アクションを変更することはできません。また、イベントの通知が設定したsyslogサーバ (例: Splunk) に送信されます。
![]() |
注意地域コード (
EU やAP など) は、特定の国コードが指定されていない場合にのみ使用されます。EU やAP でブロックすると、影響を受けるIPアドレスはごく一部に限られます。より正確な戦略を立てるには、ブロックしたい国を個別にリストアップしてください。 |
このデフォルトパッケージを仮想Appliancesに抽出または配布する必要はありません。ジオロケーション情報は毎週更新されます。
GUIを使用してジオロケーションフィルタリングを構成する
手順
- ナビゲーションバーからポリシーアイコン
をクリックし、[Geolocation Filtering]を選択します。
- [Configure Geolocation Filtering]ボタンをクリックしてジオロケーションポリシーを作成するか、Configuration Settingsの歯車
をクリックして既存のフィルターを編集してください。
- Configure Geolocation Filteringダイアログでは、フィルターステートのデフォルト設定は[Enabled]です。ジオロケーションフィルターを非アクティブ状態で保持したい場合は、トグルを[Disabled]に設定してください。
- 左側のパネルに表示されている国と地域の中から、トラフィックをブロックしたいものを選択し、[追加]をクリックしてください。
- 右パネルに追加した選択肢を確認してください。ジオロケーションフィルターは、これらの国との間のすべてのトラフィックをブロックし、設定したsyslogサーバに通知が送信されます。フィルターから国を削除する場合は、それらを選択してから[Remove]をクリックしてください。
- [保存]をクリックします。
- ジオロケーションフィルターの設定を完全に削除するには、削除アイコン
をクリックしてください。
- ポリシーを管理対象の仮想Appliancesに再配布して、すべての構成変更を有効にしてください。詳細はこちら。
APIを使用してGeolocation Filteringを構成
次のマイクロサービスREST APIを使用して、ジオロケーション情報を収集することもできます:
手順
- 利用可能なGeolocationポリシーを一覧表示する (現在はデフォルトポリシーのみ):
<codeblock> GET /api/geopolicies </codeblock>
- IDに基づいてジオロケーションポリシーの説明を取得するには (現在はデフォルトポリシーのみ):
<codeblock> GET /api/geopolicies/{id} </codeblock>
- デフォルトのジオロケーションパッケージで国際標準化機構 (ISO) コードによるすべての国のリストを確認するには:
<codeblock> GET /api/geoentries/countries </codeblock>
From this list, you can specify the countries whose traffic you want to block.
- トラフィックを選択した国からのトラフィックをブロックするようにGeoポリシーを更新するには、
countryIsoCodes
フィールドにそれらの国のISOコード (前のステップで返されたリストから) を指定します。<codeblock> PUT /api/geopolicies/{id} { "enabled": true, "rule": { "selector": { "countryIsoCodes": ["SELECTED_ISO_CODE_1", "SELECTED_ISO_CODE_2"], "includesAnonymousProxy": false } } } </codeblock>
For example, if you wanted to block traffic to and from Taiwan and Japan, you would enter the ISO codes of the country in the `countryIsoCodes` field:
<codeblock> PUT /api/geopolicies/{id} { "enabled": true, "rule": { "selector": { "countryIsoCodes": ["TW", "JP"], "includesAnonymousProxy": false } } } </codeblock>
To block traffic coming from and to anonymous proxies, set `includesAnonymousProxy` to `true`.
- 特定のGeoポリシーをそのID (現在はデフォルトポリシーのみ) に従って特定のVirtual Applianceに配布するには:
<codeblock> POST /api/geopolicies/{policyId}/appliances/{applianceId}/distribute </codeblock>
- すべてのジオロケーション配布を一覧表示するには:
<codeblock> GET /api/geodistributions </codeblock>
- Geoパッケージの利用可能性を確認するには (現在はデフォルトパッケージのみ):
<codeblock> GET /api/geopackages </codeblock>
これらのREST APIの詳細については、APIリファレンスを参照してください。