コンテンツにスキップ

DNSSECオプション

DNSセキュリティ拡張(DNSSEC)は、DNSレコードに暗号署名を追加することでセキュリティを向上させます。複数のプロバイダーを使用し、Cloudflareがセカンダリの場合、Cloudflareが提供するレコードに対してDNSSECを有効にするためのいくつかのオプションがあります。

  • マルチサイナーDNSSEC: CloudflareとあなたのプライマリDNSプロバイダーは互いの署名キーを知っており、RFC 8901に従ってDNSレコードのライブ署名をそれぞれ行います。
  • ライブ署名: あなたのドメインがプライマリプロバイダーのネームサーバーに委任されておらず、CloudflareのセカンダリネームサーバーがDNSクエリに対して権威を持って応答する唯一のネームサーバーである場合(隠れプライマリ設定)、このオプションを選択してCloudflareにDNSレコードのライブ署名を行わせることができます。
  • 事前署名: あなたのプライマリDNSプロバイダーがレコードに署名し、署名を転送します。Cloudflareはこれらのレコードと署名をそのまま提供し、署名を行いません。CloudflareはNSECレコード(NSEC3レコードではなく)のみをサポートしており、この設定はセカンダリDNSオーバーライドロードバランシングをサポートしていません。

マルチサイナーDNSSECの設定

マルチサイナーDNSSECの設定を参照し、Cloudflareをセカンダリとして考慮した指示に従ってください。


ライブ署名DNSSECの設定

CloudflareのセカンダリネームサーバーをDNSクエリに対して権威を持って応答する唯一のネームサーバーとして使用している場合(隠れプライマリ設定)、Cloudflareにゾーンのレコードに署名させるためにライブ署名DNSSECを有効にできます。

この設定では、プライマリDNSプロバイダーでDNSSECを有効にする必要はありません。

  1. Cloudflareダッシュボードにログインし、アカウントとゾーンを選択します。

  2. DNS > 設定に移動します。

  3. セカンダリDNSによるDNSSECの下でライブ署名を選択します。これにより、レジストラでDSレコードを作成するために必要な値にアクセスできます。

  4. Add the DS record to your registrar. If Algorithm 13 - Cloudflare’s preferred cipher choice - is not listed by your registrar, it may also be called ECDSA Curve P-256 with SHA-256.

    Provider-specific instructions

    This is not an exhaustive list of how to update DS records in other providers, but the following links may be helpful:


事前署名DNSSECの設定

前提条件

  • Cloudflareのセカンダリゾーンはすでに存在し、プライマリDNSプロバイダーからのゾーントランスファーが正しく機能しています。
  • プライマリDNSプロバイダーがNSECレコードを使用してDNSSECをサポートしています(NSEC3ではなく)。
  • プライマリDNSプロバイダーがRRSIG、DNSKEY、NSECなどのDNSSEC関連レコードを転送します。

手順

  1. プライマリDNSプロバイダーでDNSSECを有効にします。
  2. CloudflareでゾーンのDNSSECを有効にします。ダッシュボードまたはAPIを使用できます。

a. ゾーンを選択し、DNS > 設定に移動します。

b. セカンダリDNSによるDNSSECの下で事前署名を選択します。

  1. Cloudflareのネームサーバーがレジストラに追加されていることを確認します。Cloudflareのネームサーバーは、DNS > レコードに移動することでダッシュボードで確認できます。

  2. レジストラにDSレコードが追加されていることを確認します。DSレコードはプライマリDNSプロバイダー(ゾーンの署名者)から取得され、DNSリゾルバーに対してゾーンがDNSSECを有効にしていることを示します。