Firebase Hosting绑定Google Domains自定义域名部署失败如何解决?
Firebase Hosting绑定Google Domains自定义域名不生效的解决方法
- 优先确认DNS传播状态:DNS记录更新后全球同步需要5分钟到48小时不等,可在本地终端执行
dig A 你的根域名命令,检查返回的IP地址是否和Firebase提供的IP完全一致。如果本地查询结果已经正确,仅Firebase后台未更新,可等待1-2小时让Firebase重新扫描DNS记录。 - 修正DNS记录配置:Google Domains中绑定根域名时,主机名栏请填入
@而非留空,部分场景下留空无法正确识别为根域名配置;同时注意Firebase通常会提供2个及以上的A记录IP,请将所有IP都分别添加为独立的A记录,不要漏填。 - 清理冗余DNS记录:检查Google Domains的DNS配置中是否存在其他指向非Firebase IP的A记录、CNAME记录,如有请删除,避免配置冲突。
- 调整TTL配置:首次配置时将A记录的TTL设置为300秒(5分钟),可加快DNS记录的传播速度,配置生效后再调整为更大的数值即可。
- 检查域名所有权验证:如果Firebase后台提示需要验证域名所有权,请额外添加对应的TXT记录到Google Domains的DNS配置中,完成所有权验证后才会进入A记录校验环节。
内容的提问来源于stack exchange,提问作者Luca Natale
相关产品推荐
相关产品推荐

