Heroku 的 DNS 导致与 Google Suite MX 记录发生冲突
Heroku's DNS is causing conflicts with Google Suite MX records
Heroku DNS 造成问题:无法在 myuser@stickersgallito.pe
接收任何使用 Google Suite 作为邮箱的电子邮件。
我的主机提供商是 Punto.pe
一家秘鲁公司。
我的项目托管在 Heroku 中,在那里我有 2 个 DNS:
1) www.stickersgallito.pe
-> ancient-crab-bwwmzXXXXXXXXXXXX.herokudns.com
2) stickersgallito.pe
-> functional-wallaby-XXXXXXXXXXXXXXXX.herokudns.com
我需要人们可以访问站点输入:www.stickersgallito.pe
或只是 stickersgallito.pe
。
所以我在我的主机提供商注册表面板中输入了这 2 条记录作为 CNAME。
问题:
我还设置了其他工具,如 MailGun 和 Google Suite(拥有像 omar@stickersgallito.pe 这样的邮箱)。 MailGun 功能正常,我可以使用以下方式访问该页面:www.stickersgallito.pe
或 stickersgallito.pe
.
但是我无法在 omar@stickersgallito.pe
收到电子邮件。
I've consulted my Host Provider and the say that the record for
stickersgallito.pe
->
functional-wallaby-XXXXXXXXXXXXXXXX.herokudns.com
is the
problem. It's interfering with other records.
他们没有提供任何解决方案,而是指向 Heroku 寻求回应。
Heroku 向我指出了他们的文档,如果在按照它的步骤操作后它不起作用,我应该与我的主机提供商联系。
我的主机提供商说,如果我可以提供来自 Heroku 的 IP 地址,我们就可以解决这个问题。据我所知,Heroku 不提供 IP 地址。
Google 设置 MX 记录的文档:
https://support.google.com/a/answer/140034?hl=en
我能做什么?
主机提供商中的 DNS:
登记:
更新 1:
这是我的主机提供商允许我输入的记录类型:A
、CNAME
、TXT
、MX
.
当使用 heroku domains
我得到:
正是出于这个原因,CNAME record
被禁止用于根域,它不允许您必须按照您希望的方式处理任何其他记录。在 heroku docs
中,他们说要对根域使用 CNAME like functionality
,即 ALIAS
或 ANAME record
,但不要使用 CNAME
,您的提供商应该甚至不允许您创建它。
您可以配置 heroku
为子域(例如 www)工作,然后使用 Web Forwarding/Redirecting
作为 www subdomain
的根域,如果您的 DNS 主机没有支持 ALIAS
或 ANAME record
。联系他们了解更多信息。
这里是关于根域配置的更多信息:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain
这是一个子域:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-domain-with-a-subdomain
Heroku DNS 造成问题:无法在 myuser@stickersgallito.pe
接收任何使用 Google Suite 作为邮箱的电子邮件。
我的主机提供商是 Punto.pe
一家秘鲁公司。
我的项目托管在 Heroku 中,在那里我有 2 个 DNS:
1) www.stickersgallito.pe
-> ancient-crab-bwwmzXXXXXXXXXXXX.herokudns.com
2) stickersgallito.pe
-> functional-wallaby-XXXXXXXXXXXXXXXX.herokudns.com
我需要人们可以访问站点输入:www.stickersgallito.pe
或只是 stickersgallito.pe
。
所以我在我的主机提供商注册表面板中输入了这 2 条记录作为 CNAME。
问题:
我还设置了其他工具,如 MailGun 和 Google Suite(拥有像 omar@stickersgallito.pe 这样的邮箱)。 MailGun 功能正常,我可以使用以下方式访问该页面:www.stickersgallito.pe
或 stickersgallito.pe
.
但是我无法在 omar@stickersgallito.pe
收到电子邮件。
I've consulted my Host Provider and the say that the record for
stickersgallito.pe
->functional-wallaby-XXXXXXXXXXXXXXXX.herokudns.com
is the problem. It's interfering with other records.
他们没有提供任何解决方案,而是指向 Heroku 寻求回应。 Heroku 向我指出了他们的文档,如果在按照它的步骤操作后它不起作用,我应该与我的主机提供商联系。
我的主机提供商说,如果我可以提供来自 Heroku 的 IP 地址,我们就可以解决这个问题。据我所知,Heroku 不提供 IP 地址。
Google 设置 MX 记录的文档:
https://support.google.com/a/answer/140034?hl=en
我能做什么?
主机提供商中的 DNS:
登记:
更新 1:
这是我的主机提供商允许我输入的记录类型:A
、CNAME
、TXT
、MX
.
当使用 heroku domains
我得到:
正是出于这个原因,CNAME record
被禁止用于根域,它不允许您必须按照您希望的方式处理任何其他记录。在 heroku docs
中,他们说要对根域使用 CNAME like functionality
,即 ALIAS
或 ANAME record
,但不要使用 CNAME
,您的提供商应该甚至不允许您创建它。
您可以配置 heroku
为子域(例如 www)工作,然后使用 Web Forwarding/Redirecting
作为 www subdomain
的根域,如果您的 DNS 主机没有支持 ALIAS
或 ANAME record
。联系他们了解更多信息。
这里是关于根域配置的更多信息:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain
这是一个子域:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-domain-with-a-subdomain