หน้าจอที่แนบของคุณไม่แสดงการกำหนดค่า 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 ให้มา
หวังว่านี่จะช่วยผู้ใช้คนอื่น ๆ ที่อยู่ในสถานการณ์เดียวกัน!