更换Nameserver后出现DNS_PROBE_FINISHED_NXDOMAIN错误求助
DNS_PROBE_FINISHED_NXDOMAIN错误排查方案
问题背景
更换域名服务器后出现DNS_PROBE_FINISHED_NXDOMAIN错误,当前SquareSpace域名服务器仅配置了单个NS地址ns-cloud-c1.googledomains.com,已尝试添加/去掉地址末尾的点,等待超过24小时,且已在Google Cloud DNS中添加对应IP的DNS记录。
核心排查步骤
1. 补全域名服务器配置
Google Cloud DNS为域名分配的NS服务器是一组(通常4个),仅配置单个NS地址会导致解析失效。请登录Google Cloud DNS控制台,复制该域名对应的全部NS服务器地址,逐一填入SquareSpace的域名服务器设置中,每个地址单独一行:
- 示例完整NS组(仅供参考,以你控制台显示为准):
ns-cloud-c1.googledomains.com.ns-cloud-c2.googledomains.com.ns-cloud-c3.googledomains.com.ns-cloud-c4.googledomains.com.
末尾的点是DNS标准写法,部分平台会自动补全,两种形式均可。
2. 验证DNS记录有效性
- 检查Google Cloud DNS中的记录类型:
- 若绑定SquareSpace服务,需添加SquareSpace官方要求的CNAME记录(如
www指向www.squarespace.com),同时配置根域名的A记录指向SquareSpace提供的IP(或开启域名转发); - 若自行托管服务器,确认A记录的IP地址与服务器公网IP完全一致。
- 若绑定SquareSpace服务,需添加SquareSpace官方要求的CNAME记录(如
- 用命令行工具验证解析:
# 检查域名服务器是否生效 dig your-domain.com @8.8.8.8 NS # 检查A记录是否存在 dig your-domain.com @8.8.8.8 A
若命令返回空或错误信息,说明DNS记录未正确配置。
3. 清除本地与ISP缓存
- 本地缓存清除:
- Windows:运行
ipconfig /flushdns - macOS:运行
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Windows:运行
- 切换公共DNS(如
8.8.8.8或1.1.1.1)访问域名,排除ISP缓存延迟问题。
4. 确认域名状态
通过WHOIS查询确认域名未处于转移中、过期或锁定状态,这类状态会导致DNS解析异常。
内容的提问来源于stack exchange,提问作者Sebastian Offers
相关产品推荐
相关产品推荐

