V4if 's Blogwebsite

添加CNAME域名解析

发表于2016-03-03
默认

GitHub Pages支持自己的域名解析,只需要在根目录下设置CNAME文件就可以指定自定义域名,例如本站的域名atkjest.me,解析成功之后就可以通过atkjest.me访问本站,下面说一下基本步骤

申请域名

去万网申请自定义域名,这一步没什么好说的,第一年大概几十块钱
http://wanwang.aliyun.com/

添加CNAME文件到GitHub Pages

如果你正在使用一个自定义域名去重定向你的 GitHub Pages,你必须创建和提交一个包含自定义域名的 CNAME 文件到你的 GitHub Pages 存储库中

如果你使用的是Hexo搭建的博客,在source目录下新建一个CNAME文件即可,注意这里没有任何后缀。在新文件中,添加一行,指定自定义域名的空子域名。例如,使用 www.example.com 而不是 http://www.example.com 。请注意,在 CNAME 文件中只允许有一个域名。

这里我的子域名是www.atkjest.me,写到CNAME文件里即可

博客生成发布一下,进入到你的博客所在的GitHub仓库Setting选项,在” GitHub Pages “底部,你会看到你的 CNAME 文件的自定义域名
github-cname

添加域名解析

进入万网添加CNAME域名解析如下:
ali-cname

dns本地生效需要一段时间,可以通过dig命令进行测试是否解析成功
dig www.atkjest.me +nostats +nocomments +nocmd
dig-dns



2016-03-07 17:00:06 更新

创建不带www的记录

如果想创建不带www的记录,即atkjest.me,在主机记录中填写@或者留空,不同的注册商可能不一样。
通过网址atkjest.me访问本站,注意没有3W,没有3W,没有3W!!!
首先修改GitHub仓库中的CNAME文件,里面的内容为atkjest.me
然后进入万网修改域名解析,主机记录修改为@即可,如下:
ali-cname-1

等待大概5-10分钟左右,域名解析生效。NOW,我们就可以通过atkjest.me访问本站了