Hexo+GitHub 快速搭建个人博客(二)---- 域名解析
前期準(zhǔn)備:
備案的國(guó)內(nèi)域名或者國(guó)外域名
(后面會(huì)解釋為什么,這里以阿里云域名為例)
一、將個(gè)人域名與GitHub博客綁定
我們?cè)贖exo目錄下的source子目錄內(nèi)創(chuàng)建一個(gè)txt文件,內(nèi)容寫自己的域名,這里可以是一級(jí)域名也可以是二級(jí)域名,我這里用了我的一個(gè)二級(jí)域名
命名為CNAME(必須大寫)
執(zhí)行命令,再次部署。
該文件會(huì)出現(xiàn)在在GitHub的根目錄下
二、配置DNS域名解析
只有域名是不能直接通過(guò)瀏覽器訪問的,還需要進(jìn)行域名解析,而且還有個(gè)問題就是根據(jù)國(guó)家工信部要求,解析到任何國(guó)內(nèi)服務(wù)器的域名需要先完成ICP備案,也就是說(shuō),通過(guò)國(guó)內(nèi)服務(wù)商(如阿里云,騰訊云)購(gòu)買的域名,必須進(jìn)行備案之后才能通過(guò)域名訪問,而未備案的域名是不能訪問的。
網(wǎng)站備案一般需要1-2個(gè)月不等,阿里云的備案流程如下:
國(guó)外域名推薦https://sg.godaddy.com/zh/,價(jià)格中等。
既然要搭個(gè)人博客,相信各位讀者已經(jīng)有了自己的域名,我們繼續(xù)往下進(jìn)行。
進(jìn)入阿里云服務(wù)器控制臺(tái),找到云解析DNS,點(diǎn)擊解析設(shè)置
我們需要添加這樣一條解析:
如果是一級(jí)域名:
首先打開cmd ping 自己的GitHub博客網(wǎng)址
獲得相應(yīng)的IP
添加兩條解析:
記錄類型為A, 主機(jī)記錄為@,記錄值為GitHub博客IP
記錄類型為CNAME,主機(jī)記錄為@,記錄值為GitHub博客地址
這是因?yàn)榧热皇且靡患?jí)域名進(jìn)行解析,@說(shuō)明是解析了一個(gè)一級(jí)域名,CNAME是給上面這個(gè)一級(jí)域名一個(gè)別名,叫做自己的個(gè)人域名。
如果是二級(jí)域名:
同樣兩條解析
記錄類型為A, 主機(jī)記錄為二級(jí)域名前綴,記錄值為GitHub博客IP
記錄類型為CNAME,主機(jī)記錄為二級(jí)域名前綴,記錄值為GitHub博客地址
這里就再截圖了
域名解析是一個(gè)比較慢的過(guò)程,國(guó)外的域名可能要花費(fèi)1-2天才能完成,國(guó)內(nèi)會(huì)稍微慢一點(diǎn)。一般半個(gè)小時(shí)左右就可以通過(guò)自己的域名訪問GitHub博客了。
總結(jié)
以上是生活随笔為你收集整理的Hexo+GitHub 快速搭建个人博客(二)---- 域名解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝桥杯第八届省赛JAVA真题----最大
- 下一篇: 修改Linux主机名