github怎么绑定自己的域名?
时间:2023-02-28 19:15:02 | 来源:建站知识
时间:2023-02-28 19:15:02 来源:建站知识
github怎么绑定自己的域名?:原文地址:https://leftpocket.cn
背景
使用个人博客也有一年多的时间,这一年多的时候踩了很多坑,也学到了很多知识。
这里分享一个系列教程:
从零开始搭建个人博客,把我的经验分享在这里。
系列地址:https://leftpocket.cn
从零开始搭建个人博客(五)- 申请免费域名并绑定到个人博客
申请域名
如果你有钱,可以去买个域名,普通的域名不贵。
https://wanwang.aliyun.com/这里就可以购买域名
但是如果你不想花钱,就买一个域名,这里教你一个办法:
Freenom,免费域名服务商。
官网: http://freenom.com
一、注册你的账号
二、Service->Register a New Domain
选择你想要的域名,点击
Check Availability
三、选择可用的域名,点击
Get it now!
, 点击
Checkout
四、免费Period最多可以选择1年,点击
Continue
五、
Complete Order
,域名购买成功。
DNS解析
虽然域名我们是购买成功了,但是我们需要域名解析,才能使用。
使用:
https://www.dnspod.cn/ 来解析刚才购买的域名
一、注册账号,可以使用微信登陆。
二、管理控制台->DNS解析->我的域名->添加域名
提示需要设置正确的DNS服务器,这里是需要回到刚才的购买域名的网站freenom
三、My Domains->Manage Domains->Management Tools->Nameservers
四、回到
dnspod
, 重新解析,状态会变成无记录。
现在域名是解析成功了,还没有绑定到你的网站。
绑定Github Pages
一、添加CNAME文件 在你的github pages项目根目录上新建一个
CNAME
文件,在CNAME文件上写入你想绑定的域名,不需要带
https
和
www
:
leftpocket.ml
这个CNAME文件有什么用呢?稍后再说。
二、在DNSPod添加A记录
为什么
192.30.252.153
和
192.30.252.154
,因为这是github pages官网说的IP地址。网上有些人说A记录是
ping xxx.github.io
之后的IP地址,你也可以试试是否可行。反正这两个ip是肯定不会出错的。
但是你可能会奇怪,每个人都是这两个IP地址的话,那么Github怎么知道我的域名而不是其他人的域名呢?
答案就在上一步操作中的
CNAME
文件,这里指定了其所对应的域名,github会自动处理,将两者对应起来。
注:如果你不想在github上添加CNAME文件,也可以在DNSPod上添加CNAME记录把域名指向
left-pocket-test.github.io
的话,也会成功。但是官方是
不推荐最终做法的,因为可能会
导致其他服务出现问题
。
最终效果:
<全文完>
欢迎关注我的微信公众号:
码农在新加坡,有更多好的技术分享。