前書き#
2021 年 11 月から、CloudFlare はパートナーが使用するzone_set
API を無効にしました。これは乱用を防ぐためです(この API はドメインの所有権を検証する必要がないため)。パートナーによる CNAME アクセスの方法はほぼ終了し、Plesk のServerShield by Cloudflare
プラグインのサブスクリプションのみが正常にアクセスできるようになりました。数ヶ月が経過しましたが、公式はパートナーが新しいドメインにどのようにアクセスするかについての説明を提供していません。
パートナーの時代を逃した後、公式の CloudFlare for SaaS ではより柔軟な CNAME アクセス方法が提供されていますが、いくつかの制約もあります。使えないわけではありませんが
準備#
**1)** 使用されていないドメイン(Cloudflare ダッシュボードに正常に追加できる必要があります)
**2)** アクセスするドメイン、NS が Cloudflare にない必要があります
// 上記の 2 つのドメインが Cloudflare にある場合、自分で IP を選択するとエラー 1000 が発生します
**3)** 外国通貨のクレジットカード(検証に使用されますが、実際には無料です。デビットカードでも構いません)
チュートリアル#
まず、画像の指示に従って進み、クレジットカード情報を入力するように求められるはずです。このプロセスでは料金は発生しませんので、安心してください。
![1][1]
使用されていないドメインを取り出し、任意の名前を入力し、ターゲットのソース(フォールバックソース)を解析します。
![2][2]
Cloudflare For SaaS に戻り、先ほど設定したフォールバックソースを追加します。
![3][3]
次に、上部のカスタムホスト名をクリックし、CNAME でアクセスするドメインを入力します。TLS は 1.1 を選択することをお勧めします。
![4][4]
次に、DNS サービスプロバイダーに移動し、CNAME でアクセスするドメインをフォールバックソースに解析し、以下の内容を解析します。
![5][5]
![6][6]
注意:中国の DNS プロバイダーは CF のように親切ではありませんので、_acme-challenge.prefix.yourdomain.suffixを **_acme-challenge.prefixに変更してください。~~ そうしないと、解析結果が_acme-challenge.prefix.yourdomain.suffix.yourdomain.suffix** になり、間違った結果になります~~。ただし、Alibaba Cloud は現在、警告を表示するようです。
その後、リフレッシュをクリックし、次のようになるまで待ちます。
![7][7]
理論的には、ここまでで完了です。これで、アクセスするドメインの解析レコードを他の Cloudflare IP に変更できます。どの方法を使用しても、最終的にトラフィックが Cloudflare に到達すれば問題ありません。
![8][8]
アクセスするドメインを開くと、Cloudflare for SaaS による CNAME アクセスが完了していることがわかります。