GoDaddy 本身就有設定 DNS 的功能, 但是總覺得找起來太麻煩, 所以都直接將 NameServer 指到 EveryDNS 去, 由 EveryDNS 來設定比較簡單.
GoDaddy 指定到 EveryDNS 的設法:
- 進入 GoDaddy 後, 點選 DOMAIN NAME
- 選擇 Nameservers Icon
- 於 Tab 選項選 Default Nameservers
- 內容有 Default Hosting Nameservers, Default Parked Nameservers,Custom Nameservers, 選 Custom Nameservers
- 再於 Tab 選項 Customer Nameservers 選項
- 輸入
NS1.EVERYDNS.NET
NS2.EVERYDNS.NET
NS3.EVERYDNS.NET
NS4.EVERYDNS.NET - 這樣子按 OK 即可.
- 再下來就是到 EveryDNS 去註冊帳號, 設定即可.
但是 EveryDNS 的缺點是 還蠻常掛掉的(昨天要設定時又掛了 :~~ ), 所以還是來研究一下 GoDaddy 設定 DNS 的方法.
現在想要設定的是下面兩種不同的方式:
- 連到 DOMAIN 的, 全部都轉到 www.DOMAIN(由 GoDaddy 送 301/302 Redirect), www.DOMAIN 就是主要的 Host Server.
- 設定整個 DOMAIN, 甚至 *.DOMAIN 都直接指到主要的 Host Server 去.
假定 www.DOMAIN 的 IP 是 100.0.0.1, www.DOMAIN 請置換成您自己的 DOMAIN NAME.
設定 連到 DOMAIN 的, 全部都轉到 www.DOMAIN(由 GoDaddy 送 301/302 Redirect), www.DOMAIN 就是主要的 Host Server
- 進入 GoDaddy 後, 點選 DOMAIN NAME
- 點選 Forword Icon (在這邊先設定, 如果連到此 DOMAIN, 會導到 www.DOMAIN)
- 現在會位於 Forwarding 的 Tab
- 選 Enabled
- Forward To 輸入: www.DOMAIN
- Redirect Type: 301 是長期轉換, 302 是暫時轉換, 通常我都選 302. (關於 301/302 說明可見: 301 永久重定向實現方式及 302 重定向(再次更新))
- 選 OK 即可.
- 點選 Nameservers Icon (在這邊設定 DNS Server 請 GoDaddy 幫忙 host)
- 選擇 Default Parked Nameservers (NS17.DOMAINCONTROL.COM, NS18.DOMAINCONTROL.COM)
- 按 OK 即可
- 找到 Total DNS: (Available), 點選 "Total DNS Control and MX Records" 連結進入(於頁面中間, 會有看到 Status, Privacy, Name Servers 等等資訊的地方, 會找到 Total DNS: (Available), 點選 "Total DNS Control and MX Records" 連結進入. (於此設定 DNS A/CNAME/MX 等))
- 於 CNAME (Aliases) 將 www @ 那欄刪掉(點選最右邊的 [x].
- 於 A (Host) 點選 最右邊的 Add New A Record
- 增加 www 100.0.0.1 (這邊如果寫不進去, 可以過 5 mins 再試, 因為他會說跟 CNAME 相衝突, CNAME 剛砍, 還沒那麼快生效)
- (因為我們是 DOMAIN 要讓 GoDaddy 幫我們做 Redirect, 所以 @ 64.202.189.170 不變動, 只要多指定 www 到自己 host server 的 IP 即可.)
- 這樣子設定完, 連到 DOMAIN 的, 就會由 GoDaddy 幫我們送 Redirect 到 www.DOMAIN 囉~
設定整個 DOMAIN, 甚至 *.DOMAIN 都直接指到主要的 Host Server 去
這個設定法就簡單很多, 要注意的是 Nameservers 一樣是要用 Default Parked Nameservers, 其它就只要進入 Total DNS Control and MX Records 設定, 在此只紀錄 Total DNS Control and MX Records 設定, 其它的參考上述即可.
- 登入 GoDaddy 帳號
- 找到 Total DNS: (Available), 點選 "Total DNS Control and MX Records"
- 於 CNAMES(Aliases) 砍掉 www @, 或裡面都砍掉也可以.
- 於 A(Host) 做下述的新增/修改:
- @ 64.202.189.170 => 點選右邊的筆, 做修改, 改成 @ 100.0.0.1
- 點選 Add New A Record 新增 www 100.0.0.1
- 點選 Add New A Arecord 新增 * 100.0.0.1 (不管任何 *.DOMAIN, 都會連到 100.0.0.1)
- 這樣子就完成囉~ PS: Google Mail Hosting 也是於此設定~ 🙂