简单纪录一下。
Github Page 设置
打开 github 博客项目,setting,下拉,找到 Custom domain,然后输入自己的域名,保存。
GoDaddy 设置
1、登录 GoDaddy 网站,打开 My Products,在 Domins 中找到自己的域名,点击 DNS 按钮;
2、这里需要添加 A
和 CNAME
两种纪录,如下表:
Type | Host | Points to | TTL |
---|---|---|---|
A | @ | github IP | 1 hour |
CNAME | github page 域名,比如我的 cyclechen.github.io | @ | 1 hour |
注:表中的 github IP 通过:ping github page域名
即可获取,或者去 https://help.github.com/en/articles/setting-up-an-apex-domain 获取,该页面中提供了有四个IP,都可以用。
DNS设置
上网搜索了一轮,都说 GoDaddy 的DNS在国内的响应会比较慢,所以一般都建议更换为 DNSPod 的,这里再纪录一下。
1、点击 https://www.dnspod.cn ,注册DNSPod账号,DNSPod 提供免费和付费版,这里我直接用免费版了
2、进入控制台,然后点击 域名解释,这里需要将我们的个人域名添加到列表中
3、添加好了之后,点击解析按钮,即进入了类似上面 GoDaddy 的解析纪录列表页面,同样分别添加A
和 CNAME
纪录,
在输入CNAME
纪录时和GoDaddy的不同,Host
如果输入@
值会提示和A
的冲突,所以这里改为www
。
免费版只能输入两条 A
纪录
4、完成了上面操作之后,还需要将 GoDaddy 中的 NameServer 更换为为 DNSPod 的 f1g1ns1.dnspod.net
,f1g1ns2.dnspod.net
,即列表中对应的NS
的纪录值,注意去末尾多余的.
。
完成以上操作即可。现在可以在浏览器里输入你的域名看看是不是已经转过去啦。