前言

前几天,我的某个在一年前申请的域名到期了,不得不感概时间以一种极快的速度而又悄无声息地离我们而去。我又不得不再去申请一个域名,顺便将这次的经历记录下来,作来日备忘,也为后人指路,于是便有了今天的这篇博客。

Freenom申请免费域名

我说的免费域名是在Freenom这个网站上注册的,有的时候网站会不好使,多试几次。顺带一提,全程需要以美国的ip操作,否则会结算失败。注册后点击Service的注册,然后搜索你想要的域名,有的域名是免费的,有的则是收费的。我之前注册的toshokan.ga现在变成收费的了,于是我换了一个voiletoshokan.tk的域名。先不在这一步配置Nameserver,按照默认下单就好,记得把日期改成12个月。

DNS解析

这里用的是腾讯的DNSPod服务,从前面的网址进去之后,解决登录(注册)问题,添加一条新的域名记录,比方说voiletoshokan.tk,

单击域名位置进入记录设置页面,这里需要新增三条记录,如图所示
前两条是github的ip记录,如图填写便可,最后一条把记录值换成你的仓库地址。

@   A      192.30.252.153
@   A      192.30.252.154
www CNAME  example.github.io

这边设置好之后,腾讯会提醒你域名没有设置好DNS解析,相当于现在只是发送了单向的请求,我们还需要前往域名那一侧回应请求。

再次打开Freenom,在我的域名里选择Manage Domain->Manage Freenom DNS->Edit Nameservers,分别填入DNSPod给你的两条字符串。

F1G1NS1.DNSPOD.NET
F1G1NS2.DNSPOD.NET

这样域名的获取与解析就大功告成了。

Github设置

下一步是Github方面的设置,因为我之前有设置过别的域名,这时访问新的域名依然会有问题的,如果之前没有设置过域名,下面的一步也是必要的。

新建一个CNAME文件(没有后缀),用文本编辑器在里面写下你的域名。之后将其上传到github的仓库上,或者,如果你在本地部署了博客的话,将CNAME文件放在source文件夹里,下次hexo g,hexo d的时候就会同步到博客上了。

到此为止,你的github博客已经可以用新设置的域名访问了,又一次白嫖成功。

🔗https://voiletoshokan.tk