github怎么綁定自己的域名?
時(shí)間:2023-02-28 19:15:02 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-28 19:15:02 來(lái)源:建站知識(shí)
github怎么綁定自己的域名?:原文地址:https://leftpocket.cn
背景
使用個(gè)人博客也有一年多的時(shí)間,這一年多的時(shí)候踩了很多坑,也學(xué)到了很多知識(shí)。
這里分享一個(gè)系列教程:
從零開(kāi)始搭建個(gè)人博客,把我的經(jīng)驗(yàn)分享在這里。
系列地址:https://leftpocket.cn
從零開(kāi)始搭建個(gè)人博客(五)- 申請(qǐng)免費(fèi)域名并綁定到個(gè)人博客
申請(qǐng)域名
如果你有錢(qián),可以去買(mǎi)個(gè)域名,普通的域名不貴。
https://wanwang.aliyun.com/這里就可以購(gòu)買(mǎi)域名
但是如果你不想花錢(qián),就買(mǎi)一個(gè)域名,這里教你一個(gè)辦法:
Freenom,免費(fèi)域名服務(wù)商。
官網(wǎng): http://freenom.com
一、注冊(cè)你的賬號(hào)
二、Service->Register a New Domain
選擇你想要的域名,點(diǎn)擊
Check Availability
三、選擇可用的域名,點(diǎn)擊
Get it now!
, 點(diǎn)擊
Checkout
四、免費(fèi)Period最多可以選擇1年,點(diǎn)擊
Continue
五、
Complete Order
,域名購(gòu)買(mǎi)成功。
DNS解析
雖然域名我們是購(gòu)買(mǎi)成功了,但是我們需要域名解析,才能使用。
使用:
https://www.dnspod.cn/ 來(lái)解析剛才購(gòu)買(mǎi)的域名
一、注冊(cè)賬號(hào),可以使用微信登陸。
二、管理控制臺(tái)->DNS解析->我的域名->添加域名
提示需要設(shè)置正確的DNS服務(wù)器,這里是需要回到剛才的購(gòu)買(mǎi)域名的網(wǎng)站freenom
三、My Domains->Manage Domains->Management Tools->Nameservers
四、回到
dnspod
, 重新解析,狀態(tài)會(huì)變成無(wú)記錄。
現(xiàn)在域名是解析成功了,還沒(méi)有綁定到你的網(wǎng)站。
綁定Github Pages
一、添加CNAME文件 在你的github pages項(xiàng)目根目錄上新建一個(gè)
CNAME
文件,在CNAME文件上寫(xiě)入你想綁定的域名,不需要帶
https
和
www
:
leftpocket.ml
這個(gè)CNAME文件有什么用呢?稍后再說(shuō)。
二、在DNSPod添加A記錄
為什么
192.30.252.153
和
192.30.252.154
,因?yàn)檫@是github pages官網(wǎng)說(shuō)的IP地址。網(wǎng)上有些人說(shuō)A記錄是
ping xxx.github.io
之后的IP地址,你也可以試試是否可行。反正這兩個(gè)ip是肯定不會(huì)出錯(cuò)的。
但是你可能會(huì)奇怪,每個(gè)人都是這兩個(gè)IP地址的話,那么Github怎么知道我的域名而不是其他人的域名呢?
答案就在上一步操作中的
CNAME
文件,這里指定了其所對(duì)應(yīng)的域名,github會(huì)自動(dòng)處理,將兩者對(duì)應(yīng)起來(lái)。
注:如果你不想在github上添加CNAME文件,也可以在DNSPod上添加CNAME記錄把域名指向
left-pocket-test.github.io
的話,也會(huì)成功。但是官方是
不推薦最終做法的,因?yàn)榭赡軙?huì)
導(dǎo)致其他服務(wù)出現(xiàn)問(wèn)題
。
最終效果:
<全文完>
歡迎關(guān)注我的微信公眾號(hào):
碼農(nóng)在新加坡,有更多好的技術(shù)分享。