GitHub-Pages 的域名绑定

弄了一下GitHub Pages的域名绑定,总算弄好了。

A记录绑定顶级域名

  1. 先执行命令dig yourname.github.io +nostats +nocomments +nocmd找到github.map.fastly.net.所对应的IP地址
  2. 进入域名解析管理,添加一条A记录解析
  3. 主机记录为@
  4. 记录值为得到的IP地址
  5. 保存静候生效

解析生效之后访问顶级域名成功,但是访问www的二级域名却不能访问了,因此要再做一个CNAME解析

CNAME记录绑定二级域名

  1. 直接进入到域名解析管理,添加一条CNAME解析记录
  2. 主机记录为*
  3. 记录值为yourname.github.io.记得后面还有一个点
  4. 保存静候生效

In the new file, add a single line that specifies the bare subdomain for your custom domain. For example, use blog.example.com, not https://blog.example.com. Note that there can only be one domain in the CNAME file. 根据官方的说明,CNAME解析只能有一个咯~

域名绑定就基本完成了