A记录与邮件交换关系

A记录与邮件交换关系

在我的域名控制中我有以下设置:

@.domain.name MX <XX.XXX.XXX.XX>
@.domain.name A <XX.XXX.XXX.XX>

以前,域名的电子邮件服务器以及 Web 服务器都在同一台机器上,并且具有相同的 IP。

现在我要将网站移至另一台服务器。将设置

@.domain.name A <YY.YYY.YYY.YY>

无论如何都会影响我的电子邮件流,还是只有 MX 记录与此相关?

答案1

MX记录决定邮件投递到哪里。理论上(在 99% 以上的实践中),您可以A随意更改机器的记录,邮件将发送到正确的地方(需要注意的是,如果您更改A主机的记录,则MX记录指向的邮件将(显然)发送到 A 记录指向的地址。


您的示例似乎表明您的 MX 记录指向 IP 地址。如果确实如此不要这样做-- MX 记录应该指向主机名(A记录)。如果远程 MTA 过于拘泥于此类事情,则将其指向 IP 地址可能会导致邮件无法投递。
首先创建一个主机名,然后在 MX 记录中指定它。例如

mail.mydomain.com.  IN  A  10.0.0.1
mydomain.com.       IN  MX mail.mydomain.com.

答案2

相关内容