如何为电子邮件和Web服务配置子域

时间:2017-11-10 20:25:10

标签: email dns mailgun

我正在开发一个网站,我将它托管在AWS中。要访问它,我有一个域domain.org,我将此域与子域用于Web服务。 所以我有

CNAME

my.domain.org CNAME mywebsite.amazonaws.net

它完美无缺。

现在的问题是我正在尝试使用与mailgun相同的子域作为电子邮件服务。因此,我希望有能力像example@my.domain.org. Mailgun告诉我设置此配置:

TXT

  • my.domain.org TXT v=spf1 include:mailgun.org ~all
  • mailo._domainkey.my.domain.org TXT k=rsa; p=SOMEPASSWORDNUMBERS

MX

  • MX 10 mxa.mailgun.org
  • MX 10 mxb.mailgun.org

CNAME

  • email.my.domain.org CNAME mailgun.org

我已经使用我的DNS提供程序完成了所有这些操作,但是mailgun中域的状态仍然未经验证,特别是无法检查TXT记录my.domain.org TXT v=spf1 include:mailgun.org ~all

我做了一些研究,发现我应该在子域中包含一个A Record,并指向mailgun中指向mailserver的IP地址,例如:

记录

my.domain.org A nnn.nnn.nnn.nnn:

但是我的DNS提供商不会让我这样做,并且它表示输入的主机名已经存在 CNAME记录

我正在努力解决这个问题,但我仍然陷入困境。而且我还没有找到在互联网上有同样问题的人已经解决了它,我想知道的是,是否可以使用子域来使用CName进行网页服务,以及电子邮件服务?

1 个答案:

答案 0 :(得分:0)

许多DNS提供商不允许这样做,请为特定子域创建一个新区域,它应该可以工作。