メインコンテンツにスキップ

CloudflareでのDNS設定

Cloudflareで管理されているドメインをWedSitesに接続するための手順を説明します。

対応者:Brian
今日アップデートされました

CloudflareでのDNS設定

Cloudflareで管理されているドメインをWedSitesに接続するための手順を説明します。

ドメインのDNSがCloudflareで管理されている場合は、以下の手順に従ってWedSitesの結婚式ウェブサイトに接続するために必要なDNSレコードを追加してください。

始める前に

まずWedSitesにドメインを追加してください。「設定」>「一般」にアクセスしてカスタムドメインを入力し、保存してください。その後、ここに戻ってDNSレコードを設定します。

Cloudflareアカウントへのアクセスが必要です。ログインできること、およびドメインのDNSを管理する権限があることを確認してください。

Cloudflareについての注意: CloudflareはDNSプロバイダーおよびCDNサービスであり、ドメインレジストラではありません。ドメインは他の場所(NamecheapやGoDaddyなど)で登録されている可能性がありますが、DNS管理にCloudflareを使用しています。

追加が必要なDNSレコード

Cloudflare DNSに以下の2つのレコードを追加します:

タイプ

名前

コンテンツ

プロキシステータス

TTL

A

@

37.16.10.26

DNS only(グレーのクラウド)

自動

CNAME

www

domains.wedsites.com

DNS only(グレーのクラウド)

自動

重要:ルートドメイン(yourwedding.comなど)を使用する場合はAレコードのみが必要です。サブドメイン(www.yourwedding.comなど)を使用する合はCNAMEのみが必要です。両方のバージョンのドメインが機能するように、両方を追加することをお勧めします。

重要: Cloudflareプロキシ(オレンジのクラウド)を無効にしてください。両方のレコードを「DNS only」(グレーのクラウドアイコン)に設定する必要があります。プロキシを有効(オレンジのクラウド)のままにすると、ドメインがWedSitesに接続されません。

手順

ステップ1: Cloudflareにログインする

cloudflare.comにアクセスしてアカウントにサインインします。

ステップ2: ドメインを選択する

  1. アカウント内のドメイン/ゾーンのリストが表示されます

  2. WedSitesに接続したいドメインをクリックします

これでドメインの概要ページが表示されます。

ステップ3: DNS設定に移動する

  1. 左サイドバー(または上部)の「DNS」をクリックします

  2. DNSレコードが表示される「DNS管理」ページが表示されるはずです

ステップ4: 既存のAレコードを確認する

DNSレコードを見て、名前列に「@」またはルートドメイン名がある既存のAレコードを探してください。

@の既存のAレコードがある場合:
- 37.16.10.26を指していないAレコードを削除する必要があります
- 複数のAレコードがあると、ドメインが時々しか機能しなくなります
- 各競合するレコードの「編集」をクリックしてから「削除」をクリックします

探すべき一般的な競合レコード:
- CloudflareパーキングページのAレコード
- 古いウェブサイトホスティングのAレコード
- 異なるIPアドレスを持つ複数のAレコード

ステップ5: Aレコードを追加する

  1. 「レコードを追加」ボタンをクリックします

  2. フィールドに入力します:

    • タイプ: A

    • 名前: @(これはルートドメインを表します)

    • IPv4アドレス: 37.16.10.26

    • プロキシステータス: オレンジのクラウドをクリックしてグレー(DNS only)に切り替えます

    • TTL: 自動

  3. 「保存」をクリックします

重要:クラウドアイコンがグレー(DNS only)であることを確認してください。オレンジ(プロキシ済み)ではありません。オレンジのクラウドは、ドメインがWedSitesに接続されるのを妨げます。

ステップ6: CNAMEレコードを追加する

  1. 再度「レコードを追加」ボタンをクリックします

  2. フィールドに入力します:

    • タイプ: CNAME

    • 名前: www(または異なる場合はサブドメイン名)

    • ターゲット: domains.wedsites.com

    • プロキシステータス: クリックしてグレー(DNS only)に切り替えます

    • TTL: 自動

  3. 「保存」をクリックします

カスタムサブドメインを使用していますか? wwwの代わりにwedding.yourwedding.comのようなものを使用している場合は、名前フィールドの「www」を「wedding」に置き換えてください。

重要:繰り返しますが、クラウドアイコンがグレーであることを確認してください。オレンジではありません。

ステップ7: プロキシが無効になっていることを確認する

両方のレコードを保存した後、DNSレコードリストを確認して以下を確認してください:
- AレコードとCNAMEレコードの両方がグレーのクラウドアイコンを表示している
- オレンジのクラウドが表示されている場合は、各レコードをクリックしてプロキシステータスを「DNS only」に切り替えます

レコードを追加した後

DNS伝播を待ちます。CloudflareのDNS変更は通常非常に迅速に有効になります(多くの場合5〜10分以内)が、場合によっては最大24時間かかることがあります。

SSL証明書は自動的に追加されます。ドメインが接続されると、httpsで動作するようにSSL証明書を自動的に追加します。これはドメイン接続後数時間以内に行われます。

ドメインをテストします。待った後、ブラウザでドメインにアクセスしてみてください。結婚式のウェブサイトが表示されるはずです!

トラブルシューティング

ドメインが機能しない場合
- 最も一般的な問題:プロキシが有効(オレンジのクラウド)になっています。戻って両方のレコードがグレーのクラウドを表示していることを確認してください。
- 上記のとおりにDNSレコードを正確に入力したことを再確認してください
- @の競合するAレコードを削除したことを確認してください
- WedSitesの「設定」>「一般」でドメインを入力したことを確認してください

「Error 1014: CNAME Cross-User Banned」が表示される場合
- これは、プロキシ(オレンジのクラウド)が有効になっているときに発生します
- レコードを編集して「DNS only」(グレーのクラウド)に切り替えてください

SSL証明書の問題が発生する場合
- CloudflareのSSLを使用している場合、WedSites SSLと競合する可能性があります
- プロキシを無効(グレーのクラウド)にすれば、これは問題になりません
- CloudflareでSSL/TLSモードが「Flexible」に設定されていないことを確認してください

まだ古いウェブサイトが表示される場合
- Cloudflareのキャッシュをクリアします:「キャッシュ」>「構成」>「すべてをパージ」に移動します
- 数分待ってから再試行してください
- ブラウザのキャッシュをクリアするか、シークレットモードでテストしてください

DNS設定を確認する必要がありますか?
- Cloudflareでは、保存後すぐにDNSレコードを確認できます
- 外部での確認には、dnschecker.orgを使用してください
- ドメインを入力し、「A」レコードタイプを選択します
- 結果に37.16.10.26が表示されるはずです

Cloudflare固有の注意事項

プロキシステータス(オレンジ vs グレーのクラウド):
- オレンジのクラウド = CloudflareのプロキシとCDN機能が有効
- グレーのクラウド = DNS only(WedSitesに必要)
- WedSitesのようなサードパーティホスティングでCloudflareのプロキシを使用することはできません

CNAMEフラット化:
- CloudflareはCNAMEフラット化をサポートしていますが、WedSitesではルートドメインにAレコードを使用することをお勧めします
- A + CNAMEの組み合わせにより、最大の互換性が保証されます

ページルール:
- ドメインに対してCloudflareページルールを設定している場合、プロキシが無効になっていると適用されません
- 干渉する可能性のあるリダイレクトルールがないことを確認してください

Cloudflare SSL:
- プロキシが無効な場合、CloudflareのSSL証明書は使用されません
- WedSitesは自動的にSSLを提供するため、何も設定する必要はありません

関連記事

サポートが必要ですか?

行き詰まったり、何かがうまくいかない場合は、サポートチームにご連絡ください。ドメインの接続をお手伝いします!

こちらの回答で解決しましたか?