Namecheap Kullanılarak Firebase ile Özel Alan Adı Doğrulanamıyor


88

Firebase'in sağladığı Metin Kaydı 1'i NameCheap'ıma ekleyerek talimatı izledikten sonra, bu hata mesajı sürekli olarak çıkıyor:

Mevcut Durum: Üzgünüz, etki alanınızı doğrulayamadık.

Bu mesaj yaklaşık 5 gündür gösteriliyor.

Firebase ve namecheap ayarının ekran görüntülerini aşağıdaki gibi yakaladım:

görüntü açıklamasını buraya girin

görüntü açıklamasını buraya girin

@Frank van Puffelen, ana bilgisayar değerini alan adımdan @ olarak değiştirmeyi önerdikten sonra, bu ekran görüntüsü ve birkaç saat sonra bekleyip göreceğiz, umarım başarıyla doğrulayabilir.

görüntü açıklamasını buraya girin

Birkaç saat bekledikten sonra şu mesaj görünür:

görüntü açıklamasını buraya girin

Yanıtlar:


109

Diğer raporlardan ve bu Google sayfasındaki namecheap alanlarını doğrulamak için kullanılan bilgilerden @, barındırıcı alanı için kullanmanız gerekebileceği anlaşılıyor .

Namecheap sitesinde, Google hizmetinizle doğrulamak istediğiniz etki alanının yanındaki Yönet'i tıklayın .

  1. Alan kontrol panelindeki Advanced DNS sekmesini tıklayın .

  2. Aşağı kaydırın ve ana bilgisayar kayıtları tablosunun altındaki Yeni Kayıt Ekle'yi tıklayın .

  3. Kayıt türü açılır listesinden TXT Kaydı'nı seçin .

  4. Doğrulama kaydının tamamını Value alanına yapıştırın .

  5. Host alanına @ girin .

  6. TTL alanını Otomatik olarak ayarlı bırakın .

  7. TXT kaydınızı kaydetmek için yeşil onay işaretini tıklayın.

Not: Değişikliğin güncellenmesi 24 saat kadar sürebilir. Ancak, Kurulum Sihirbazı'nda sonraki adımlara geçerken sihirbaz, alanınızı doğrulamak için hemen yeni TXT kaydınızı kontrol etmeye başlar.

Bunu deneyebilir misin? Çalışmazsa bana bildirin ve ayrıca support@firebase.com adresine ulaşın.


Az önce support@firebase.com adresine bir e-posta gönderdim. teşekkürler
Vicheanak

3
Frank'in önerisinden sonra, her şey harika çalışıyor. Teşekkür ederim Frank.
Vicheanak

Bu, kısa bir gecikmeden sonra bir Squarespace alanı kullanarak benim için de çalıştı
geo

6
Godaddy alanı için, BOTH orijinal host txt kaydı ve @host kaydı eklemem gerekiyor gibi görünüyor .
Stanley Luo

42

Ekli ekranlarınız CNAME yapılandırmanızı göstermiyor. Firebase talimatları gerçekten yalnızca iki TXT kaydı talep etse de, ekranlarınızda gösterildiği gibi her ikisi de doğru ayarlanmış kayıtlar, firebase isteklerinin sizi en azından bir CNAME kurma ihtiyacından kurtarmadığına inanıyorum. her iki TXT kaydına ek olarak kayıt.

Benim durumum buydu: CNAME kaydı ayarlamadım, firebase alanımı hiçbir zaman tanımadı.

Uzman değilim (özür dilerim!), Ancak başka yanıtların olmaması nedeniyle, CNAME kaydınızı aşağıdakileri gösterecek şekilde ayarlamanızı önerebilirim bile:

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

Benim durumumda bu, firebase'in iyi çalışması ve alan adımı tanıması için yeterliydi.

Benim özel durumumda ve en azından gelecekte kendi kullanımım için burada kayıt olacağım, www olmadan alanıma yönlendirmek için firebase'den sağlanan her iki A kaydını bir sonraki adım olarak kullanmayı tercih ettim.

Bunun CNAME ile yapılabileceğine inanıyorum, ancak benim durumumda son kurulum şuydu:

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']

Bu yapılandırmayı kullanarak her şey yolunda gidiyor. Hedefe ulaşıldı.

Gelecekte yapılacak bir adım olarak, firebase tarafından sağlanan IP adreslerine işaret eden A kayıtları yerine firebase etki alanına işaret eden CNAME kaydını kullanarak benzer bir hedefe nasıl ulaşılacağını öğrenmek faydalı olacaktır.

Umarım bu, benzer durumdaki diğer kullanıcılara yardımcı olur!


5
CNAME'i eklemek benim için eksik olan son parçaydı
Mike

1
Aşağıdaki bildirimi alıyorum: Özel etki alanınıza bağlanırken bir sorun oluştu.
SHA2NK

1
Bu benim için çalıştı. Etki alanım için bir CNAME kaydım vardı, ancak değer farklıydı (bazı namecheap adresleri). Myappname.firebaseapp.com olarak değiştirmek işe yaradı. Teşekkürler!
Bay Stanev

2
Bu benim için çalıştı, namecheap CNAME'i myapp.firebase.com.bir dakika beklemek üzere değiştirdi ve işe yaradı.
gkiely

16

Özel etki alanımı bağlarken de sorun yaşadım, barındırıcı alanında ve CNAME'de @ kullanmak dışında, ayrıca A kayıtlarına da ihtiyacınız olacaktı. İşte tüm elde ettiğim şey, alanın yayılması için bir süre oturdum (yeni satın almıştım) ve tüm kayıtları ekledikten sonra 10 dakika bekledim ve işe yaradı. Ayrıca bu blog gönderisinde faydalı talimatlar buldum .

görüntü açıklamasını buraya girin


Bu IP'ler nereden geliyor?
İskele

Hepsi Google'ın Firebase sunucuları içindir, herhangi birinin değişmesi durumunda belgelerini kontrol edebilirsiniz.
Mirza Sisic

3
Teşekkürler. CNAME kaydı aslında gereksizdir. Bunun wwwyerine A kayıtlarında kullanabilirsiniz www.yourdomain.com.
İskele

2

Günlerdir aynı sorunu yaşıyordum (özel alanım doğrulama aşamasından geçti, ancak bağlanamadı) ancak düzeltmek için DNS yapılandırmamı değiştirmem gerekmediği ortaya çıktı (işe yarayan yapılandırmanın ekran görüntüsü referans için aşağıda).

Connect Domain sihirbazını yeniden çalıştırmam gerekiyordu. https://firebase.google.com/docs/hosting/custom-domain

Barındırma -> Özel etki alanınızın altındaki dikey üç noktayı seçin -> etki alanını sil -> ardından sihirbazı yeniden başlatmak için Etki Alanına Bağlan'ı tıklayın.

namecheap dns yapılandırması ekran görüntüsü

DNS hataları olup olmadığını görmek için bu aracı kullanarak alanınızı arayın https://toolbox.googleapps.com/apps/dig/


2

Benim için (namecheap ile) mevcut tüm kayıtları kaldırmak zorunda kaldım, sonra TXT kaydı tek başına çalıştı. Referans: bu gönderi


1

Aynı sorunu yaşadım ve Namecheap desteğini aldım. Ardından Namecheap'i Firebase'e bağlarken değiştirmem için bana aşağıdaki özellikleri sağladılar.

  1. TXT kayıtları için ana bilgisayar olmalıdır @ yerine yourdomain.com
  2. CNAME kayıtları için, sondaki alan adını Ana Bilgisayardan kaldırın.

    Bu örnekte değer olmalıdır

    firebase1._domainkey

    ve yok

    firebase1._domainkey.alaniniz.com


teşekkürler ... deliriyordum. .yourdomain.com bölümünü unuttum xD
Ashu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.