将Next.js应用部署至Vercel并配置Cloudflare子域名遇DNS问题求助
解决dev.domain.com DNS_PROBE_FINISHED_NXDOMAIN问题的排查步骤
- 检查Cloudflare DNS记录的代理状态:确保添加的CNAME记录代理状态为「仅DNS」(灰色云朵图标),橙色代理会干扰Vercel的DNS解析,引发NXDOMAIN错误。
- 验证DNS记录正确性:确认CNAME记录名称为
dev、内容为cname.vercel-dns.com,无拼写错误;删除dev子域名下的其他冲突记录(如A记录)。 - 等待DNS缓存刷新:DNS更新后缓存生效需1-24小时,可在本地终端用
nslookup dev.domain.com或dig dev.domain.com命令测试解析结果。 - 确认Vercel域名配置状态:回到Vercel的
Project Settings->Domains,确保dev.domain.com状态为「配置完成」或「已激活」,异常时可删除后重新添加触发验证。 - 检查Cloudflare主域名状态:确保domain.com已在Cloudflare完成托管,状态显示「活跃」,主域名NS记录未正确配置会导致子域名解析失败。
内容的提问来源于stack exchange,提问作者Pranu Pranav
相关产品推荐
相关产品推荐

