Невозможно проверить собственный домен с помощью Firebase с помощью Namecheap


88

После того, как я выполнил инструкцию, вставив текстовую запись 1, предоставленную firebase, в мой NameCheap, это сообщение об ошибке продолжает появляться:

Текущий статус: к сожалению, нам не удалось подтвердить ваш домен.

Это сообщение появляется уже около 5 дней.

Я сделал скриншоты настроек firebase и namecheap, как показано ниже:

введите описание изображения здесь

введите описание изображения здесь

После того, как @Frank van Puffelen предложил изменить значение хоста с моего доменного имени на @, это снимок экрана, и мы подождем и посмотрим через несколько часов, надеюсь, он сможет успешно проверить.

введите описание изображения здесь

Через несколько часов появится это сообщение:

введите описание изображения здесь

Ответы:


108

Судя по другим отчетам и информации на этой странице Google для проверки доменов namecheap , похоже, что вам, возможно, придется использовать @поле host.

На сайте Namecheap нажмите « Управление» рядом с доменом, который нужно подтвердить с помощью службы Google.

  1. Щелкните вкладку Advanced DNS на панели инструментов домена.

  2. Прокрутите вниз и нажмите Добавить новую запись под таблицей записей хоста.

  3. В раскрывающемся списке типа записи выберите Запись TXT .

  4. Вставьте всю проверочную запись в поле « Значение» .

  5. Введите @ в поле Хост .

  6. Оставьте в поле TTL значение Автоматически.

  7. Щелкните зеленую галочку, чтобы сохранить запись TXT.

Примечание. Обновление может занять до 24 часов. Однако по мере того, как вы выполняете следующие шаги в мастере установки, мастер немедленно начинает проверку вашей новой записи TXT для подтверждения вашего домена.

Вы можете это попробовать? Если это не сработает, дайте мне знать, а также обратитесь по адресу support@firebase.com.


Я только что отправил вам письмо на адрес support@firebase.com. спасибо
Vicheanak

3
После предложения Фрэнка все работает отлично. Спасибо, Фрэнк.
Vicheanak

Это сработало для меня с использованием домена Squarespace после небольшой задержки
geo

6
Для домена Godaddy, кажется, мне нужно добавить ОБА исходную txt-запись @хоста и запись хоста.
Стэнли Луо

42

Прикрепленные экраны не отображают вашу конфигурацию CNAME. Несмотря на то, что инструкции firebase действительно запрашивают только две записи TXT, записи, которые правильно настроены, как показывают ваши экраны, я считаю, что эта пара записей TXT, которые запросы firebase не освобождают вас от необходимости настраивать хотя бы CNAME запись в дополнение к обеим записям TXT.

Это был мой случай: хотя я не установил запись CNAME, firebase так и не узнала мой домен.

Я не эксперт (извините!), Но из-за отсутствия других ответов даже я могу предложить вам настроить запись CNAME так, чтобы она указывала на:

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

В моем случае этого было достаточно, чтобы firebase хорошо работала и распознала мой домен.

В моем конкретном случае, и я зарегистрируюсь здесь, по крайней мере, для моего собственного использования в будущем, я предпочел использовать в качестве последующего шага обе записи A, полученные от firebase, в качестве моего способа маршрутизации в мой домен без www.

Я считаю, что это можно сделать с помощью 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']

С этой конфигурацией все работает нормально. Цель достигнута.

В качестве будущего шага было бы полезно узнать, как достичь аналогичной цели, используя запись CNAME, указывающую на домен firebase, вместо записей A, указывающих на IP-адреса, предоставленные firebase.

Надеюсь, это поможет другим пользователям в подобной ситуации!


5
Добавление CNAME было для меня последней недостающей частью
Майк

1
Я получаю следующее уведомление: возникла проблема с подключением вашего личного домена.
SHA2NK

1
Это сработало для меня. У меня была запись CNAME для моего домена, но значение было другим (какой-то адрес namecheap). Изменение его на myappname.firebaseapp.com сработало. Благодарность!
Г-н Станев

2
Это сработало для меня, изменило имя CNAME на myapp.firebase.com.минуту, и это сработало.
gkiely

16

У меня также были проблемы с подключением моего личного домена, кроме использования @ в поле хоста и CNAME, вам также потребуются записи A. Вот и все, что у меня получилось. Я немного откинулся назад, чтобы домен начал распространяться (я только что купил его), и подождал 10 минут после добавления всех записей, и это сработало. Также я нашел полезные инструкции в этом сообщении в блоге .

введите описание изображения здесь


Откуда это IP?
Pier

Все они предназначены для серверов Firebase Google, вы можете проверить их документы, если что-то изменилось.
Мирза Сисич

3
Спасибо. Запись CNAME на самом деле не нужна. Вы можете просто использовать wwwв записях A вместо www.yourdomain.com.
Пирс

2

У меня была такая же проблема в течение нескольких дней (мой собственный домен прошел этап проверки, но не подключился), но оказалось, что мне не нужно было изменять конфигурацию DNS, чтобы исправить это (снимок экрана для конфигурации, которая сработала, ниже для справки).

Мне просто пришлось повторно запустить мастер подключения домена. https://firebase.google.com/docs/hosting/custom-domain

Хостинг -> Выберите вертикальное многоточие под вашим персональным доменом -> удалить домен -> затем нажмите Подключить домен, чтобы снова запустить мастер.

конфигурация namecheap DNS снимок экрана

Найдите свой домен с помощью этого инструмента, чтобы узнать, есть ли ошибки 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.