Cloudflare Docs
Support
Support
Visit Support on GitHub
Set theme to dark (⇧+D)

ベンダー固有のDNSレコードをCloudflareに追加する

​​ ベンダー固有のDNSレコードをCloudflareに追加する

この記事では、Google Cloud、Amazon S3、Microsoft Azure、ClickFunnels、WPEngine、およびZohoを含む、さまざまなサードパーティソフトウェアをサポートするために、CloudflareにDNSレコードを追加する方法を説明します。


この記事を読むにあたって、Cloudflareダッシュボードを介したDNSレコードの管理に関する事前知識が必要となります。  詳細については、Cloudflareの記事 「DNSレコードを管理する」を参照してください。

Google

次のMXレコードを追加します:

お名前 TTL レコードタイプ 優先度  ターゲット
@ 自動 MX 1 ASPMX.L.GOOGLE.COM
@ 自動 MX 5 ALT1.ASPMX.L.GOOGLE.COM
@ 自動 MX 5 ALT2.ASPMX.L.GOOGLE.COM
@ 自動 MX 10 ALT3.ASPMX.L.GOOGLE.COM
@ 自動 MX 10 ALT4.ASPMX.L.GOOGLE.COM

追加すると、次のようなDNSレコードがCloudflareのDNSアプリに表示されます:

Google Appsメールの設定をテストします

Google App Engineの_CNAMEレコード_をCloudflare DNSに追加します。

たとえば、ドメインが_ www.example.com_の場合、 _CNAMEレコード_は次のようになります:

www CNAME ghs.googlehosted.com

Google Appsドメインのリダイレクトを設定するには、 転送URLに関するGoogleのガイドを参照してください。

Amazon

AWSのお客様は、CloudflareダッシュボードのOverviewアプリに記載されているCloudflareネームサーバーを指すようにドメインのネームサーバーを更新しなければなりません:

  1. AWSにログインします。

  2. ナビゲーションバーの右上にある**「マイアカウント(My Account)」**をクリックします。

  3. ドロップダウンから**「AWSマネジメントコンソール(AWS Management Console)」**を選択します。

  4. **「サービス(Services)」をクリックして、「ルート53(Route 53)」**を選択します。

  5. 二箇所のネームサーバーを更新します:

    • **「ホストゾーン(Hosted zones)」**をクリックして、Cloudflareのネームサーバーを更新するドメインを選択します。

    • Cloudflareのネームサーバーを指すようネームサーバーを編集します。

    • **「登録済みドメイン(Registered domains)」**をクリックします。

    • Cloudflareのネームサーバーを更新するドメインを選択します。

    • **「ネームサーバーの追加または編集(Add or edit name servers)」**をクリックします。

Amazon S3バケット を作成する方法については、Amazonのドキュメントを参照してください。

バケットに割り当てられているフルホストURLに注意してください。

Cloudflare DNS内でAWSバケットの_CNAMEレコード_を追加します。 たとえば、バケットのフルホストURLが_files.example.com_である場合、 以下のような_CNAMEレコード_を追加します:

files CNAME files.example.com.s3.amazonaws.com

SESおよび検証の設定については、Amazonのドキュメントを参照してください。

Amazonが提供する_TXT_と_CNAME_の検証レコードを検索します。

レコードをCloudflare DNSに追加します。  たとえば、Cloudflareドメインが_example.com_の場合、DNSレコードは次のようになります:

example.com TXT "fmxqxT/icOYx4aA/bEUrDPMeax9/s3frblS+niixmqk=" verificationstring._domainkey.example.com CNAME verificationstring.dkim.amazonses.com

AmazonでのELB設定については、 AmazonのELBヘルプコンテンツを参照してください。

  1. ホスト名に対する_CNAMEレコード_をCloudflareに追加します。例:elb
  2. Cloudflare DNSアプリで、ドメイン名をELBターゲットに置換します:
    _
    .。_elb.amazonaws.comは正しい_CNAME_ターゲットフォーマット
    です(例:_my-cool-cachepp-1344276401.eu-west-1._elb.amazonaws.com)。
  3. AWSサポートに連絡して、_AWSホスト名_または_地域_を確認してください。

Microsoft

Microsoftの 「DNS設定値を設定する」手順に従います。

Azureの必要なレコードをCloudflare DNSに追加します。

たとえば、ドメインが_example.com_の場合、レコードフォーマットは次のようになります:

example.com A 203.0.113.1 www.example.com CNAME  example.azurewebsites.net

検証レコードについては、Azureのドキュメント 「ドメイン検証レコードを作成する」を参照してください。

そのほかのベンダー

正しいZoho DNSレコードをCloudflareに追加する場合は、以下の例を参照してください。 すべての例で、_example.com_を実際のドメイン名に置換します:

  • Zoho _MXレコード_を追加します:
example.com MX mx.zohomail.com (set Priority to 10) example.com MX mx2.zohomail.com (set Priority to 20)
  • (オプション)_SPFレコード_を追加します:
example.com TXT v=spf1 mx include:zoho.com ~all
mail CNAME business.zoho.com
zb******** CNAME business.zoho.com

通常、DNSレコードは以下のようなものになります。 _example.com_を実際のドメイン名に置換します:

email CNAME sendgrid.net example.com SPF v=spf1 a mx include:sendgrid.net ~all example.com TXT v=spf1 a mx include:sendgrid.net ~all mtpapi._domainkey.EXAMPLE.com CNAME dkim.sendgrid.net. smtpapi._domainkey.e.EXAMPLE.COM CNAME dkim.sendgrid.net

Ningのドキュメント 「カスタム ドメインとDNSエントリー」を参照してください。

Ningカスタムドメインが_ www.example.com_の場合、 次のように_CNAMEレコード_と_Aレコード_を追加します:

www.example.com CNAME example.ning.com. example.ning.com A 208.82.16.68

Ningがドメインを確認したら、トラフィックがCloudflareにプロキシできるように、NingのDNSレコードのグレー色の雲マークをオレンジ色の雲マークに変更します。

DNSレコード要件の最新情報については、SmugMugのドキュメントを参照してください。通常、次のようなSmugMugの_CNAMEレコード_を追加します:

photo CNAME domains.smugmug.com photos CNAME domains.smugmug.com

SmugMugがドメインを確認したら、トラフィックがCloudflareにプロキシできるように、SmugMugのDNSレコードのグレー色の雲マークをオレンジ色の雲マークに変更します。

DNSレコード要件に関する最新情報については、 DNSレコードに関するMandrillの記事を参照してください。

Mandrillでは、_SPFレコード_と_DKIMレコード_を追加する必要があります。 MandrillからDNSレコード値を取得してください。

Cloudflare DNSアプリ内で_SPFレコード_と_DKIMレコード_を_TXTレコード_として追加します。

たとえば、_example.com_がMandrillドメインの場合、次のようなDNSレコードを追加します。

example.com TXT v=spf1 include:spf.mandrillapp.com ?all mandrill._domainkey.example.com TXT v=DKIM1\; (values from Mandrill)

ドメインネームサーバーがCloudflareに設定されていることを確認したら、以下の手順に従います。 

1. Cloudflareダッシュボードにログインします。

2. レコードを追加するドメインの該当するCloudflareアカウントをクリックします。

3. 正しいドメインが選択されていることを確認します。

4. DNSアプリをクリックします。

5. 4つのAレコードすべてとSquarespaceからのwww CNAMEが(以下に示されているように)_「プロキシ済み(Proxied)」_とマークされていることを確認します。

6. 「verify.squarespace.com」のCNAMEレコードが(以下のように)_DNS Only_とマークされていることを確認します。

cloudflare_with_squarespace.png

正しく設定されている場合、「Squarespace DNS設定(Squarespace DNS Settings)」ページに「設定に問題があります(Settings contain problems)」と表示されるようになります。 これは、想定される動作です。 

squarespace_dns_settings.png
トラフィックがCloudflareを通じて送信されるようになったので、Squarespaceとサイトの訪問者はCloudflareのIPアドレスを見るようになります。これにより、Squarespaceコンソールは、Squarespaceが割り当てたアドレスではなくCloudflare IPが返されたため、サイトの設定が間違っているとみなします。 Cloudflare DNSを適切に設定している限り(上記の手順1~6)、SquarespaceサイトはCloudflareを通じて動作するはずです。

_example.com_がカスタムドメインである場合は、以下のようなDNSレコードをCloudflareに追加します:

example.com A 66.6.44.4 www.example.com CNAME domains.tumblr.com

​​ 関連リソース