域名解析之绑定github

最近买了个域名,利用GitHub随便玩玩。

一、GitHub设置

1、创建仓库

域名解析之绑定github_第1张图片
屏幕快照 2017-03-10 下午3.17.44.png

注意:仓库的名称,必须是:你的用户名.github.io

2、把仓库clone到本地更新内容

(1)命令行进入硬盘上任意一个文件夹,然后执行

git clone https://github.com/你的用户名/你的用户名.github.io.git

(2)创建CNAME文件

进入刚才clone到本地的XXXXX.github.io文件夹中新建一个CNAME文件(无后缀名),然后用文本编辑器打开,在首行添加你的网站域名,如xxxx.com,注意前面没有http://,也没有www。

域名解析之绑定github_第2张图片
屏幕快照 2017-03-11 上午9.55.08.png

(为了看到效果我这里随便写了个html文件)

(3)上传到github

把文件夹下的文件提交到git

git add .
git commit -m "更新index.html"
git push

提交到github成功后就可以在浏览器查看
网址:http://你的用户名.github.io

二、域名解析

域名解析之绑定github_第3张图片
屏幕快照 2017-03-11 上午10.17.39.png

(1)先添加一个CNAME记录类型,主机记录写@,后面记录值写上你的http://xxxx.github.io
(2)再添加一个CNAME记录类型,主机记录写www,后面记录值也是http://xxxx.github.io
这样别人用www和不用www都能访问你的网站(其实www的方式,会先解析成http://xxxx.github.io,然后根据CNAME再变成http://xxx.com,即中间是经过一次转换的)。

这里用的是CNAME别名记录,也有人使用A记录,后面的记录值是写github page里面的IP地址,但有时候IP地址会更改,导致最后解析不正确,所以还是推荐用CNAME别名记录要好些,不建议用IP。

A记录是直接解析到空间IP地址;
CNAME是解析到别名;
MX是电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器,是设置企业邮箱的;
NS是指DNS,用默认的就行,一般不用修改;
TXT一般指为某个主机名或域名设置的说明,是企业邮箱的辅助设置。

(3)等十分钟左右,用你自己域名访问下试试

你可能感兴趣的:(域名解析之绑定github)