4. 建立域名(Domain)
延續 3. 註冊節點群(SLB、EDGE)、建立站點(Site),這篇文章將會按照下圖的流程,將你的域名指向 iNODE NINJA 平台提供的域名,以利站點及節點群完成後續服務。
進入域名管理 / 域名物件 / 域名配置的頁面,按下左上角的「創建」。
以範例網頁 http://nindomain.ninja.tw 來說:
- 找到「域名」的欄位,填寫域名 nindomain.ninja.tw。
- 接著找到「站點」的欄位,選擇站點 nin。
- 繼續往下滑,找到「回源」的欄位。這邊我以 ninorigin.ninja.tw 為回源伺服器,所以填寫了 ninorigin.ninja.tw。
- 按下儲存。
💡
針對回源的設定,可以根據自身需求填寫喔!
完成後,就會看到剛剛創建的域名 nindomain.ninja.tw 顯示出來了。
接下來,我要把 nindomain.ninja.tw 的解析導向平台提供的 CNAME target。請將表格往左滑,找到「CNAME Info」的欄位,並按下複製。
由於示範的域名解析是使用 Cloudflare 的服務,因此我將下圖的 Target (required) 貼上剛剛複製的 e812f49f1c6552edff60a54586b59335c70a7fb3.inodeninja.com,以指向「CNAME Info」欄位提供的域名。
💡
市面上有很多代管 DNS 的廠商,比如說中華電信、Cloudflare。你可以根據自身需求選擇不同廠商喔!
完成後,回到「CNAME Info」的欄位,可以看到 CNAME Correct 後面變成打勾的圖案,就表示域名已經成功導向平台提供的域名。
除了透過 CNAME Correct 的打勾符號確認指向正確,你也可以開啟終端機,輸入下列指令,確認解析有從你的域名 > 平台域名 > 站點 > SLB 的過程。
# Linux 環境:查詢域名 Domain Information Groper (dig)
➜ ~ dig nindomain.ninja.tw
; <<>> DiG 9.10.6 <<>> nindomain.ninja.tw
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39510
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;nindomain.ninja.tw. IN A
;; ANSWER SECTION:
# nindomain.ninja.tw. 先 CNAME 到「CNAME Info」欄位提供的域名 e812f49f1c6552edff60a54586b59335c70a7fb3.inodeninja.com.
nindomain.ninja.tw. 300 IN CNAME e812f49f1c6552edff60a54586b59335c70a7fb3.inodeninja.com.
#「CNAME Info」欄位提供的域名 e812f49f1c6552edff60a54586b59335c70a7fb3.inodeninja.com. 又 CNAME 到站點(nin)50e1d8ac43ede2d569d5cc13af94f0a44dbcf745.inodeninja.com.
e812f49f1c6552edff60a54586b59335c70a7fb3.inodeninja.com. 1 IN CNAME 50e1d8ac43ede2d569d5cc13af94f0a44dbcf745.inodeninja.com.
# 站點(nin)50e1d8ac43ede2d569d5cc13af94f0a44dbcf745.inodeninja.com. 再找出 SLB(機器nin-1)的 A 紀錄是 ***.16.32.112
50e1d8ac43ede2d569d5cc13af94f0a44dbcf745.inodeninja.com. 1 IN A ***.16.32.112
;; Query time: 1094 msec
;; SERVER: 208.91.112.53#53(208.91.112.53)
;; WHEN: Wed Mar 01 14:47:36 CST 2023
;; MSG SIZE rcvd: 191
➜ ~
💡
完成上述操作後,就成功在平台建立第一筆域名了。附圖是目前範例網頁 http://nindomain.ninja.tw 的畫面及 CDN 架構圖。
💡
經過上述的操作,再搭配 iNODE NINJA 的 CDN 架構圖,相信你已經有更深刻的認識!
參考資料: