Heroku

如何與 Heroku 共享自定義域的 DNS 設置?

  • January 19, 2013

我問了一個問題,為什麼我在 Heroku 上的自定義域在這裡不起作用: 為什麼我在 Heroku 上的自定義域無法解析?

但是,這個問題的背景是,我想讓 www.example.com 的 CNAME 條目指向 heroku,同時將 mx.example.com 或 mail.example.com 指向郵件服務。

在 Heroku 文件中,如果可能的話,我可以找到任何指針,或者要考慮哪些方面。我將如何為此上下文設置我的 DNS 條目?

您建議的設置是可能的,建議通過將根域指向 Heroku。

為此,您只需創建這些 DNS 條目,在此範例中,這些郵件 mx 記錄用於 Google 應用程序,但該解決方案適用於任何此類郵件服務。

  • CNAME 記錄名稱為“www”,值為“your-app-name.herokuapp.com”。
  • 名稱為“example.com”且值為“ASPMX.L.GOOGLE.COM”的 MX 記錄
  • 名稱為“example.com”且值為“ALT1.ASPMX.L.GOOGLE.COM”的 MX 記錄
  • 名稱為“example.com”且值為“ALT2.ASPMX.L.GOOGLE.COM”的 MX 記錄
  • 名稱為“example.com”且值為“ASPMX2.GOOGLEMAIL.COM”的 MX 記錄
  • 名稱為“example.com”且值為“ASPMX3.GOOGLEMAIL.COM”的 MX 記錄

根據您的 DNS 主機,您可能在創建 MX 記錄時必須使用“@”而不是“example.com”。

如果您希望“mail.example.com”指向您託管的郵件服務,您可以添加進一步的 CNAME 記錄,例如:

  • 名稱為“mail”且值為“ghs.google.com”的 CNAME 記錄。

祝一切順利。

引用自:https://serverfault.com/questions/469435