Firebase自定义域名绑定失败:DNS记录未检测到问题求助
Firebase自定义域名DNS记录检测失败的排查方案
手动验证DNS记录生效状态
用命令行工具nslookup或dig检查记录是否正确传播:- 裸域名(如example.com)检查A记录:
dig example.com A,确认返回的IP与Firebase提供的一致 - 子域名(如www.example.com)检查CNAME记录:
dig www.example.com CNAME,确认返回的域名与Firebase要求的匹配
也可以切换不同网络(如手机热点)验证,避免本地DNS缓存干扰。
- 裸域名(如example.com)检查A记录:
核对DNS记录配置细节
- 确认记录类型:裸域名需配置Firebase指定的两条A记录,子域名需配置对应的CNAME记录,不要混淆类型
- 主机名字段:裸域名填
@,子域名填前缀(如www),不要填写完整域名 - 调整TTL值:若之前设置的TTL过大(如86400),临时改为300(5分钟)加速传播,生效后可改回原设置
- 删除冲突记录:同一主机名下若存在其他A/CNAME记录,需删除避免冲突
重新触发Firebase检测
关闭Firebase控制台的域名设置弹窗,等待数分钟后重新打开,或点击页面中的“重新检查”按钮(若有),手动触发检测流程。确认Hostinger DNS状态
登录Hostinger后台,检查DNS服务器是否为Hostinger默认服务器(若之前使用第三方DNS需切换),同时确认DNS记录已保存并完成后台同步。检查域名实名认证状态
若域名是新注册的,确认已完成实名认证流程,未实名认证可能导致DNS记录无法正常生效。
内容的提问来源于stack exchange,提问作者Hamza Hussain Shah
相关产品推荐
相关产品推荐

