Firebase自定义域名验证失败,寻求排查解决建议
Firebase自定义域名验证失败排查求助(Squarespace DNS配置)
我在Squarespace站点配置DNS以完成Firebase自定义域名设置,但验证始终被驳回,已按要求添加DNS记录仍无法通过,恳请提供排查建议。
相关操作截图
- Firebase验证团队的驳回通知:

- 验证申请流程中填写的域名:

- Firebase要求的DNS修改内容:

- 在Squarespace添加的自定义DNS记录条目:

- 完整操作步骤截图:

排查建议
- 核对记录细节完全一致:逐字对比Firebase要求的DNS记录类型(TXT/CNAME/A等)、主机名、记录值,确保和Squarespace中添加的没有差异——注意大小写、多余空格、TXT记录的引号是否符合要求(部分平台会自动处理引号,手动添加可能导致格式错误)。
- 确认域名层级匹配:检查Firebase中填写的域名是根域名(如
xxx.com)还是子域名(如app.xxx.com),对应的DNS记录主机名必须严格匹配,不要把根域名的记录加到子域名下,反之亦然。 - 等待DNS全球生效:DNS修改后存在缓存延迟,通常需要1-48小时才能在全球范围内同步,可在本地终端用
dig或nslookup命令查询记录是否已生效,比如查询TXT记录:dig your-domain.com TXT。 - 排查记录冲突:检查Squarespace的DNS设置中是否有同类型、同主机名的默认记录,若存在冲突需删除或调整默认记录,避免新添加的记录被覆盖。
- 确认DNS托管商:确保你的域名DNS确实托管在Squarespace,若域名注册在其他服务商(如GoDaddy)但DNS托管在别处,需要到实际托管商处添加记录,而非Squarespace。
- 手动触发验证刷新:回到Firebase控制台,找到域名验证页面手动点击刷新验证状态,不要依赖系统自动检测,部分情况下系统不会实时扫描新的DNS记录。
内容的提问来源于stack exchange,提问作者nickcoding2
相关产品推荐
相关产品推荐

