Azure Static Web App绑定GoDaddy根域名失效问题排查
根域名无法访问的可能原因分析
1. DNS记录生效延迟
- 即便按指南配置了DNS记录,解析仍可能受**TTL(生存时间)**限制延迟生效,GoDaddy默认TTL常设置为24小时。可通过本地命令
nslookup raohammas.site或dig raohammas.site验证根域名是否已指向正确的Azure端点。 - 需同时确认A记录(IPv4)和AAAA记录(IPv6)是否均正确配置,仅配置单一种类可能导致部分网络环境下解析失败。
2. Azure域名验证与配置遗漏
- 检查Azure门户静态网站的自定义域名列表,确认raohammas.site已被添加且验证状态为“已通过”。若仅添加了www子域名,根域名不会被Azure纳入服务范围。
- 验证环节需在GoDaddy DNS中添加Azure指定的TXT记录,确认该记录的内容、主机名完全匹配要求,且未被误删或修改。
3. HTTPS证书未覆盖根域名
- Azure静态网站的自动颁发HTTPS证书仅对已验证通过的域名生效,若根域名未完成验证,证书不会覆盖该域名,访问时会触发SSL错误导致无法打开。需在Azure门户检查根域名的HTTPS状态,确认证书已部署。
4. GoDaddy DNS记录配置错误
- 根域名禁止使用CNAME记录(会与SOA/NS记录冲突),必须配置A/AAAA记录指向Azure提供的静态网站IP地址。若误配了CNAME,直接导致解析失败。
- 核对A/AAAA记录的IP地址是否与Azure门户提供的完全一致,避免输入错误或复制了CDN等其他服务的IP。
5. 本地缓存干扰
- 浏览器缓存的旧解析结果可能导致访问异常,尝试用无痕模式打开或清除浏览器缓存(Ctrl+Shift+Delete)。
- 刷新本地DNS缓存:Windows执行
ipconfig /flushdns,Mac/Linux执行sudo dscacheutil -flushcache或sudo systemd-resolve --flush-caches。
内容的提问来源于stack exchange,提问作者Hammas
相关产品推荐
相关产品推荐

