域名1 bugnull.com 域名2 bugnull.cn

一、购买域名

​ 如果没有域名都是白瞎!!这两个域名都是通过阿里云购买的,加起来80多块一年。淘到两个好域名,开心。

二、访问*.github.io

​ 确保自己的 *.github.io可以访问。

1. 设置第一个域名

​ 打开github的仓库,选择自己的github.io,点击设置,拉到下面的GithubPage,修改下面为下图2,因为Github更新的比较快,大家看情况设置。

2.域名解析

​ 在Github仓库上,增加一个CNAME的文件,里面的内容为,例如我的,就填bugnull.com,仅此而已,连www也不需要,正是因为CNAME只支持一个域名,所以才有我东找西找的结果。

​ 添加CNAME和A分别对应github.io和 github.io对应的ip地址

​ 如果不知道对应的ip地址 使用cmd ping一下就可以看到了

​ 如果准备做多个域名,在这里,顺便把其它的域名也加上A字段,填上个IP即可

3.第一个域名设置完成

​ 此时等个几分钟,就可以使用第一个域名访问了

4.设置第二个或者更多个域名

​ 写本文的目的从这里才开始,因为前面那几个网上多的是!

​ 原理,Github上面每一个仓库都可以设置一个域名!利用这个特性,进行域名转跳!

5.创建一个新的仓库

​ 因为一个帐号只能有一个github.io仓库,所以这个仓库随便建,同样新建的仓库,设置。

6.添加文件

​ 在新建的仓库新加404.html里面的内容为,你们的域名填写主域名!

​ 再新建一个CNAME文件,里面的内容为你的副域名。到这里就设置完了,原理是GithubPage的仓库可独立域名和利用404报错页面进行转跳的。有点神奇吧!

三、大概流程

​ 在GithubPage上,设置域名,仓库上增加CNAME,云解析填上对应的解析。

​ 多域名,利用404转跳,和Github仓库的强大作用。