现在访问 https://roccoshi.cf 就可以直接访问本博客啦

下面简单介绍一下过程 :

首先到freenom申请一个免费域名

https://my.freenom.com/clientarea.php

1592537813574

记得禾斗学上网开全局, 节点选美国

注册的时候用google帐号, 地址的获得方式先打开 https://www.ipip.net 然后把这里的location粘贴上就好了

1592537959297

之后进入购物车card, 最高可以选12个月的免费, 而且到期后可以免费续期

到这里, 域名就嫖到了

1592538186210

接下来是如何解析到博客园 (伪

域名解析服务器

这里推荐两个

一个是 DNSPOD : https://console.dnspod.cn/dns/

还有一个是 HE.NET : https://dns.he.net/

都是免费的, 前面是腾讯的, 后面是国外的

在freenom里进入My domain更改服务器为域名解析的服务器, 比如dnspod是1592538109962

创建github pages

因为域名是无法直接解析到博客园的, 需要经过github pages中转一下 原理就是域名解析到github pages, 然后github pages的index.html页面直接跳转到博客园.

github pages不知道为什么有时候莫名其妙的打不开, 我本来想用 gitee pages的, 访问速度确实很快, 但是绑定域名后会显示这个 :

gitee的自定义域名是要备份的…QAQ

还是只能选GITHUB了

首先建立一个github仓库 username.github.io

1592538308353

然后建立一个index.html文件

文件里面可以直接写上这个 :

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style media="screen">
            * {
                margin: 0;
                padding: 0;
            }
        </style>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        window.location.href="http://www.cnblogs.com/{你的名字}";
    </script>
</html>

就是通过一个简单的js实现重定向

CNAME配置

到这里, 我们重新打开之前的dnspod或者he.net的网页, 在域名解析记录里添加一个CNAME记录

类型是 www

值是 username.github.io

大概是这样, TTL值默认就ok, 大概就是服务器对你的解析结果缓存的一段时间

1592538740947

然后github仓库里创建一个CNAME文件, 写上你的顶级域名

1592538844105

然后等个几分钟, 就可以愉快的解析跳转啦

后续

后来我发现用自定义域名访问的时候总会有点卡卡的, 然后我就把index.html改了一下, 作为一个缓冲

最后效果是这样 :


版权声明:本文为roccoshi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/roccoshi/p/13162384.html