email - 关于 MX 记录的困惑

标签 email dns linode mx-record

我对 DNS 记录(在本例中为 MX 记录)的基本原理感到非常困惑。现在我已经注册了一个域名(我们称之为example.com)。该域通过其名称服务器配置为我的 linode 的 IP。

域管理器中的默认 MX 记录是“mail.example.com”。很公平。

我按照有关设置 import/export 服务器的教程进行操作。

Exim Tutorial in Linode Library

我有点困惑。我在机器上的默认主机名是“antares”,因此 FQDN 是“antares.example.com”。在本教程中,我没有看到“mail.example.com”是如何发挥作用的?我在哪里指定这个?或者我应该将邮件 MX 记录指向 antares.example.com?

我对 DNS 记录很陌生,对邮件记录更陌生。任何澄清我的误解的提示都是无价的。

最佳答案

默认情况下,您域的 DNS 服务器将向 Web 浏览器等提供 www 或 .domain.com 条目,但它实际上托管了一堆用于其他服务的名称指针,其中之一是邮件交换。

需要您的 mx 记录值的服务知道如何从您的 DNS 服务器查找它,因此在这种情况下,当您提供 domain.com 部分时,它们会找到 mail.domain.com。

如果您需要设置邮件服务器,您需要更改域管理器中的 mx 记录以指向您的机器 ip,这可能与您在同一域上的默认 www 主机名/ip 不同,因为每个服务都可以提供通过不同的主机(任何 ip)。

关于email - 关于 MX 记录的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12659907/

相关文章:

email - 向电子邮件中的本地文件的 HTML 链接添加参数

dns - 根据dns将请求转发到特定端口

amazon-web-services - 仅从 ELB 访问 Amazon EC2 实例

ubuntu-14.04 - 正在初始化 ldap...失败。 (28416)

php - 如何在 PHP 中验证电子邮件地址?

.net - 如何使用SmtpClient.SendAsync发送带有附件的电子邮件?

email - Thunderbird 无法连接到 Postfix/Dovecot。网络邮件有效

github - 通过 DNS 的多个 GitHub 页面和自定义域

docker - 如何在一台主机上部署多个docker.io容器?

php - 当我使用域作为主机时无法连接到远程mysql(Linode问题)