这几天事情弄完后开始整理了下手机上的资料,我发现很多站长域名都是.top后缀,也有部分是com、moe、xyz等,好像top域名很便宜,我自己也有点心动想买了,方便绑定部署后端平台。以前有买过sarakale.com域名,当时在主机壳买的是68元/年,还是有点小贵,放了两年就没续期了……后来选择用github pages生成静态页面了(为了白嫖,捂脸)
查了很多资料,思考再三,还是买新的域名吧!这样也方便记忆,也能用Cloudflare做解析了。我是不会到国内买域名的,备案多麻烦呐!我就想买了后就直接即可上线,没有乱七八糟的麻烦事~
对各大域名商货比三家了下,godaddy是真的贵,听说蛮坑的,就没考虑了。后来机缘巧合看到一个帖子说Google Dormain土区com域名30元/年,然而后来已经涨价了,泪奔TAT我看了下发帖日期,已经错过最佳购买时间了。 才知道google也有域名注册服务啊,cloudflare现在也可以买域名了,只是现在域名不多,以后会慢慢增加。
挑来挑去,最终挑了Namesilo这家,因为它真的很便宜!首次注册第一年仅$1.89(换算人民币¥13.58),第二年续费是$4.89(¥35.33),我觉得很便宜了,就一杯奶茶钱,Namesilo自带whois隐私保护,还支持支付宝付款,非常棒了,就选它了!于是乎就开始动手了~

域名注册

Namesilo官网:https://www.namesilo.com

首先到namesilo官网查询域名是否被占用,如果没有被占用就可以Add添加购物车了,点击checkout就可以购买了,Shopping Cart那边可在网上搜索下优惠码,能免1美元。别忘了在Auto-Renew关闭下按钮,取消自动续费,其他默认就好。
注意:优惠码每个账户只能用一次,如果再输入会不可用,如果是老用户以前没有用过优惠码,你就可以使用一次优惠码。
支付方式可以选择支付宝或银联,貌似应该还有微信付款的,现在好像取消了。

然后进入个人设置,会跳转到旧版页面,这页面看起来很复古了哈哈,没事照样能用!买完就要去验证下邮箱,点击右上角“My Accoount”,就按照系统提示的就去验证下邮箱。

验证完后,点击“Manage My Domains”去完善下个人信息,这里就看着自己写吧,注意Address要详细写到街道地址,如Zhuan Tang Jie Dao, Xihu District, Hangzhou City, Zhejiang Province,然后点击确定。

DNS解析

买完域名就要设置下DNS解析了,Namesilo域名管理页面点击Apply DNS Template就可以设置了,不过咱们可以用Cloudflare做加速解析,当然用别的也行,比如DNSpod、CloundXNS各大解析商等。

Cloudflare添加你的站点,选择Free免费计划。

这里不用管,先继续,我们需要先拿到cloudflare的NS服务器地址。

然后就会出现步骤了,告诉你该怎么做,可以看到给了两个NS服务器,我们就在回到namesilo修改下NS服务器。

选中自己的域名,在上方点击“Change Nameservers”,可以看到namesilo自带了三个服务器,把这些全部删掉换上刚才cloudflare给出的地址。

然后等待解析完成即可,通常会在24小时内解析完成,不过一般十几分钟左右就好了,耐心等待就行~

之后cloudflare就会出现解析完成的状态,就此解析完成。

添加记录

接着需要添加记录,需要把你的主机连接上,不然访问不了网站的~这个一般主机商会提供IP地址的,添加A记录,加上@和www类型,后面输入IP地址,就能访问网站内容了。
如:

添加记录名称内容
A@8.8.8.8
Awww8.8.8.8

常用类型详解:

类型名称内容
A@
www
指向ipv4地址,一般主机商会提供,如:8.8.8.8
AAAA@
www
指向ipv6地址,一般主机商会提供,如:ff06:0:0:0:0:0:0:c3
CNAME自定义将域名指向另一个域名,由另一个域名提供IP地址,也就是二级域名,如:blog.sarakale.top
NS把域名给其他DNS商解析
MX设置邮箱地址用的
301另一个地址永久重定向另一个域名
302另一个地址临时跳转另一个域名

添加github地址

由于我是用的github来写博客,我需要把gihtub的IP地址解析到域名,可以在根目录下创建CNAME文件,里面填写域名即可,不用加https://,其实在设置里添加域名它自动会创建CNAME文件了,自己不创建文件也行。

然后在仓库点击Settings,点击左侧列表Pages,往下拉就有个Custom domain,可以填写自定义域名啦!

问题来了,如何得知github.io的地址呢?很简单,系统菜单打开CMD命令行提示符,输入ping sarakale.github.io,就能看到IP地址了。

gihtub文档也给出了几个地址:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

任选其一即可,接着回到cloudflare添加A记录,就可以看到网站内容啦!就此结束!

sarakale.github.io域名将会跳转到新的域名sarakale.top,大家也可以收藏新的地址~镜像站netlify和gitee不变,收藏哪个地址都行~

github仓库通用域名问题

注意github绑定了自己的域名后会把你的仓库所有公开的github pages的域名变为你自己的域名,如果想拥有github.io的地址只能去创建新的账号再放仓库,或者绑定二级域名重定向github的仓库。

二级域名

如何得知namesilo子域名能创建多少个呢?在域名管理点击自己的域名,在Sub-Domain Forwarding处点击Manage

点击右上角HELP,就可以看到最多可以创建50个子域名

如要创建二级域名,就在cloudflare添加CNAME记录,名称自定义,就能创建二级域名了。

结尾

最后总结下目前用到的平台:

域名商:Namesilo
DNS解析:Cloudflare
内容仓库:Github + Hexo
托管平台:Vercel、Netlify
数据库(评论系统):Leancloud + waline
图床:OneDrive + OneManager

这么一总结才发现有这么多东西……创建一个博客真是太不容易了……
其实买新的域名是为了用来弄onedrive图床的哈哈哈,捂脸,这次买了域名后也重新补了知识,距离上一次购买域名已经是五年前了,好多知识都忘了,而且当时的经验记录也过时了,现在的时代每天都在变化,时效性真的很短……所以创建博客就是为了记录这些坑呀~当时踩了不少坑,还研究了如何弄SSL证书,当年正好是SSL推广期,到如今主机商都自带了,不用自己去写脚本续证书了,为啥当时就没出现!哭了,真是一把辛酸泪
不过也挺好的,自己走过了不少路,也能知道怎么去处理了,也见证了web时代的成长,蛮好的~不知道自己能坚持多久,就看看未来变化吧。