Неможливо підтвердити власний домен за допомогою Firebase за допомогою імені за допомогою імені


88

Після того, як я дотримувався інструкцій, вставляючи Текстовий Запис 1, який firebase надав у мою NameCheap, це повідомлення про помилку постійно з’являється:

Поточний статус: На жаль, нам не вдалося підтвердити ваш домен.

Це повідомлення відображається вже близько 5 днів.

Я зробив знімки екрана налаштувань firebase та namecheap, як показано нижче:

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

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

Після того, як @Frank van Puffelen запропонував змінити значення хосту з мого доменного імені на @, це скріншот, і ми зачекаємо і побачимо через кілька годин, сподіваємось, це може успішно перевірити.

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

Зачекавши кілька годин, з’являється це повідомлення:

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

Відповіді:


108

З інших звітів та інформації на цій сторінці Google для перевірки доменів дешевих імен , схоже, вам, можливо, доведеться використовувати @для поля хоста.

На сайті Namecheap натисніть Manage поруч із доменом, який потрібно підтвердити за допомогою служби Google.

  1. Перейдіть на вкладку Advanced DNS на інформаційній панелі домену.

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

  3. Виберіть TXT Record із розкривного списку типу запису.

  4. Вставте весь запис перевірки в поле Значення .

  5. Введіть @ у поле Хост .

  6. Залиште поле TTL встановленим на Автоматичне.

  7. Клацніть зелену галочку, щоб зберегти запис TXT.

Примітка. Оновлення зміни може зайняти до 24 годин. Однак, коли ви проходите наступні кроки у майстрі налаштування, майстер негайно починає перевірку вашого нового запису TXT для підтвердження вашого домену.

Чи можете ви спробувати це? Якщо це не спрацює, повідомте мене, а також зв’яжіться з support@firebase.com.


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

3
Після пропозиції Френка все працює чудово. Дякую Френку.
Vicheanak

Це працювало і для мене, використовуючи домен Squarespace, після невеликої затримки
гео

6
Для домену Godaddy, здається, я повинен додати І ОРИГІНАЛЬНИЙ запис хост-тексту, і @запис хосту.
Стенлі Ло

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 для мого домену, але значення було іншим (деяка адреса ім'я-імені). Змінивши його на myappname.firebaseapp.com спрацювало. Дякую!
пан Станєв,

2
Це спрацювало для мене, змінило назву назви CNAME на myapp.firebase.com.хвилину зачекання, і це спрацювало.
gkiely

16

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

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


З яких це IP-адрес?
Пірс

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

3
Дякую. Запис CNAME насправді непотрібний. Ви можете просто використовувати wwwв записах A замість www.yourdomain.com.
Пірс

2

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

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

Хостинг -> Виберіть вертикальний крапка під вашим користувацьким доменом -> видалити домен -> потім натисніть «Підключити домен», щоб знову запустити майстер.

конфігурація скріншот

Шукайте свій домен за допомогою цього інструменту, щоб перевірити, чи є помилки 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.