【筆記:網域】在 Cloudflare 註冊了網域
Chuan

  在我遠大的夢想藍圖裡(?),遲早得要有個自己的域名的。
  前幾天心血來潮查了一下目前仍可註冊的域名,找到了這個還滿喜歡的 chuan.dev;看了一下價格其實不貴,雖然還不急著用、但就把它註冊下來吧~

  本篇記錄一下我為何選擇 .dev 頂級域名、為何選擇 Cloudflare、以及流程。


頂級域名

域名是什麼、怎麼選?

頂級域名(TLD,Top-level Domain)

  • 指的是網址最後一個 . 後面那段,會影響……價格。
    還有品牌形象啦(網址就像網路上的招牌),和一點點的 SEO。
  • 雖然各個網域都有建議用途,不過多數都沒有硬性規定,付費申請都會通過
    • 少數仍有硬性規定的頂級域名:
      • .gov:美國政府組織
      • .edu:美國教育機構
      • .mil:美國軍事組織
  • 根據歷史(?)分三類
    1. 通用頂級域名:由 IANA 直接管理、最早的一批頂級域名
      • 常見的 .com.org.net,分別建議用於公司、組織、網絡服務供應商,不過現在都開放、無註冊條件限制了
      • 剛剛提到的三種美國特殊機構專用的頂級域名
    2. 國家及地區頂級域名:供國家或地區使用
      • .tw
        • 補充:常見的 .com.tw,只有最後面的 .tw 是頂級域名哦。
      • 2010 年後開放非拉丁文字,所以也有 .台灣
      • .io:其實是「英屬印度洋領地」的國家頂級域名哦,只是開放給大家註冊
    3. 新通用頂級域名:以用途分類,但多數都沒有硬性規定
      • .ai:用於 AI 領域,最近滿熱門的
      • .dev:由 Google 運營,給開發者使用;特別的是強制須使用 HTTPS。
      • .xyz:……不清楚用途,但看過兩個網友自架的遊戲維基百科用這個,滿酷的(?)
      • .win:這個我也不清楚用途,但是發現它特別便宜——在 Cloudflare 上大概是 .org 的六成價格。

我為何選擇 .dev 頂級域名?

  • 很簡單的第一個理由:chuan 這個主網域被註冊了
    • .com.org.io 等常用網域都已被註冊,.tw 也是
    • 雖然可以變化一下、比如 chuan13(我的 GitHub 使用者名稱,也是因為「chuan」被註冊走了);但還是比較想用原本的樣子
  • 不執著於 .tw
    • 不想把自己限制在台灣
    • Cloudflare 上無法註冊 .tw 頂級網域
    • .tw 通常比較貴,舉個例:在 GoDaddy 上 .tw 的網域折合下來一年約要 23 USD、且最少買兩年
  • 再來就是挑個喜歡……又不貴的啦
    • .dev 正是給開發者使用的,適合我的用途
  • 比價(以下都是在 Cloudflare 上的價格)
    • .org:第一年 7.50 USD、之後每年 10.11 USD
    • .com:每年 10.44 USD
    • .net:每年 11.84 USD
    • .cc:每年 8.00 USD
    • .io:每年 45.00 USD 😶
    • .xyz:每年 11.18 USD
    • .win:第一年 4.16 USD 、之後每年 5.16 USD
    • .dev:每年 12.18 USD
  • 結論
    • 雖然相較之下貴了一點,但是有 chuan 主網域、用途也適合,貴的一點點也還可以接受,於是我選擇了 .dev 頂級域名。

域名註冊商

  • 常聽的有幾家,我有稍微查了一下各家的風評:
    • GoDaddy:老牌、但評價……不怎麼樣;尤其價格不夠透明,一開始都只顯示第一年比較優惠的價格、但是之後續訂就變貴了。
    • Namecheap:顧名思義、主打便宜;不過我後來在 Cloudflare 上看了一下更便宜 🤔
    • Cloudflare:它不只是域名註冊商,還提供了反向代理、CDN 等資安與效能的功能。
  • 結論
    • 比價了一下、發現是 Cloudflare 最便宜
    • 遲早會入坑 Cloudflare 的(?)
      • 插個話,他們提供許多免費的好用雲端服務,比如 Pages(靜態網站部署)、Worker(無伺服器運算)、R2、D1(SQLite)等等,只差沒 VPS 了
    • 想使用 Cloudflare 自帶的資安與效能功能
    • 於是決定在 Cloudflare 註冊我的網域。

在 Cloudflare 註冊網域

前置準備

  1. 一支 Cloudflare 帳號:就像一般的網站那樣註冊、驗證 Email,免費方案就好
  2. 用於付費的信用卡/簽帳卡或 PayPal
  3. 想要的域名

註冊網域

  1. 登入 Cloudflare 儀表板之後,點擊右上角的[新增]->[註冊網域]
  2. 在「搜尋網域名稱」輸入想要的網域名稱,選擇後按右邊的[購買]
  3. 輸入註冊者資訊
    • Cloudflare 將修訂傳送到此網域 WHOIS 記錄的所有個人資訊。

      • WHOIS 上只會顯示「Registrant State/Province(註冊州/省份)」和「Registrant Country(註冊國家)」,所以不用擔心這裡填的個人資訊曝光。
    • 備註:以下記錄我的填法,看來是沒有硬性規定、所以僅供參考
    • 姓名:護照上的英文姓名
    • 電話:選完國家後,號碼填手機號碼去掉第一碼「0」的後面九碼
    • 地址
  4. 選擇並輸入付款資訊
    • 帳戶類型要選[個人],不然選[商務]的話、要填稅務資訊
  5. 再確認一下網域是否正確,接著按下下方的[完成購買]後稍等一下,就註冊完成了~
    • 嘿對,就這麼簡單、快速,不用等幾個小時之類的

接下來……

  如何投入實用才是重點。
  下一步應該是設定 DNS、連接到已部署並公開於網路上的網站……就交給之後的我和下一篇文章吧。


參考資料

延伸閱讀


後記閒聊

  撰文當下,這個部落格是以 Hexo 框架建立、放在 GitHub 上的 public repo、部署在 GitHub Pages、使用 GitHub Pages 提供的網址(https://chuan13.github.io/blog/)。

  GitHub Pages 可以設定使用 custom domain,不過我剛翻了一下說明文件、好像要先 verify、再設 DNS 的 A Record 還是 CNAME Record 等等的……比買網域複雜多了 😑,之後再研究。

  另外,近期我也在看另一個靜態網站生成框架「Astro」,有在想要移轉過去……
還是乾脆先不改這個部落格的網域,等到時候移轉、直接部署到 Cloudflare Pages 🤔