![更改我的 DNS A 记录会对我的电子邮件产生影响吗?](https://linux22.com/image/788322/%E6%9B%B4%E6%94%B9%E6%88%91%E7%9A%84%20DNS%20A%20%E8%AE%B0%E5%BD%95%E4%BC%9A%E5%AF%B9%E6%88%91%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E4%BA%A7%E7%94%9F%E5%BD%B1%E5%93%8D%E5%90%97%EF%BC%9F.png)
我在 godaddy 上有一个域名,它还通过 Microsoft Business 365 计划提供电子邮件。我的网站托管在 Wix.com 上。域名通过指向指向我的网站,这意味着我没有更改 godaddy 上的名称服务器。出于个人原因,我需要离开 Wix,我不想将我的域名或电子邮件转移到其他网络托管商。
如果我将 DNS A 记录更改为我的新网络主机,这会对我的电子邮件产生影响吗?我正在考虑这样做,因为网络主机通常建议将名称服务器更改为他们的,但我担心我的电子邮件可能会出现问题。我说得对吗?
答案1
补充 Vidarlo 的回复 - MX 记录定义您的邮件主机,指定命名服务器作为邮件的目的地。名称反过来由 A 或 AAAA 记录解析。如果您更改 MX 记录引用的 A 记录,这将更改您的邮件服务器。如果您的 MX 记录指向您域外的某个邮件服务器,例如 Microsoft 的邮件服务器(根据您的问题,似乎是这种情况),那么更改您的 A 记录不会对其产生任何影响。请注意,如果您使用的是 Wix 的邮件服务器,关闭您的帐户可能会丢失您的电子邮件,除非您设法将其托管在其他地方。
答案2
可以产生影响的一个场景是 Outlook 中的自动发现。
由于您的电子邮件使用的是 365,因此不太可能出现问题,因为 365 是 Outlook 检查自动发现响应的首选地点之一*(请参阅https://support.microsoft.com/en-gb/topic/outlook-2016-implementation-of-autodiscover-0d7b2709-958a-7249-1c87-434d257b9087了解完整过程)。
对于任何电子邮件位于其他地方的人,例如通过其他公司使用 MS Exchange,如果该服务使用自动发现域(步骤 7)、HTTP 重定向(步骤 9)或 SRV 数据(步骤 10)将自动发现信息分发给 Outlook,他们可能会遇到问题而无需采取手动步骤**。
这是因为在检查 o365 位置(步骤 4)之后,如果本地没有该信息,Outlook 将尝试的下一步是步骤 6,它将检查http://<domain name>/autodiscover/autodiscover.xml
,这自然指向网络托管。如果托管只是以 404 响应,那么没问题,但如果它以答案响应,例如如果托管包括电子邮件(即使未使用),尤其是如果它仍配置为认为它是域上电子邮件的权威(因此对自动发现查询做出响应),那么它会给出答案。即使该答案无效,Outlook 也会停止尝试其他步骤,并且无法自动发现电子邮件帐户。
过去我曾多次遇到这种情况,客户将托管移至 cPanel 服务,该服务默认包含电子邮件(即使 MX 记录未定向到该服务器),之后他们的自动发现停止工作,直到 cPanel 帐户更新为不再认为它处理域的电子邮件。
*如果电子邮件不在 o365 上,有时可能会导致问题,但他们确实在 Microsoft 系统上使用该电子邮件地址登录。
**包括通过策略/注册表编辑,告诉 Outlook 不要使用那些早期的方法,例如该文章中列出的每个步骤的排除策略控制。
答案3
可能没有影响。通常,电子邮件服务由 MX 记录定义,而不是由 A 记录定义。但作为后备机制,如果没有定义 MX,它将由顶级 A 记录处理。
答案4
A 记录可以在SPF 记录(许多示例都这样做了)。如果您目前(有意或无意地)依赖此功能,则更改 A 记录可能会导致旧服务器不再能够发送邮件。