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