当初 受信ゾーン転送(Cloudflare をセカンダリとして) を設定した場合でも、あとからゾーンを CNAME セットアップ(パーシャル) に変換できます。
-
1 つ以上のサブドメイン(
sub.example.com)を、apex ドメイン(example.com)とは別のゾーンとして Cloudflare に追加している状態です。 ↩
変換するには、次の手順に従います。
-
Cloudflare ダッシュボードで、DNS Settings ページを開きます。
Settings を開く ↗ -
DNS Zone Transfers の下で Manage linked peers を選択します。
-
ピアのリンクを解除し、Save を選択します。
この時点で、ゾーンは読み取り専用になります。
-
(任意)新しい権威 DNS プロバイダーへも移行する場合は、以前のプロバイダーからゾーンファイルをエクスポートし、新しいプロバイダーへインポートします。
-
権威 DNS プロバイダーで、Cloudflare 経由でプロキシしたいホスト名ごとに、
{your-hostname}.cdn.cloudflare.netを指すCNAMEレコードを作成します。権威 DNS プロバイダーでの CNAME レコードの例
www.example.comのCNAMEレコードは次のようになります。www.example.com CNAME www.example.com.cdn.cloudflare.net -
権威 DNS プロバイダーで、Cloudflare 経由でプロキシしたいホスト名を参照していた既存の
A、AAAA、またはCNAMEレコードを削除します。これらのホスト名については、{your-hostname}.cdn.cloudflare.netを指すレコードだけを残します。
-
Cloudflare ゾーンに戻り、前のステップで
{your-hostname}.cdn.cloudflare.netを指したホスト名に必要なA、AAAA、またはCNAMEDNS レコード がすべてあることを確認します。種類が異なる DNS レコードは削除してもかまいません。ゾーンを CNAME セットアップ(パーシャル)に変換すると、それらには解決されなくなります。 -
Edit Zone エンドポイント で
typeをpartialに設定し、ゾーンタイプを変換します。既存の DNS レコードは影響を受けません。 -
DNS Records ↗ ページで Verification TXT Record を取得し、権威 DNS プロバイダーに追加します。
検証レコードの例
sub.example.comの検証レコードは、次のようになることがあります。タイプ 名前 コンテンツ TXT cloudflare-verify.sub.example.com966215192-518620144 権威 DNS プロバイダーが DNS レコードの
nameフィールドにドメインを自動で付加する場合は、レコード名としてcloudflare-verifyだけを入力してください。そうしないと、cloudflare-verify.sub.example.com.sub.example.comのような誤ったレコード名になることがあります。レコード作成後、この Dig Web Interface のリンク ↗ で
cloudflare-verify.<YOUR DOMAIN>を検索(dig)し、動作を確認できます。
ドメインレジストラ(または親ゾーン)で、ネームサーバーを更新 します。CNAME セットアップ(パーシャル)では、外部 DNS プロバイダーのネームサーバーだけを掲載します。
- 以前使っていた
secondary.cloudflare.comのネームサーバーがあれば削除します。 - 新しい権威 DNS プロバイダーへも移行する場合は、新しいネームサーバーを追加します。