Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Google Workspace の DNS レコードを設定する

最終更新 Markdown で表示Agent セットアップ

Google Workspace でドメインを使うには、Cloudflare に特定の DNS レコードを追加する必要があります。このページでは、次のレコードの追加方法を説明します。

複数ドメインへのレコード適用のヒント もあります。


ドメイン所有権を検証する

Google Workspace のサービスを有効にする前に、Google はドメインの管理権を確認します。

  1. Google 管理コンソール でドメイン設定ウィザードを開始し、Google が示す TXT 検証値をコピーします。次のような形式です。

    google-site-verification=abc123XYZ
  2. Cloudflare ダッシュボード でアカウントとドメインを選び、DNS > Records に進みます。

  3. Add record を選択し、次を入力します。

    • Type: TXT
    • Name: @(ドメインのルート)
    • Content: Google からコピーした検証値
    • Proxy status: DNS only
  4. Save を選択します。

  5. Google 管理コンソールに戻り、Verify を選択します。

Google は通常数分で検証します。ただし DNS の伝播には最大 48 時間かかることがあります。

Google がドメインはすでに使用中と表示する

Google が "Domain already in use" エラーを出す場合、そのドメインは以前別の Google Workspace アカウントに接続され、完全に解放されていません。これは Google 側の状態であり、Cloudflare の DNS の問題ではありません。

解決するには、以前の Google Workspace アカウントの管理者に連絡し、そのアカウントからドメインを削除してもらいます。連絡できない場合は Google Workspace サポート にドメイン請求を依頼してください。

外部 DNS ツールに TXT レコードが見えない

DNSChecker.org などの外部ツールに TXT レコードが表示されない場合:

  • 伝播を数分待ちます。DNSChecker.org などで、レコードが世界中で解決されているかを確認します。
  • レコードの Name@ であり、www など別の値でないことを確認します。
  • 伝播を数分待ってから、再確認します。

MX レコードを追加する

MX レコードは、ドメイン宛ての着信メールを Google のメールサーバーへ向けます。Google Workspace には 5 件の MX レコードが必要です。

  1. Cloudflare ダッシュボードで DNS > Records に進みます。
  2. ドメインに別のメールプロバイダーを指す MX レコードがある場合は、それらを削除します。
  3. 次の表のレコードをそれぞれ追加します。
Type Name Mail server Priority
MX @ aspmx.l.google.com 1
MX @ alt1.aspmx.l.google.com 5
MX @ alt2.aspmx.l.google.com 5
MX @ alt3.aspmx.l.google.com 10
MX @ alt4.aspmx.l.google.com 10

各レコードの Proxy statusDNS only にします。


メール認証レコードを追加する

SPF、DKIM、DMARC レコードは、受信側メールサーバーがドメインからのメッセージが正当であることを確認し、なりすましを防ぐのに役立ちます。

SPF

SPF は、ドメインのメール送信を許可するメールサーバーを指定します。

  1. DNS > RecordsAdd record を選択し、次を入力します。
    • Type: TXT
    • Name: @
    • Content: v=spf1 include:_spf.google.com ~all
    • Proxy status: DNS only
  2. Google Workspace とあわせてほかのサービスからもメールを送る場合は、同じレコードにそれらの include: エントリを追加します。v=spf1 で始まる 2 つ目の TXT レコードは作成しないでください。

DKIM

DKIM は送信メッセージに暗号署名を付け、受信側が転送中に改ざんされていないことを確認できるようにします。

  1. Google 管理コンソールApps > Google Workspace > Gmail > Authenticate email に進みます。
  2. ドメインを選び、Generate new record を選択します。より強いセキュリティのため 2048-bit の鍵長を選びます。
  3. Google が表示する TXT レコード値をコピーします。v=DKIM1; k=rsa; p=... で始まります。
  4. Cloudflare の DNS > Records でレコードを追加します。
    • Type: TXT
    • Name: Google が指定するセレクター。通常は google._domainkey
    • Content: Google からコピーした値
    • Proxy status: DNS only
  5. Google 管理に戻り、Start authentication を選択します。

Google が DKIM 有効を確認するまで、伝播に数分かかります。

DMARC

DMARC は、SPF または DKIM の検査に失敗したメッセージの扱いと、集計レポートの送り先を受信サーバーに伝えます。

  1. DNS > Records でレコードを追加します。
    • Type: TXT
    • Name: _dmarc
    • Content: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
    • Proxy status: DNS only

dmarc@yourdomain.com を、DMARC レポートを受け取りたいアドレスに置き換えます。

SPF と DKIM の設定が正しく動くことを確認するあいだは、p=none(監視モード)から始めます。レポートを確認し、正当なメールが認証を通過することを確かめたら、ポリシーを p=quarantine または p=reject に更新します。


複数ドメインにレコードを適用する

同じ Google Workspace アカウントで多くのドメインを管理する場合は、インポートとエクスポート を使い、共通レコードを 1 件ずつ追加せず効率よく適用できます。

  1. 最初のドメインで DNS 設定を手動で完了します。
  2. DNS > RecordsExport を選択し、ゾーンを BIND 形式ファイルとしてダウンロードします。
  3. エクスポートしたファイルを開き、複製したくないレコード(たとえばウェブサイトの A/AAAA レコード)を削除します。MX、SPF、DMARC エントリだけを残します。
  4. 追加の各ドメインで、DNS > Records > Import に進み、編集したファイルをアップロードします。

役に立ちましたか?