github個人博客域名綁定(附帶詳細原理說明)


看了不少博客文章,大多邏輯混亂不堪,bug百出,因此本人仔細總結一下,減少走彎路

I、購買域名及域名解析

購買域名:可以在萬網購買,建議買一個便宜一些的,com尾綴的比較貴,但是seo權值比較大

域名解析:(這里分為兩步)

1、創建一個A類解析,解析到你的github個人博客ip地址

原因是因為github有多個ip,如果不指定解析ip的話,就會出現下面這種情況

 

 

因此添加A類解析記錄:

2、創建一個解析,將購買的域名(xxx.com)解析到你的GitHub個人博客域名上(timegambler.github.io)

記錄類型:CNAME

主機記錄:www

解析線路:默認

記錄值:你的GitHub個人博客域名地址(如:timegambler.github.io)

檢驗一下

 此處提示:(因為主動添加完成A類解析后,當前dns主機訪問地址ip會主動更改,並且保存,因此添加完成后,該A類解析可刪可不刪)

 

 II、github配置(404錯誤主要原因,不論你輸入的是購買的域名,還是github個人博客,均源於解析錯誤)

添加一個CNAME文件,設置GitHub域名解析映射到你購買的域名上,

添加CNAME與在域名那里添加的道理是一樣的,不過是反過來的,將github個人博客域名解析到指定的域名(你購買的域名),類似於重定向

這里有三種添加方式:

①如果是用的hexo的話,直接在source文件夾中創建一個CNAME文件,無后綴,如果無法編輯可以先CNAME.txt文件,再刪除txt后綴

添加內容:www.xxx.xxx(你購買的域名),保存並退出,然后提交 hexo g。

②在github主目錄中直接添加,創建CNAME文件,加入www.xxx.xxx,然后commit即可

③在settings中設置,效果一樣

 

(這里也要插一句,雙方均解析完成后,就會在github多個服務器中會自動備份,因此這里也可以刪除A類解析,刪除后重新ping 你購買的域名和github域名,會發現服務器地址又不同,但是都能夠提供服務)

最后,就可以正常訪問了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM