You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将GoDaddy域名添加至Firebase时验证失败,ACME挑战404错误求助

解决Firebase添加GoDaddy域名时ACME挑战404错误的方案

确认DNS记录有效性

  • 核对Firebase提供的A记录和TXT记录是否完整、无差错地添加到GoDaddy域名解析中:
    • A记录主机名若为@,需确保GoDaddy内对应字段未误填为完整域名
    • TXT记录内容要完整复制(包含firebase-verification=前缀),避免遗漏字符
  • 用终端命令验证DNS生效状态:
    • 执行nslookup 你的域名,检查返回IP是否匹配Firebase给出的13.248.243.5、76.223.105.230
    • 执行nslookup -type=TXT 你的域名,确认TXT记录内容与要求一致

排查Firebase Hosting配置

  • 若已部署过Hosting项目,检查firebase.json的重写规则是否拦截ACME验证路径:
    • ACME验证路径以/.well-known/acme-challenge/开头,若存在SPA全局重写规则(如"source": "**", "destination": "/index.html"),会覆盖验证路径,需添加优先级更高的规则:
      {
        "hosting": {
          "rewrites": [
            {
              "source": "/.well-known/acme-challenge/**",
              "destination": "/.well-known/acme-challenge/$1"
            },
            // 其他重写规则后置
          ]
        }
      }
      
    • 执行firebase deploy --only hosting重新部署配置

清除缓存并验证访问

  • 刷新DNS缓存:
    • Windows:执行ipconfig /flushdns
    • macOS/Linux:执行sudo killall -HUP mDNSResponder
  • 用浏览器隐私窗口访问http://你的域名/.well-known/acme-challenge/[Firebase提供的验证文件名],确认能返回正确的验证内容

检查GoDaddy额外设置

  • 暂时关闭GoDaddy域名的转发或隐私保护功能,这类设置可能拦截ACME的HTTP请求
  • 确认域名状态正常,无过期、锁定情况

重置验证流程

  • 删除Firebase内待验证的域名,等待5分钟后重新添加,按照提示重新生成并配置DNS记录,避免旧记录残留干扰

内容的提问来源于stack exchange,提问作者Jay Gondaliya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 16:49:57