GitHub Pages自定义域名(Squarespace域名)未生效求助
GitHub Pages自定义域名DNS未传播排查方案
针对你配置lordimass.net指向GitHub Pages时遇到的DNS未传播、GitHub验证失败问题,按以下步骤排查:
1. 确认Squarespace DNS记录的有效性
- 登录Squarespace域名管理后台,重新检查DNS记录列表:
- 确保默认指向Squarespace服务器的DNS记录已完全删除
- 确认你添加的4条A记录(指向
185.199.108.153/185.199.109.153/185.199.110.153/185.199.111.153)、2条CNAME记录(rff.lordimass.net/www.lordimass.net指向lordimass.github.io)都已正确保存,没有被系统自动恢复
- 检查域名的NS服务器配置:确认当前使用的是Squarespace提供的默认NS服务器,若你手动切换过其他DNS服务商,需到对应服务商后台检查记录配置
2. 本地DNS缓存与直接权威查询
- 清除本地DNS缓存(不同系统操作不同:Windows用
ipconfig /flushdns,Mac用sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder),再用命令行测试:nslookup lordimass.netdig lordimass.net
查看返回的IP是否为你设置的GitHub Pages地址
- 直接查询域名的权威DNS服务器:通过
dig ns lordimass.net获取权威NS地址,再用dig @[权威NS地址] lordimass.net查询,若返回旧记录,说明Squarespace后台的记录未同步到权威服务器,需联系其支持团队
3. GitHub Pages配置验证
- 进入仓库的
Settings > Pages页面,确认自定义域名lordimass.net已正确设置,且无其他异常警告 - 暂时取消
Enforce HTTPS勾选(DNS生效后再开启),重新保存域名设置,触发GitHub的DNS验证流程
关键结论
24小时后全球DNS工具均未检测到记录变更,并非单纯等待时间不足,核心问题大概率出在Squarespace的DNS记录未成功提交或同步到权威服务器。优先排查Squarespace后台的记录状态,必要时联系其客服确认配置是否生效。
内容的提问来源于stack exchange,提问作者Lordimass
相关产品推荐
相关产品推荐

