8.1 購買屬於你的網域
在正式部署之前,我們都需要在網際網路的世界中有一個網域名稱,總不能每一個服務都只有 IP 位置吧?這樣要別人怎麼記住呢?
市面上有許多販賣網域的網站,Namecheap、GoDaddy、Google Domain 等等,下方是介紹如何在 Google Domain 購買網域的流程,首先進入到 Google Domain 的頁面,輸入您想要購買的網域。
接著找到自己喜歡的網域名,通常 .com 都很難買到,這邊為了示範我就買一個我自己喜歡的網域,進到結帳的頁面,至於要不要客製化 Email,就看個人的喜好了,我自己是不想花這個錢。
買完後,你就擁有了你人生第一個網域啦!
而不論您在哪一個網站購買網域都可以,這邊要介紹的是如何管理您的網域,我自己算是 Cloudflare 的重度使用者,通常不論我在哪裡購買的網域,最終都會放到 Cloudflare 做代管的動作。
這邊會教學要如何把網域交由 Cloudflare 代管,首先註冊好一個 Cloudflare 的帳號,進入到主控台的頁面,會看到下方的畫面,並且點擊 新增網站。
接著輸入您剛剛購買的網域:
接著點擊新增網站後,點擊最下方的 0 元方案,這邊的 UX 設計蠻聰明的,我差點忍不住就點每月 20 元,最後才發現下面有免費。
選擇完後,Cloudflare 會掃描您的網域,檢查其來的 DNS 紀錄,並且要求您去變更原先的名稱伺服器改到 Cloudflare ( 以上面的例子來說,我需要到 Google Domain 去做更改 )。
接著跟著下方指示做就能夠成功地把網域遷移到 Cloudflare,過程非常簡單,Cloudflare 為了生意,都有非常明確地指示。
以 Google Domain 的例子來說,需要去客製化 Name Server 指向 Cloudflare。
只要放入 Cloudflare 提供的那兩個 Name Server 進來,之後 robertchang.me 這個網域就會被 Cloudflare 給接管,至於用 Cloudflare 有什麼好處嗎?說實在小網站來說沒什麼感覺,但我自己是很習慣它們的介面,很直覺。
這個小節結束後,您已經有屬於您的網域,且不論其是放在原先的 DNS 管理網站或是放到 Cloudflare 都沒關係,重點是有了自己的網域,就可以在接下來使用 Docker 部署網站時有一個自己的名字了!