MX DNS 一个 IP 两个域名

MX DNS 一个 IP 两个域名

我有两个域名:“example.com”和“elpmaxe.org”以及一个服务器——“server.example.com”

目前,“example.com”的邮件托管在其他地方,因此我设置了 postfix、dovecot 等,以便能够在两个域上托管电子邮件。通过本地命令行测试,设置似乎没问题。

因此,我在“example.com”上有两个 mx 记录指向其他地方托管的邮件服务器,我最终想删除这些服务器。

我在 DNS 区域“example.com”和“elpmaxe.org”上都有一个指向 123.456.123.456(server.example.com)的 A 记录,并且我确实有一个指向 server.example.com ip 地址的“mail.example.com”MX 记录,直到我将 FQDN 更改为 server.example.com

现在我已向 example.org 添加了 MX 记录以指向 server.example.com(我可以添加 A 记录 - server.example.com.example.org(??))

我现在无法在 example.com 上添加 MX 记录以指向 server.example.com

如果我挖掘 mx server.example.com,它没有显示任何内容 - 这只是几个小时,也许它需要时间来传播。

因此 DNS 区域为“example.com”

@               IN  300 A   0.0.0.0
@               IN  300 MX  10 mail.example.com.
@               IN  300 MX  20 mail2.example.com.

www             IN  300 A   1.2.3.4   #(server.example.com)

mail            IN  300 A   5.6.7.8
mail2           IN  300 A   9.10.11.12

DNS 区域“elpmaxe.org”

@               IN  3600    A   1.2.3.4   #(server.example.com)
@               IN  3600    MX  10 server.example.com


mail            IN  3600    A   1.2.3.4
www             IN  3600    A   1.2.3.4

谁能告诉我我在这里做错了什么?

答案1

似乎对 MX 记录的功能存在一定程度的误解,但本质上的问题似乎在于虽然 的 MX 记录指向elpmaxe.orgserver.example.com但没有 的A记录server.example.com

我认为,如果您在 的区域文件中example.com定义了指向的A记录,那么 的邮件应该会开始发送到您的新服务器。如果您另外将 的记录更改为并删除两个现有记录,那么 的邮件也应该会开始发送到您的新服务器。server.example.com1.2.3.4elpmaxe.orgMXexample.comserver.example.comMXexample.com

您不需要MX记录server.example.com

此外,我鼓励你不是删除此类问题中的域名?调查 DNS 时,了解真实域名通常非常有帮助,如果没有提供真实数据,有时可能无法解决问题 - 请参阅这个问题和答案举个例子。

相关内容