MXlogging需要logging吗?

以前我们的域名,我们称之为ourdomain.com,指向一个IP地址(我们的networking主机)。 另外,我们使用Office 365来处理我们的域名电子邮件帐户。 DNSlogging:

ourdomain.com A XXX.XXX.XXX.XXX ourdomain.com MX 10 our-domain.protection.mail.outlook.com 

现在我们已经转移到了Azure的云环境。 build议不要使用Alogging,而是使用CNAMElogging,因为IP地址不保证保留。

所以我们删除了Alogging并添加了CNAME:

 ourdomain.com CNAME ourcloudsite.cloudapp.net ourdomain.com MX 10 our-domain.protection.mail.outlook.com 

现在我们的电子邮件没有收到。 ourdomain.com上的MXlogging的nslookup结果也是不正确的。

我读过,我们需要有一个loggingMXlogging解决。 我们应该用什么logging呢?

我们可以使用ourcloudsite.cloudapp.net的IP,但是我们可能会有停机的风险。

您不能在区域顶点使用CNAMElogging。 这是因为CNAMElogging将一个名称定义为另一个别名,而不pipe所请求的loggingtypes。

这又意味着CNAMElogging不能与其他logging共存,因为这将是冲突/不一致。

区域顶点总是至less有SOANSlogging,这意味着在那里永远不会有CNAME

由于服务提供商build议的CNAME不是一个选项,为避免被地址更改(专门针对网站工作)所冒出的风险,一种可能的解决scheme是添加指向地址的Alogging不同的Web服务器,有一个静态地址。 该服务器将被设置为执行从例如http://example.com/http://www.example.com/的httpredirect(301),其中www.example.com随后被设置为具有CNAMElogging由服务提供商build议。

(很可能你想把一个名字redirect到另一个名字,通常不希望所有的资源都与多个URI重复。)