SquareSpace迁移域名绑定AWS Route 53后DNS异常求助
域名迁移后Route53配置下DNS解析时好时坏的排查与解决
核心排查与解决步骤
1. 确认NS记录全局一致性
- 执行
dig +trace your-domain.com NS命令,在不同网络环境下对比返回的NS服务器,确保完全匹配Route53提供的所有NS地址。若部分区域返回旧NS(如原Google Domains或SquareSpace默认NS),说明SquareSpace端的NS配置未同步到根域,需再次核对SquareSpace域名管理中的NS输入,确保无遗漏、拼写错误,且已删除所有旧NS记录。
2. 校验Route53托管区域配置
- 检查Route53对应域名的托管区域:
- 若为S3静态网站,CNAME记录需正确指向S3网站端点(格式如
your-bucket.s3-website-<region>.amazonaws.com);若绑定CloudFront,需确保A/AAAA记录使用CloudFront分发的别名。 - 确认区域状态为
INSYNC,无配置同步异常。
- 若为S3静态网站,CNAME记录需正确指向S3网站端点(格式如
3. 排查DNS缓存问题
- 用
nslookup your-domain.com 8.8.8.8和nslookup your-domain.com 1.1.1.1测试公共DNS的解析结果,判断是否存在局部递归DNS的缓存残留。 - 若公共DNS解析正常,尝试清空本地设备DNS缓存:
- Windows:执行
ipconfig /flushdns - Mac:执行
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Windows:执行
4. 确认SquareSpace域名状态
- 检查域名在SquareSpace的转移状态是否完成,无锁定、暂停解析的情况。若仍存在异常,直接联系SquareSpace客服确认DNS权限是否完全移交至自定义NS。
5. 验证S3访问权限
- 确保S3 bucket的权限配置允许公共访问,或通过CloudFront配置了正确的Origin Access Identity(OAI),避免混淆DNS错误和HTTP权限错误。
内容的提问来源于stack exchange,提问作者shwish
相关产品推荐
相关产品推荐

