在启用子域名的时候,我们立即访问会发现出现网络没有解析的错误 。
文章插图
如上图显示的情况,所有的配置都已经配置好了,但是就是页面访问不了 。
GitHub 的配置和原因【如何启用 GitHub Pages 中的子域名】
文章插图
后来发现是因为 DNS 解析需要时间,如果你还使用了 DNS 缓存的话,就更加麻烦 。
可以操作的是在你 DNS 设置的 CNAME 部分,将域名的 TTL 时间降低到最低 。
并且如果你的 DNS 解析有缓存或者全局 CDN 的时候,最好先禁用 。
文章插图
这是因为 DNS 的解析和调整更新是需要时间的,同时 TTL 时间越长,调整的越慢 。
GitHub 会需要和你的 DNS 配置进行通信以确定是你的域名,在这个时间上,缓存本来是帮助大家提高网站访问效率的,反而会给你带来不少麻烦 。
在配置阶段,最好是先禁用 。
推荐阅读
- JavaScript,如何在字符串中找到一个字符?
- 什么是接口的幂等性,如何实现接口幂等性?
- 如何使用哑铃呢
- 异地医保如何报销?
- 餐厅风水促家庭和睦 大师教你如何打造绝佳餐厅风水
- 如何打造好家居风水 招财纳福家居风水之门口踏垫的运用风水
- 注意!家居厨房风水早知道 如何布局让老公不花心的家居风水
- 婚房如何布置 婚房布置应注意装修颜色、朝向及饰物
- 误删微信聊天记录怎么恢复有免费的没? 如何恢免费复删除的微信聊天记录
- 如何增高身高