使用して動作確認済みです。ここでは、nftablesそのものについての詳しい説明は省略します。参考記事を参照してください。実現方法としては、以下の情報がありました。すればよいとのことです。この情報では、ブラックリストを作成していますが、今回は「日本国内からのみ許可する」ため、ホワイトリストを作成します。アドレス割り当てリスト」を使用させていただきます。ありがとうございます。EOF実行権限を付与して実行します。/root/bin/mk_country_whitelist.sh作成したIPアドレスのリストファイルを確認します。223.252.112.0/20,}↑IPアドレス範囲が、カンマ区切りで記載されていればOKです。するときに削除してくれるので、問題ありません。ConfigWebサーバーを想定して、以下のシンプルなルールとします。Outbound通信はすべて許可。Forward通信はすべて破棄。Inbound通信はデフォルト破棄で、特定のパケットのみ許可。ローカルループバックインタフェース(lo)からのアクセスをすべて許可。HTTPS(TCP/443)へのアクセスはすべて許可。SSH(TCP/22)へのアクセスは、日本国内のIPアドレスからのみ許可。ルールセットを適用するよう定義されているためです。EOFルールの一部について補足します。ruleset↑既存のnftablesルールセットをすべて削除します。不要かもしれませんが、初回設定時などに、既存ルールセットにこのConfigの設定を追加してしまうことで、正しい動作確認ができなくなる可能性もあるので、既存のルールセットを削除することでそれを防ぎます。