• 使用github托管博客后添加clouldflare,用CDN加速时配置DNS遇到的问题


    前记

    在去年,给自己搭建了一个静态博客,w4xiaoyao.com 具体步骤与各个模块在博客里面有记录,后来一直想给它加个CDN,提高安全性的同时加速站点访问,由于我的站点代码托管于github的,又自己买了个域名,所以在配置CDN时遇到了一些问题,因此记录在此。

    步骤

    1. 域名是从某境外域名提供商namecheap申请的,会赠一年的whois隐藏和ssl证书;
    2. 使用github托管代码时可以在设置中开启https,自动给你配上证书,github启用自定义域名之后会在你的静态文件列表中自动生成一个CNAME文件,里面是你自己申请的域名
    3. CDN提供商处添加站点域名(我用的是cloudflare),cloudflare进去后邮箱和密码注册,引导你添加站点域名,填入自己在namecheap申请的域名即可,可能会提示你未添加A记录什么的,先不管他,此时会自动给你两个NS服务器;
    4. 把域名提供商处的basic DNS切换成custome DNS,然后填上CDN提供商给你自动生成的两个NS服务器域名,意思是把域名的DNS解析工作丢给cloudflare这家的域名解析服务器来做,此时,namecheap这家已经不负责你的DNS解析了,所以advance DNS模块就无了。
    5. 之前提示你未添加A记录,那是因为namecheap此时已经不管你域名的DNS解析工作了,DNS解析工作由cloudflare来做,点击面板左边的DNS,将cloudflare中的解析写成和你namecheap中原本的一模一样的即可,然后等个10分钟左右这样,就行了。

    测试

    • 免费版的cloudflare国内国外都有节点,速度还可以,比之前纯粹的github可能还快一点。

    • 关于域名,github官方的ip地址,DNS的设置如下

    Aw4xiaoyao.top185.199.111.153
    Aw4xiaoyao.top185.199.110.153
    Aw4xiaoyao.top185.199.109.153
    Aw4xiaoyao.top185.199.108.153
    Aw4xiaoyao.top192.30.252.154
    Awww192.30.252.154
    • 经测试,只填最后两行也能用,但是填了前四个会更快一些
  • 相关阅读:
    Maven 从入门到精通
    IP子网到底怎么划分【全网最详解】!!!
    聚观早报 |零跑C10亮相广州车展;小鹏X9亮相广州车展
    android MQTT使用
    (22杭电多校二)Two Permutation (dp),Package Delivery (贪心)
    【线性代数基础进阶】特征值和特征向量
    暑期JAVA学习(45)动态代理
    Fisher-Yates scrambling是如何实现的
    Qt QSS基本属性样式表半通关
    进行 “最佳价格查询器” 的开发
  • 原文地址:https://blog.csdn.net/weixin_42160117/article/details/126787486