GitHub 中如何启用 GitHub Pages 中的子域名

在启用子域名的时候,我们立即访问会发现出现网络没有解析的错误。

 

 

如上图显示的情况,所有的配置都已经配置好了,但是就是页面访问不了。

GitHub 的配置和原因

 

 

后来发现是因为 DNS 解析需要时间,如果你还使用了 DNS 缓存的话,就更加麻烦。

可以操作的是在你 DNS 设置的 CNAME 部分,将域名的 TTL 时间降低到最低。

并且如果你的 DNS 解析有缓存或者全局 CDN 的时候,最好先禁用。

 

 

这是因为 DNS 的解析和调整更新是需要时间的,同时 TTL 时间越长,调整的越慢。

GitHub 会需要和你的 DNS 配置进行通信以确定是你的域名,在这个时间上,缓存本来是帮助大家提高网站访问效率的,反而会给你带来不少麻烦。

在配置阶段,最好是先禁用。

https://www.ossez.com/t/github-github-pages/710

posted @   huyuchengus  阅读(186)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2018-11-16 Confluence 6 教程:在 Confluence 中导航
2018-11-16 Confluence 6 开始使用
点击右上角即可分享
微信分享提示