一直以來設定 DNS 都是在 GoDaddy 或 EveryDNS 等等的地方設, 這次設定 Gandi 一直沒有出現成功的訊息, 感覺怪怪的, 在此紀錄 Gandi 設定 DNS 時, 需注意的事項.
問題1
- 在 Gandi 設定 DNS 完成後, 過 3hr 再查, 發現都查不到資料, 就覺得有點怪, 發現之前設定的都沒有被寫進去.
解法
- 於是再重新設定一次, 仔細多看看頁面, 原來 Gandi 在設定完 DNS 後, 在最後會有個 Submit 的按鈕, 要 Submit 出去才會修改, 不然一切都不算數.
問題2
- 在 Gandi 設定 DNS 時, 例如: 要將 mail.example.com 設 CNAME 指到 ghs.google.com 去.
- 於是在設定時填寫 mail CNAME ghs.google.com, 過了一段時間, 發現 mail.example.com 一直沒有生效(沒有指定到 ghs.google.com.)
Debug
- 使用 "dig cname example.com" 查查看
- 照理說應該要看到 "mail CNAME ghs.google.com."
- 但是看到的卻是 "mail CNAME ghs.google.com.example.com."
解法
- 再重新於設定 DNS 的地方仔細看一下, 原來 Gandi 設定要指過去的地方, 最後的那個 "." 是不能省略的. (GoDaddy, EveryDNS 都會幫忙補上去)
- ex: ghs.google.com => ghs.google.com. (最後要多一個 ".")
- 註: 這個 "." 在 DNS 設定本來就是必要的, 只是其它 Hosting 有防呆措施, 幫我們修正掉了.
Google Apps 整個設定完成 的 結果紀錄
Google Apps 整個設定完成的結果, 大致如下:
- googlefffffffff1234 CNAME google.com.
- calendar CNAME ghs.google.com.
- docs CNAME ghs.google.com.
- sites CNAME ghs.google.com.
- mail CNAME ghs.google.com.
- @ MX ASPMX3.GOOGLEMAIL.COM.
- @ MX ASPMX2.GOOGLEMAIL.COM.
- @ MX ALT2.ASPMX.L.GOOGLE.COM.
- @ MX ALT1.ASPMX.L.GOOGLE.COM.
- @ MX ASPMX.L.GOOGLE.COM.
- 註: Google Apps Logo 的檔案格式 和 尺寸: PNG or GIF, 143 x 59 pixels
總結 Gandi 設定的注意事項
- 設定指向的位址, 記得最後面要加 "."
- 全部設定完成後, 記得上面有個 Submit button, 最後確認按下去, 才算是有將資料送出存檔.
.是最高層的dns
嗯嗯~ 感恩~ 🙂