namesilo | 設定自定義域名為hexo部落格
1. 登入註冊
1、進入官網註冊/登入
2、註冊
2. 申請域名
1、進入域名查詢頁面,選擇一個域名
2、選擇想要域名,點選add
新增
3、進入配置頁面,選擇配置項
配置項說明
配置項 | 說明 |
---|---|
Service Link | |
NameServices | |
Auto-Renew | 自動續費 [可選] |
Privacy Setting | namesilo提供免費的域名隱私保護,放置隱私洩露 [推薦] |
Set all years to | |
Next Discount |
⚠️ 第一次/未使用優惠碼使用者可使用okoff
或go2think
得到一定的優惠
3. 支付購買
1、購買成功後,需要到註冊時填寫的郵箱地址確認
2、要求填寫相關注冊資訊,可以使用美國地址生成器來生成資訊 (這個不重要,形式而已)
4. 域名解析
1、購買成功後,進入 Domain Manager
2、點選藍色球體,進入Mamage DNS for this domain
3、預設會生成幾條解析記錄
刪除後面,只留下兩條記錄A
和CNAME
可以點選EDIT
修改內容
原理示意
具體就是
-
A
記錄: 輸入個人域名後會 跳轉到 github部落格的ip站點 -
CNAME
記錄: 輸入個人域名後,會跳轉到github部落格的域名({yourusername}.github.io
),通過域名跳轉到對應ip站點
ip地址可以通過ping
ping githubusername.github.io
可能出現問題解決win10下ping不是內部或者外部命令
- Win + R ,輸入
cmd
,進入dos系統命令列- 輸入
cd \
回車,輸入cd windows\system32
回車
5. 設定github自定義域名
1、本地部落格public
目錄下新建CNAME
檔案(無後綴名,純檔案),在其中填入新的域名
格式: example.xxx
如 baidu.com
,不需要www
2、部署到倉庫
hexo clean
hexo generate
hexo deploy
3、開啟github你的部落格倉庫分支
會看到新建的CNAME
檔案
4、點選倉庫下的setting
5、設定Repository name倉庫名
6、進行自定義域名設定
6. 有關伺服器,ip,CNAME解析簡介
瀏覽器輸入www.baidu.com
訪問百度官網發生了什麼?
- 域名經過DNS解析獲得ip地址
- 通過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記錄是將一個域名解析到另一個域名
相關文章
猜你想看