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

将域名服务器从Squarespace切换到Google Cloud DNS后出现DNS_PROBE_FINISHED_NXDOMAIN错误的问题排查

将域名服务器从Squarespace切换到Google Cloud DNS后出现DNS_PROBE_FINISHED_NXDOMAIN错误的问题排查

你遇到的这个错误本质是DNS服务器找不到你的域名对应解析记录,我帮你梳理几个最常见的排查方向,你可以一步步核对:

  • 先确认域名注册商的NS记录是否真的更新到位
    很多人容易漏了这关键一步:你在Google Cloud DNS里创建了区域,但忘了去域名注册商(也就是你购买域名的平台)后台,把原本Squarespace的NS记录替换成Google Cloud提供的那几个。你可以登录注册商后台查看当前的域名服务器列表,对比Google Cloud DNS控制台里显示的NS记录(通常是类似ns-cloud-a1.googledomains.com.这种格式,注意末尾的点),确保两者完全一致。

  • 检查Google Cloud DNS区域的基础配置

    • 首先要确认你创建的是公网DNS区域,如果选了私有区域,那只有Google Cloud的VPC内部能解析,公网用户肯定访问不到;
    • 然后看区域里有没有添加必要的解析记录:比如根域名(用@表示)的A/AAAA记录,或者www子域名的CNAME/A记录。如果只加了子域名的记录,根域名访问就会触发这个错误;
    • SOA记录是系统自动生成的不用改,但要确保区域名称和你的域名完全匹配(比如域名是example.com,区域名称也得是example.com,不能多打或少打字符)。
  • 给DNS变更留够生效时间
    DNS记录的更新不是即时生效的,全球各地的DNS缓存需要时间刷新,这个时间由记录的TTL(生存时间)决定,默认一般是1小时,最长可能到48小时。你可以用终端命令测试进度:

    • 输入dig 你的域名 NS,看看返回的是不是Google的NS服务器;
    • 输入dig 你的域名 A,看看有没有返回正确的服务器IP。
  • 检查DNS记录的格式是否正确
    你提到试过加dot和不加,这里有个容易踩坑的细节:

    • 如果记录值是域名(比如CNAME指向的地址),必须加末尾的dot,比如要指向ghs.googlehosted.com,就得写成ghs.googlehosted.com.,否则系统会自动追加你的域名,变成ghs.googlehosted.com.你的域名,这肯定找不到对应记录;
    • 如果是主机名(比如根域名用@,子域名用www),不用加dot,系统会自动处理。
  • 清除本地DNS缓存试试
    你的电脑可能还缓存了旧的Squarespace DNS记录,即使全球已经生效,你本地还是访问不了。可以手动清除:

    • Windows:打开命令提示符,输入ipconfig /flushdns;
    • Mac:终端输入sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder;
    • Linux:比如Ubuntu可以输入sudo systemd-resolve --flush-caches。

备注:内容来源于stack exchange,提问作者Sebastian Offers

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 12:58:02