ドメインネームシステム(DNS)は、ドメイン名を数値のインターネットアドレスへ変換します。ただし DNS は、もともと安全性の低いプロトコルです。DNS レコードの出所を保証せず、与えられたリクエストをそのまま受け入れます。
DNSSEC は、DNS レコードに暗号署名を付けて、ドメインネームシステムに安全な層を追加します。これにより、必要なレコードが権威ネームサーバーからのものであり、途中で改ざんされていないことを、署名で確認できます。
Cloudflare Registrar は、すべてのお客様にワンクリックの DNSSEC 有効化を無料で提供します。
-
Cloudflare ダッシュボードで Manage Domains ページを開きます。
Manage domains を開く ↗ -
DNSSEC を有効にしたいドメインを探し、Manage を選択します。
-
Configuration > Enable DNSSEC を選択します。以前に DNSSEC を有効にしていた場合は、Disable DNSSEC を選択して無効にします。
Cloudflare は、Cloudflare に委任されたドメインについて、CDS および CDNSKEY レコード ↗ の形式で委任署名者(DS)レコードを公開します。Cloudflare Registrar はそれらのレコードを定期的にスキャンし、詳細を収集して、ドメインのレジストリへ送信します。
この処理は、DNSSEC を初めて有効にしてから 1〜2 日かかることがあります。
ドメインに DNSSEC が正常に適用されると、Cloudflare は確認済みのステータスを表示します。Cloudflare ダッシュボードで DNS > Settings ↗ を開き、DNSSEC までスクロールします。
WHOIS 情報 ↗ を確認しても、同じことを確かめられます。DNSSEC が有効なドメインでは、DNSSEC フィールドに signedDelegation と表示されます。