Namecheapを使用してFirebaseでカスタムドメインを確認できません


87

Firebaseが提供したテキストレコード1をNameCheapに挿入して指示に従った後、次のエラーメッセージがポップアップし続けます。

現在のステータス:申し訳ありませんが、ドメインを確認できませんでした。

このメッセージは約5日間表示されています。

以下のように、firebaseとnamecheapの設定のスクリーンショットをキャプチャしました。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

@Frank van Puffelenがホスト値を私のドメイン名から@に変更することを提案した後、これはスクリーンショットです。数時間後に待って確認します。正常に検証できることを願っています。

ここに画像の説明を入力してください

数時間待った後、このメッセージが表示されます。

ここに画像の説明を入力してください

回答:


107

他のレポートと、namecheapドメインを確認するためのこのGoogleページの情報から@、ホストフィールドに使用する必要があるようです。

Namecheapサイトで、Googleサービスで確認するドメインの横にある[管理]をクリックします。

  1. ドメインダッシュボードの[高度なDNS ]タブをクリックします。

  2. 下にスクロールして、ホストレコードテーブルの下にある[新しいレコードの追加]クリックします。

  3. [レコードタイプ]ドロップダウンリストから[ TXTレコード]を選択します。

  4. 検証レコード全体を[値]フィールドに貼り付けます。

  5. ホスト」フィールドに@を入力します。

  6. TTLフィールドは自動に設定したままにします。

  7. 緑色のチェックマークをクリックして、TXTレコードを保存します。

注:変更の更新には最大24時間かかる場合があります。ただし、セットアップウィザードの次の手順を実行すると、ウィザードはすぐに新しいTXTレコードのチェックを開始して、ドメインを確認します。

あなたはそれを試すことができますか?それが機能しない場合は、私に知らせて、support @ firebase.comにも連絡してください。


support@firebase.comにメールを送信しました。ありがとう
Vicheanak 2015年

3
フランクの提案の後、すべてがうまく機能しています。フランクありがとう。
Vicheanak 2015年

これは、Squarespaceドメインを使用しても、少し遅れて機能しました
geo

6
Godaddyドメインの場合、元のホストtxtレコードと@ホストレコードの両方を追加する必要があるようです。
スタンリー羅

42

添付された画面には、CNAME構成が表示されません。Firebaseの手順では、実際には2つのTXTレコード(画面に表示されているように両方とも正しく設定されているレコード)のみが要求されますが、Firebaseが要求するこれらのTXTレコードのペアでは、少なくともCNAMEを設定する必要がなくなるとは思いません。両方のTXTレコードに加えてレコード。

これは私の場合でした。CNAMEレコードを設定していませんが、firebaseがドメインを認識しませんでした。

私は専門家ではありませんが(申し訳ありません!)、他に回答がない場合でも、次のことを示すようにCNAMEレコードを設定することをお勧めします。

CNAME record
host: www
value: [yourfirebaseappname].firebaseapp.com.
(Please note the dot after the '.com').

私の場合、これでFirebaseが正常に機能し、ドメインが認識されました。

私の特定のケースでは、少なくとも将来の使用のためにここに登録します。後のステップとして、wwwなしでドメインにルーティングする方法としてFirebaseから提供された両方のAレコードを使用することを好みました。

これはCNAMEで実行できると思いますが、私の場合、最終的な設定は次のとおりです。

Advanced DNS Management
type: CNAME record
host: www
value: [my-domain-name-without-www]

type: A record
host: @
value: [IP address from firebase, like '1.2.3.4']

type: A record
host: @
value: [Second IP address from firebase, like '2.3.4.5']

この構成を使用すると、すべてが正常に機能しています。目標が達成されました。

ToDoの将来のステップとして、Firebaseが提供するIPアドレスを指すAレコードではなく、Firebaseドメインを指すCNAMEレコードを使用して同様の目標を達成する方法を学ぶと便利です。

これが同様の状況にある他のユーザーに役立つことを願っています!


5
CNAMEを追加することは、私にとって最後の欠けていた部分でした
Mike

1
次の通知が届きます:カスタムドメインの接続に問題がありました。
SHA2NK 2016

1
これは私のために働いた。ドメインのCNAMEレコードがありましたが、値が異なりました(名前の安いアドレスがいくつかあります)。myappname.firebaseapp.comに変更すると機能しました。ありがとう!
スタネフ氏2017年

2
これは私にとってはうまくいき、名前の安いCNAMEをmyapp.firebase.com.1分待つように変更して、うまくいきました。
gkiely 2017年

15

ホストフィールドとCNAMEで@を使用する以外に、カスタムドメインの接続にも問題があり、Aレコードも必要になります。これが私が最終的に得たすべてです、私はドメインが伝播されるのをしばらく待って(私はそれを購入したばかりです)、すべてのレコードを追加した後10分間待って、それは機能しました。また、このブログ投稿で役立つ手順を見つけました。

ここに画像の説明を入力してください


それらのIPは何からのものですか?
桟橋

これらはすべてGoogleのFirebaseサーバー用です。これらのいずれかが変更された場合は、ドキュメントを確認できます。
Mirza Sisic 2018

3
ありがとう。CNAMEレコードは実際には不要です。のwww代わりにAレコードで使用できwww.yourdomain.comます。
桟橋

2

私は何日も同じ問題を抱えていました(私のカスタムドメインは検証段階を通過しましたが接続しませんでした)が、それを修正するためにDNS構成を変更する必要がなかったことがわかりました(機能した構成のスクリーンショットは参考までに以下)。

ドメイン接続ウィザードを再実行する必要がありました。https://firebase.google.com/docs/hosting/custom-domain

ホスティング->カスタムドメインの下の縦の省略記号を選択->ドメインの削除->次に[ドメインの接続]をクリックしてウィザードを再開します。

namecheapdns構成 スクリーンショット

このツールを使用してドメインを検索し、DNSエラーがあるかどうかを確認しますhttps://toolbox.googleapps.com/apps/dig/


2

私にとって(namecheapで)既存のすべてのレコードを削除する必要があり、TXTレコードだけが機能しました。参照:この投稿


0

私も同じ問題を抱えていて、Namecheapのサポートを受けました。次に、NamecheapをFirebaseに接続するときに変更する次のプロパティを提供してくれました。

  1. TXTレコードの場合、ホストはyourdomain.comではなく@にする必要があります
  2. CNAMEレコードの場合、ホストから末尾のドメイン名を削除します。

    この例では、は次のようになります。

    firebase1._domainkey

    ではなく

    firebase1._domainkey.yourdomain.com

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.