コンテンツにスキップ

ドメイン接続

あなたがサービスプロバイダーである場合、Cloudflareがドメイン接続をどのようにサポートしているか、そしてあなたのテンプレートをどのようにオンボードできるかについての情報をこのページで確認してください。

ドメイン接続とは

ドメイン接続は、サービスプロバイダー(メールやウェブホスティングプラットフォームなど)が、エンドユーザーがDNSレコードを手動で編集することなく、機能を構成しやすくするためのオープンスタンダードです。

これは、サービスプロバイダーによって要求される必要な構成と、権威あるDNSプロバイダーで行われなければならない必要なDNSレコードの変更とのギャップを埋めるテンプレートによって実現されます。

実際には、example.comの所有者であり、Cloudflareを権威あるDNSプロバイダーとして使用しているユーザーがあなたのサービスを利用したい場合、DNSレコードを手動で更新する代わりに、自分自身を認証するだけで、必要な変更が自動的に適用されます。

セットアップ

始める前に

1. テンプレートをリポジトリに追加する

ドメイン接続のテンプレートは、GitHubリポジトリで公開および管理されています。

  1. テンプレートリポジトリのフォークを作成します。
  2. あなたのテンプレートを追加します。既存のテンプレートのコピーを作成し、必要に応じて編集できます。
    • 利用可能な異なるフィールドの詳細については、ドメイン接続仕様を参照してください。
    • 存在する場合、テンプレートのsyncBlockフィールドをfalseに設定する必要があります。これは、テンプレートフローが同期的であり、Cloudflareがサポートする唯一のオプションであることを意味します。
    • また、同期的な公開鍵ドメイン(syncPubKeyDomain 1)を提供する必要があります。テンプレートが使用されると、同期的な呼び出しはデジタル署名されます。
  3. ドメイン接続によって定義された命名形式に従っていることを確認してください:<providerId>.<serviceId>.json
  1. テンプレートをリポジトリに追加するためのプルリクエストを送信します。

プルリクエストがレビューされ、マージされたら、以下に指定された方法でCloudflareに連絡してください。

2. Cloudflareに連絡してテンプレートをオンボードする

テンプレートがオンボードされると、エンドユーザー向けのグラフィカルユーザーインターフェースフローが利用可能になります。

以下の情報を含むメールをdomain-connect@cloudflare.comに送信してください:

  1. オンボードしたいテンプレートのリストと、それに対応するGitHubのハイパーリンク。

  2. ドメイン接続フローの一部として表示されるロゴ。できればSVG形式で。

  3. あなたのテンプレートの一部であるAAAAA、およびCNAMEレコードに対してCloudflareに設定してほしいデフォルトのプロキシステータス。他のレコードタイプのプロキシはサポートされていません。

  4. (オプション)フローをテストするためのCloudflareのアカウントID

    DNSプロバイダーの発見(DNS provider discovery)の自動化が整っていて、新しいDNSプロバイダーを手動でリストしない場合、Cloudflareは最初にあなたのテンプレートを指定されたアカウントにのみ公開することができます。すべてが期待通りに動作していることを確認したら、Cloudflareはあなたのテンプレートを発見エンドポイントに公開し、自動化によって取得されるようにします。

Footnotes

  1. デジタル署名を検証するための公開鍵を含むTXTレコードを照会できるドメイン。