如何编辑我的 DNS 来托管 Web 服务器和电子邮件服务器?

如何编辑我的 DNS 来托管 Web 服务器和电子邮件服务器?

最初我使用一台服务器(服务器 A)来处理 Web 服务和电子邮件服务。一切运行正常。

昨天我想把第一台服务器(服务器 A)的 Web 服务负载移到新服务器(服务器 B)上。这意味着服务器 A 现在只是一个电子邮件服务器。

此后,我尝试编辑 DNS 设置,尽管电子邮件在 SMTP 上可以正常工作,但在 POP 上似乎失败了。我可以从邮件服务器(服务器 A)发送电子邮件,但再也无法接收任何邮件。

下面附上我的 DNS 设置的照片。

任何建议都会有用。例如:也许我也需要在 MailEnable 中更改一些内容?我的意思是,我不应该这样做,因为我所更改的只是 DNS 设置,以使网络流量指向新的网络服务器(服务器 B)。

以下是我的 DNS 示例

答案1

您的域名根目录下没有 MX 记录(即没有包含 TypeMX和 Name 的记录@),因此所有接收的电子邮件[email protected]都将回退到您的域名根目录下的 A 记录指示的服务器,该服务器现在指向您的服务器B。难怪您收不到电子邮件!

因此,问题不在于电子邮件客户端和服务器 A 之间的 POP 访问;而在于来自世界各地的传入电子邮件首先并没有定向到服务器 A。

带有名称的 MX 记录smtp仅适用于发送至 的电子邮件[email protected],因此它可能是一个转移注意力的幌子。

您需要的 A 记录@指向服务器 B,但的 MX 记录指向@服务器 A。HTTP 访问仅由 A 记录引导;它将完全忽略任何 MX 记录。

另一方面,电子邮件传递将首先查看 MX 记录:如果不存在适用的 MX 记录,则仅会回退到直接使用 A 记录。MX 记录将通过指定以下方式间接使用 A 记录要查找的 A 记录的名称用于电子邮件传送目的。

您需要创建以下 MX 记录:

  • 姓名:@
  • 类型:MX
  • 值:(smtp.your.domain即您的服务器 A 的完全限定域名)和优先级10

priority当您只有一台电子邮件服务器时,该值不是很重要,但如果有必要,将其设置为 10 可以让您在将来轻松添加具有更高或更低优先级的新记录。)

等待一个小时,让旧的 DNS 数据过期,然后您的收件箱应该会恢复正常。您甚至可能在一天左右的时间内收到更改 DNS 后未送达的所有邮件。

相关内容