白嫖一个免费域名并解析到博客园
现在访问 https://roccoshi.cf 就可以直接访问本博客啦
下面简单介绍一下过程 :
首先到freenom申请一个免费域名
https://my.freenom.com/clientarea.php
记得禾斗学上网开全局, 节点选美国
注册的时候用google帐号, 地址的获得方式先打开 https://www.ipip.net 然后把这里的location粘贴上就好了
之后进入购物车card, 最高可以选12个月的免费, 而且到期后可以免费续期
到这里, 域名就嫖到了
接下来是如何解析到博客园 (伪
域名解析服务器
这里推荐两个
一个是 DNSPOD : https://console.dnspod.cn/dns/
还有一个是 HE.NET : https://dns.he.net/
都是免费的, 前面是腾讯的, 后面是国外的
在freenom里进入My domain更改服务器为域名解析的服务器, 比如dnspod是
创建github pages
因为域名是无法直接解析到博客园的, 需要经过github pages中转一下 原理就是域名解析到github pages, 然后github pages的index.html页面直接跳转到博客园.
github pages不知道为什么有时候莫名其妙的打不开, 我本来想用 gitee pages的, 访问速度确实很快, 但是绑定域名后会显示这个 :
gitee的自定义域名是要备份的...QAQ
还是只能选GITHUB了
首先建立一个github仓库 username.github.io
然后建立一个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, 大概就是服务器对你的解析结果缓存的一段时间
然后github仓库里创建一个CNAME文件, 写上你的顶级域名
然后等个几分钟, 就可以愉快的解析跳转啦
后续
后来我发现用自定义域名访问的时候总会有点卡卡的, 然后我就把index.html改了一下, 作为一个缓冲
最后效果是这样 :