去年底在 Haohow 企業版瘋狂上課, 其中一堂平凡老師李東霖的課非常棒 :
課堂中有推薦一個便宜又好用的域名註冊商 Namecheap, 因最近測試 Line Bot 時得知 Webhook URL 需要一個 HTTPS 域名, 所以今天就來註冊一個域名, 然後再安裝 Let's Encrypt 的 SSL 憑證來啟用 HTTPS 協定功能 (這需要一個域名才行).
我先重看了李老師的這節課, 把 Namecheap 的優點摘要如下 :
- 價格便宜 : 也很穩定
- 域名解析速度快 : 更改任何設定大約 5 秒生效
- 免費 whois 認證 : 保證域名不會鬧雙包
- 安全性保護 : 其他人無法查出域名擁有者個資 (姓名與 email)
- 多樣化的設定 : 基本 + 進階
不過 Namecheap 有一個的缺點是不提供 .tw 的網址, 這就要找 PChome 或 Hinet 了. 不過 Hinet 價格每年約 720~1000 元比較貴, 設定解析速度須 48 小時且無進階設定.
一. 註冊 Namecheap 帳號 :
連線 Namecheap 官網 :
按左上角的 "SIGN UP" :
填寫帳號, 密碼 (有英數字即可, 但建議加一個大寫字或特殊字元增強安全強度), Email, 姓名 (最好用英文) 後, 勾選底下的 "我不是機器人", 按 "Create Account and Continue" 鈕 :
如無帳號重複或密碼不合格等問題就能順利註冊帳號如下頁面 :
但只是讓你知道已成功地註冊帳號而已, 如果重新登入則會顯示已寄送驗證碼到信箱的頁面, 必須收信讀取驗證碼, 然後輸入驗證碼才會成功登入.
如果要修改註冊的 Email, 可按左上角帳號名稱旁的小倒三角形按鈕, 選擇選單中的 "Profile", 要改密碼則是按 "Support PIN" :
二. 選購域名網址 (Domain Name Address) :
按左上角 "Dashboard" 鈕, 在右邊頁面中間的框框輸入想要的域名, 例如我之前向英國主機商 Hostinger 買了好幾年的 tony1966.xyz, 按 Enter 或右邊搜尋鈕, 發現此網址現在價格居然首年要 688 鎂, 以後每年 13.98 鎂 :
注意, 價格第一行是首次購買的費用, 第二行是滿期後續購的費用.
選擇一個好記又不貴的域名 (有時某些域名後面會有優惠代碼, 複製下來結帳時輸入此代碼有折扣), 我挑的是 tony1966.cc (cc 是印度洋
澳屬科科斯群島國家代碼), 首購 5.98 鎂 (約台幣 191 元); 續購每年 10.98 鎂 (約台幣 351 元) :
按所選域名最右邊的 "Add to cart" 加入購物車, 再按 "Checkout" 鈕 :
預設首購為 1 年期, 最長可選 10 年 :
可見如果首購就買 10 年的話費用是 59.8 鎂 (約台幣 1914 元), 平均每年5.98 鎂 (約台幣 191 元), 這比較划算, 身為摳神信徒我當然買好買滿選 10 年, 反正也是用長期, 也省得年年要 renew. 按 "Confirm Order" 確認訂單會進入帳戶輸入頁面 :
填好後按右邊費用底下的 "Continue" 鈕進入信用卡刷卡頁面 :
填寫信用卡資訊 (我使用星展 Travel 里程卡), 其中 Card Name 是信用卡正面的自己英文姓名 (只能英數字, 不用 . 或 -) :
填好按 "Continue" 進入訂單確認頁面 :
資料無誤就按 "Pay Now" 鈕進行付款程序 :
付款成功會顯示訂單明細 :
這樣便完成網域域名購買程序了, 按 "Download receipt" 鈕下載收據.
在 Dashboard 檢視目前帳戶狀態 :
下次付帳是 10 年後的 2034 年, 我已退休 3 年了, 呵呵.
三. 設定 DNS :
接下來便可以設定 DNS 了, 參考下面教學 :
按左上角帳號下的 "Dashboard" 後按 "Domain List" :
將 "Auto-Renew" 開關打開啟用自動續約, 然後按右邊的 "Manage" 鈕進入管理頁面 :
按管理頁面最右邊的 "Advanced DNS" 鈕進入進階 DNS 設定頁面 :
先按右邊的垃圾桶按鈕將預設的紀錄全部刪除 :
然後按底下的 "ADD NEW RECORD" 鈕新增紀錄, 型態先選 A Record :
然後在 Host 欄填入 @, 這符號就代表我們申請的域名網址 tony1966.cc; 在 Value 欄填入網站主機的 IP 位址, 我之前用 Mappleboard 架站, 並在中華電信 Hinet 光世代網路設定中取得了一個浮動制的固定 IP (就是除非換卡板或其他工程異動, 否則 IP 不便) 來給這主機用, Value 欄填入這個固定 IP 就可以將對域名 tony1966.cc 的存取轉到此固定 IP :
完成這個設定後大約五秒就可以用 tony199.cc 連線到我架在 Mappleboard 上的 NGINX 網站了 (因為還沒設定 SSL, 故為不安全網站) :
這就是 namecheap 透過上面的設定將 tony1966.cc 映射到 122.***.**.*08 這個固定 IP 的效果, 到這裡基本上就大功告成了.
但如果有人在網址列輸入 www.tony1966.cc 將無法連線此網站 :
為了解決此問題, 必須再新增一筆 CNAME 的紀錄, 按底下的 "ADD NEW RECORD" 鈕新增紀錄, 型態選 CNAME Record, 在 Host 欄填入 www, 在 Value 欄填入域名 tony1966.cc, 然後按右邊的勾勾即可 :
這時 http://www.tony1966.cc 就可以順利連線了 :
收工.
2024-02-07 補充 :
我在註冊 Namecheap 帳號時打錯 Email 導致無法收到驗證碼, 還好他們有提供 24 小時線上客服, 很快就幫我解決問題順利更改 Email 才能完成後續設定. 今天還收到他們 CEO 來信 :
"I noticed that you recently placed your first order with us and I wanted to check in with you to ensure that you have everything you need. I hope that your experience with Namecheap so far has been a pleasant one.
Customer experience is at the heart of everything we do. It's why we come to work each day. All replies to this email inbox are monitored by myself, so if you'd like to get in touch directly and provide any feedback which could help us help you, please hit reply and I'll ensure that we get onto that right away. No issue is too small. If it matters to you, it matters to us, so please do get in touch if you need to.
Also, don't forget that our rockstar customer support team are here for all your day-to-day and technical questions 24/7.
And finally, we totally get that there's nothing on the internet more intimate than your inbox, so we never bombard our customers with unwanted emails or in-your-face advertising. We respect that wholeheartedly. That's why we give you the power to control your email notifications directly from your account.
Thanks once again. I'm delighted to have you on board and look forward to helping you drive your business to awesome new heights.
Gratefully yours,
Richard Kirkendall
CEO, Namecheap Inc"
我覺得他們的服務超級好.
2 則留言 :
PChome 或 Hinet 老爛到值得掀桌呦
都什麼车代了還在只能設定 15 個不到的記錄
Hinet 甚至不是立即生效,別鬧了
哈哈哈, 李東霖老師在課堂中也是這麼說唉. 我以前曾想跟智邦/PCHome 租主機+域名, 但看價格馬上縮回去, 5000 塊居然只能架靜態網站, ASP/PHP 要更貴價錢, 與外國虛擬主機根本不能比.
張貼留言