Firebase要求添加两条A记录却仅提供一个IP,Namecheap配置受阻
Firebase托管自定义域名:A记录配置问题解决办法
问题说明
- Firebase官方文档明确要求为自定义域名添加两条DNS A记录指向Firebase Hosting
- 但实际配置过程中仅获取到一个IP地址
- 在Namecheap添加单条A记录后等待24小时仍未生效
- 尝试添加两条相同IP的A记录时,Namecheap会自动合并为一条,无法满足Firebase的配置要求
解决办法
- 核对Firebase的标准A记录IP
Firebase Hosting的固定A记录IP为两个:151.101.1.195和151.101.65.195。如果控制台只显示一个,刷新域名配置页面或重新进入托管设置即可看到完整IP列表。 - 在Namecheap中正确配置A记录
- 进入Namecheap的DNS管理界面
- 针对裸域名(如
yourdomain.com),添加两条独立的A记录:- 主机记录填
@(或留空),目标IP设为151.101.1.195 - 主机记录填
@(或留空),目标IP设为151.101.65.195
- 主机记录填
- 若Namecheap自动合并相同主机记录的记录,尝试使用批量添加功能,或联系客服开启允许重复A记录的权限。
- 子域名替代方案
如果配置的是子域名(如www.yourdomain.com),可直接添加CNAME记录,指向Firebase提供的项目托管域名(如yourproject.web.app),无需配置A记录。 - 验证DNS解析状态
使用命令nslookup yourdomain.com或dig yourdomain.com检查解析结果,确认是否指向正确的Firebase IP。DNS生效时间通常为12-48小时,可间隔一段时间后再次验证。
内容的提问来源于stack exchange,提问作者zircon98
相关产品推荐
相关产品推荐

