Cloudflare の Advanced DNS Protection は flowtrackd ↗ を基盤とし、DNS ベースの DDoS 攻撃に対するステートフルな保護を提供します。特に、ランダムプレフィックス攻撃 のような高度で完全にランダム化された DNS 攻撃を対象とします。
Cloudflare の Advanced DNS Protection は、まずトラフィックパターンを学習し、通常受信する DNS クエリの種類のベースラインを作ります。その後、正規のクエリと悪意のあるクエリを区別し、正規トラフィックに影響を与えずに DNS インフラを保護します。
現時点では、保護システムは DNS over UDP のみを分析します(DNS over TCP は含みません)。
Network Analytics ダッシュボード の DNS protection タブに、Advanced DNS Protection 固有の分析(問い合わせドメインやレコードタイプなど)が表示されます。
Advanced DNS Protection を有効にするには、ルールを作成 します。
Cloudflare は、クエリタイプ(例: A レコード)や問い合わせドメインなど、DNS 関連のデータを収集します。詳細は データ収集 を参照してください。
Network Analytics の DNS Protection タブに Advanced DNS Protection 関連のデータが見つからない場合、次のいずれかの理由が考えられます。
- Advanced L3/4 DDoS Protection に プレフィックスを追加 していない。
- 2025 年 1 月より前から存在するアカウントは自動プロビジョニングされていません。2025 年 1 月より前にオンボードした場合、アカウントで Advanced DNS Protection が有効になっていない可能性があります。
- DNS over UDP のトラフィックがない。
Advanced DNS Protection は、ボリューム型の DNS DDoS 攻撃から保護できます。DNS のキャッシュ、プロキシ、設定を行う場合は、Cloudflare DNS Firewall を使います。
現時点では、Advanced DNS Protection は DNS Firewall では利用できません。