在 namecheap 購買域名並在 cloudflare 代管 DNS

namecheap 上購買網域很簡單,就是選好網址付錢

這邊有一個在 namecheap 買域名然後在設定讓 cloudflare 代管 DNS 的教學,但是後面在 namecheap 上設定 custom DNS 的流程可能是比較舊的網站的版本,現在(2017/3)的設定畫面有點不太一樣,要找一下,下面會有詳細的圖文流程。

還有這個是專講 cloudflare 部份的教學,也可以參考一下。

第一次設定網域的 DNS 時要填入剛註冊好的域名,接著 cloudflare會做分析,他會幫你找到很多的type, 但是他的 CNAME 的部份要改一下,後來我是整個怒砍掉 (我覺得可能是我註冊網域時讓 namespace 管 DNS 了所以才會有這麼多欄位XD )

CNAME 就填www, 後面那欄不要填, 然後在填一個 type A ,填入自己的主機的 IP, 這邊我是使用 DigitalOcean 的 vps 服務,然後根據ihower這篇的教學說要設定成DNS only (灰色的雲) ,而不是橘色的proxy

流程大概如下:

1.先在namecheap上購買好網域

2.先不要設定給 namecheap 管 DNS

3.先去cloudflare 上註冊, 然後輸入你的網域

4.分析結果出來,改A type 指向你的主機 IP, CNAME 的 www 保留,右邊那欄留空

cloudflare 最後的設定會如下圖

當然還有很多的 type 可以設定,可以去依照你要的功能去新增,也可以新增子網域,或是設定mail 等。

最後在 cloudflare 會得到兩個 NS (name server )

接著要複製這兩組 NS 到 namecheap 的 custom DNS 那邊去設定

現在他網站有改版,其他的教學可能會找不到路徑XD

custom DNS 的設定如下圖流程 :

在 Domain List 中選你的域名後面的選單,點 “Manage”

接著就會看到 NAMESERVERS 的選單, 選 “ Custom DNS ”

就是這裡了,把剛剛的那兩個 NS 填進去就完成了。

以上。

設定好之後要等一段時間才會生效。

這篇非常簡單的教學就當做我 medium 的第一篇囉

如果錯誤歡迎指正 。