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

配置GitHub Pages自定义域名时遭遇InvalidCNAMEError求助

解决GitHub Pages InvalidCNAMEError问题

针对按官方步骤配置Squarespace DNS到GitHub Pages后仍出现InvalidCNAMEError的情况,可尝试以下排查解决步骤:

  • 确认GitHub Pages自定义域名设置
    进入仓库的「Pages」设置页面,检查自定义域名是否准确填写为www.finestway.uk。若同时配置了裸域名finestway.uk,需确保:

    • 裸域名使用A记录指向GitHub官方IP:185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153
    • 仅在GitHub Pages中设置一个主域名(比如www.finestway.uk),避免多域名冲突
  • 等待DNS全局同步完成
    即使部分DNS查询工具显示配置正确,不同地区的DNS服务器缓存刷新周期不同,建议等待24-48小时确保配置完全生效。可将Squarespace中DNS记录的TTL值设为300秒(5分钟)加速刷新。

  • 清理Squarespace中冲突的DNS记录
    检查Squarespace的DNS管理界面,确认www.finestway.uk没有重复的CNAME/A记录,多余记录会导致解析异常,需删除非目标记录。

  • 重置GitHub Pages域名配置

    1. 进入仓库Pages设置,清空自定义域名并保存
    2. 等待1-2分钟后,重新输入www.finestway.uk并保存
    3. 让GitHub重新检测DNS配置,观察错误是否消失
  • 本地验证DNS解析
    在终端执行命令:

    dig www.finestway.uk CNAME
    

    确认返回结果中ANSWER SECTION的CNAME目标为anatolybuga.github.io.(注意末尾的英文句号),确保本地解析正确。

  • 检查HTTPS配置状态
    若开启了「Enforce HTTPS」,需确认GitHub已成功生成SSL证书。证书生成可能存在延迟,可暂时关闭该选项,等待10分钟后重新开启,或等待证书自动生成完成。

错误信息参考:
Both www.finestway.uk and its alternate name are improperly configured
Your site's DNS settings are using a custom subdomain, www.finestway.uk, that is not set up with a correct CNAME record. We recommend you change this to a CNAME record pointing to anatolybuga.github.io. For more information, see documentation (InvalidCNAMEError).

内容的提问来源于stack exchange,提问作者Anatoly Bugakov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 21:42:38