1. 程式人生 > 其它 >namesilo | 設定自定義域名為hexo部落格

namesilo | 設定自定義域名為hexo部落格

1. 登入註冊

1、進入官網註冊/登入

2、註冊

2. 申請域名

1、進入域名查詢頁面,選擇一個域名

2、選擇想要域名,點選add新增

3、進入配置頁面,選擇配置項

配置項說明

配置項 說明
Service Link
NameServices
Auto-Renew 自動續費 [可選]
Privacy Setting namesilo提供免費的域名隱私保護,放置隱私洩露 [推薦]
Set all years to
Next Discount

⚠️ 第一次/未使用優惠碼使用者可使用okoffgo2think得到一定的優惠


3. 支付購買

1、購買成功後,需要到註冊時填寫的郵箱地址確認

2、要求填寫相關注冊資訊,可以使用美國地址生成器來生成資訊 (這個不重要,形式而已)

4. 域名解析

1、購買成功後,進入 Domain Manager

2、點選藍色球體,進入Mamage DNS for this domain

3、預設會生成幾條解析記錄

刪除後面,只留下兩條記錄ACNAME

可以點選EDIT修改內容

原理示意

具體就是

  • A記錄: 輸入個人域名後會 跳轉到 github部落格的ip站點

  • CNAME記錄: 輸入個人域名後,會跳轉到github部落格的域名({yourusername}.github.io),通過域名跳轉到對應ip站點

ip地址可以通過ping

命令,在windows系統上的命令列輸入ping githubusername.github.io

可能出現問題解決win10下ping不是內部或者外部命令

  1. Win + R ,輸入cmd,進入dos系統命令列
  2. 輸入cd \回車,輸入 cd windows\system32回車

5. 設定github自定義域名

1、本地部落格public目錄下新建CNAME檔案(無後綴名,純檔案),在其中填入新的域名

格式: example.xxxbaidu.com,不需要www

2、部署到倉庫

hexo clean
hexo generate
hexo deploy

3、開啟github你的部落格倉庫分支

會看到新建的CNAME檔案

4、點選倉庫下的setting

5、設定Repository name倉庫名

6、進行自定義域名設定


6. 有關伺服器,ip,CNAME解析簡介

瀏覽器輸入www.baidu.com訪問百度官網發生了什麼?

  1. 域名經過DNS解析獲得ip地址
  2. 通過ip地址訪問到對應的伺服器,獲取網頁資源

實際是通過這個域名指向36.152.44.95這個ip代表的伺服器,每一個域名背後實質都指向一個ip地址所在的伺服器,域名只是方便記憶。

當在瀏覽器輸入域名後,會通過 DNS解析域名。得到對應的 ip地址,再通過這個ip訪問站站點。這個過程中會涉及到 域名指向的問題

域名有 頂級域名 (baidu.com), 二級域名(www.baidu.com)

子域名 :頂級域名下的二級,三級域名

1、A

A記錄(A record): 當多域名指向同伺服器 , 需將子域名指向自己網站伺服器ip上的動作,稱為 A記錄,又稱IP指向

1、CNAME

CNAME記錄(CNAME record): CNAME : 別名記錄,允許將多個域名對映到另一個域名

簡單說

A記錄是將一個域名解析到另一個ip地址

CNAME記錄是將一個域名解析到另一個域名


相關文章

  1. 為 Github 上的 Hexo 部落格繫結個性域名

  2. Namesilo, Godaddy,萬網的域名解析方法

  3. Namesilo域名解析詳細教程

  4. Namesilo 域名購買及使用教程(附 Namesilo 優惠碼)

  5. Hexo同時部署在GitHub、Coding、Gitee

  6. ithub個人部落格:繫結域名

  7. 簡書-A,CNAME記錄

猜你想看

  1. NameSilo註冊/轉入/續費域名後取消及退款方法
  2. namesilo 已經確定不續費,是否可以刪除?
  3. Namesilo註冊的域名申請退款教程