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

カスタムドメインが時々しか機能しないのはなぜですか?

結婚式ウェブサイトの読み込みが不安定な場合(時々機能し、時々機能しない、または出欠回答フォームがランダムに失敗する)のトラブルシューティング方法をご説明します。

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

カスタムドメインが時々しか機能しないのはなぜですか?

結婚式ウェブサイトの読み込みが不安定な場合(時々機能し、時々機能しない、または出欠回答フォームがランダムに失敗する)のトラブルシューティング方法をご説明します。

簡単な回答: ルートドメイン(@)を指す複数のAレコードが存在している可能性があります。ドメインには値37.16.10.26を指す1つのAレコードのみを設定してください。@またはルートドメインの他のAレコードを削除し、DNSが更新されるまでお待ちください。

何が起きているのか

WedSites用のAレコードを追加した際、ドメインにはすでに他のAレコードが設定されていた可能性があります。例えば、レジストラの組み込みウェブサイトビルダー、パーキングページ、または以前のホスティングサービスなどからです。同じ名前(@など)に対して複数のAレコードがある場合、サイトは時々しか機能しません。

複数のAレコードが問題を引き起こす理由

シンプルな考え方をご紹介します:

ドメインをブラウザに入力すると、デバイスはインターネットに「このウェブサイトはどこですか?」と尋ねます。インターネットはあなたのAレコードを見て、訪問者を送るアドレスの1つを選びます。

Aレコードが3つ(WedSitesを指すものと、他のサービスを指すもの2つ)ある場合、インターネットは基本的にランダムに1つを選びます。つまり、およそ3回に1回は訪問者がWedSitesに送られて結婚式ウェブサイトを見ることができます。残りの3回のうち2回は、完全に別の場所に送られ、エラーページ、空白のページ、「ウェブサイトが見つかりません」メッセージ、またはレジストラのデフォルトパーキングページが表示されます。

最悪なのは: 問題がランダムで不安定に見えることです。自分には完璧に機能するのにゲストには機能しない、スマートフォンでは機能するのにノートパソコンでは機能しないといった状況が起こり得ます。これは、デバイスやネットワークが一定期間、与えられたアドレスを記憶(キャッシュ)するためです。つまり、ある人は次の1時間正しいアドレスを取得できる一方で、別の人は間違ったアドレスを取得することになります。

よくある症状

  • ウェブサイトが時々読み込まれ、時々エラーが表示される

  • 出欠回答フォームが一部のゲストには機能し、他のゲストには機能しない

  • スマートフォンでは機能するのにパソコンでは機能しない(またはその逆)

  • ゲストがサイトが機能しないと言うが、自分で確認すると問題なく動作する

  • 「見つかりません」ページ、空白のページ、またはレジストラのデフォルトページが断続的に表示される

  • カスタムドメインが毎回「見つかりません」と表示される(これはAレコードが完全に欠けているか、間違ったアドレスを指していることを意味する場合があります)

  • SSL証明書の警告が断続的に表示される

修正方法

ステップ1:現在のAレコードを確認する

  1. ドメインレジストラ(GoDaddy、Namecheap、Squarespace、Wixなど)にログインします

  2. ドメインのDNS設定(DNS管理、DNSレコード、詳細設定とも呼ばれます)に移動します

  3. ドメインに一覧表示されているすべてのレコードを確認します

  4. 名前が@、空白、またはルートドメイン名であるすべてのAレコードを見つけます

ステップ2:余分なAレコードを削除する

ルートドメインには1つのみAレコードを設定してください:

レコードタイプ

名前

A

@

37.16.10.26

異なるIPアドレスを指す他のAレコードは削除してください。 例えば、76.76.21.21、192.0.2.1、またはレジストラや以前のサービスの他のIPを指すレコードが表示される場合があります。37.16.10.26を指すもの以外はすべて削除してください。

ステップ3:無効化が必要なレジストラサービスを確認する

一部のドメインレジストラは、独自のサービス(組み込みウェブサイトビルダー、ドメインパーキング、「準備中」ページなど)を提供しており、これらが裏で自動的にAレコードを作成します。これらのレジストラサービスは、削除してもAレコードを戻したり、削除を妨げたりする場合があります。

よくある例:

  • Squarespace: Squarespaceからドメインを登録した場合、組み込みウェブサイトビルダーがアクティブになっている可能性があります。Aレコードを削除する前に、Squarespaceサイトを切断または無効化する必要がある場合があります。

  • Wix: Squarespaceと同様に、Wixに接続されたドメインは、Wixのサーバーに固定されたAレコードを持つ場合があります。まずドメインをWixサイトから切断してください。

  • GoDaddy: GoDaddyではデフォルトでパーキングページや「ウェブサイトビルダー」が追加されることがあります。ウェブサイトビルダーや転送サービスがアクティブになっていないか確認し、無効化してください。

  • Google Domains / Squarespace Domains: ウェブサイト転送や接続されたサイトがある場合、まずそれらを無効化してください。

確認方法: レジストラのダッシュボードで「ウェブサイトビルダー」「転送」「パーキングページ」「接続されたサイト」などのアクティブな機能を探してください。余分なAレコードを削除する前に、これらを無効化または切断してください。

ステップ4:DNSが更新されるまで待つ

余分なレコードを削除した後:

  • 変更は通常15分から数時間以内に反映されます

  • 場合によっては、すべての訪問者に修正が反映されるまで24~48時間かかることがあります

  • 以前に間違ったアドレスを取得したゲストは、デバイスのメモリ(キャッシュ)がクリアされるまで待つ必要があります

ステップ5:修正を確認する

待った後、ドメインに正しいAレコードのみがあることを確認してください:

  1. DNS設定をもう一度確認し、@に対するAレコードが1つだけ存在することを確認します

  2. 通常のブラウザウィンドウでドメインにアクセスします

  3. シークレット/プライベートウィンドウでドメインにアクセスします

  4. 友人やゲストにサイトへのアクセスを試してもらいます

カスタムドメインに「見つかりません」と表示される場合

カスタムドメインが常に「見つかりません」と表示される場合(時々ではなく)、通常は以下を意味します:

  • Aレコードが完全に欠けている。 まだ@のAレコードを追加していないか、誤って削除された可能性があります。値37.16.10.26で@のAレコードを追加してください。

  • Aレコードが間違ったアドレスを指している。 @のAレコードの値が37.16.10.26であり、異なるIPアドレスではないことを確認してください。

  • ドメインがWedSitesに入力されていない。 設定 > 一般でカスタムドメインを追加し、変更を保存をクリックしたことを確認してください。

「見つかりません」が時々しか表示されない場合は、上記で説明した競合するAレコードの問題を示しています。

これが問題かどうかを確認する方法

競合または欠けているAレコードが問題を引き起こしているかどうかわからない場合、簡単なテストをご紹介します:

  1. ドメインレジストラにログインします

  2. DNS設定に移動します

  3. @またはルートドメインのAレコードを確認します

  4. ない場合は、37.16.10.26を指す1つを追加する必要があります

  5. 複数ある場合は、37.16.10.26を指すもの以外をすべて削除してください

  6. 1つだけあるが異なるアドレスを指している場合は、37.16.10.26に変更してください

DNSレコードはどのような状態であるべきか

一般的なWedSitesカスタムドメインセットアップの場合、DNSレコードは次のようになります:

レコードタイプ

名前

A

@

37.16.10.26

CNAME

www

domains.wedsites.com

以上です。@の他のAレコードはありません。異なるIPアドレスの追加のAレコードがある場合は、削除してください。

ヒント

  • WedSitesのDNSレコードを追加する際は、必ず既存のAレコードを先に確認し、37.16.10.26を指さないものを削除してください

  • Aレコードが必要かどうか不明な場合は、37.16.10.26を指さない@のAレコードを削除しても安全です

  • WedSitesのサブドメイン(yourname.wedsites.com)はカスタムドメインの問題に関係なく常に機能します。ゲストが困っている場合はバックアップとして共有してください

  • 余分なレコードを削除しても問題が続く場合は、隠れたサービスがレコードを再作成していないか、レジストラのサポートに確認してください

関連記事

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