网站在服务器 A 上,邮件在服务器 B 上?

网站在服务器 A 上,邮件在服务器 B 上?

在此处输入图片描述

假设我在服务器 A 上有一个名为 BUGGLES.COM 的域名。我想在服务器 A 上托管该域名的网站,但与电子邮件相关的所有内容都应在服务器 B 上。我希望能够在服务器 B 上为域名 BUGGLES.COM 创建电子邮件,即使该域名是在服务器 A 上注册的。有人能向我解释一下这究竟是如何工作的吗?我知道我必须更改一些 DNS 设置,但我不知道从哪里开始。提前谢谢您。

答案1

域名不是在服务器上“注册”的(而是在注册员例如 GoDaddy 或 Namecheap);虽然拥有域名通常与服务器托管或网站托管捆绑在一起,但它们实际上是两种独立的服务。因此,如果您在网站托管提供商处购买了域名,请查找“DNS 记录”或类似页面,并查看提供商是否允许您直接编辑 DNS 数据。

大多数程序使用“地址”(A 和 AAAA)记录,这些记录直接指向某个服务器的 IP 地址。但对于传入邮件,您需要添加 MX 记录指向 SMTP 服务器的名称。例如,您最终应该得到类似这样的结果:

buggles.com.  MX  10  myTestServer2.com.

虽然在我看来,为邮件服务器设置一个完整的第二个域名有点小题大做——最好只是将其添加为 buggles.com 的子域名:

buggles.com.       MX   10  mail.buggles.com.

mail.buggles.com.  A    116.19.32.47

不过,其他的事情——比如传出SMTP、IMAP 和 POP3(用于桌面邮件应用)或 Webmail – 完全由您决定。如果您愿意,可以使用与mail上例相同的子域名,并在 上设置 Webmail 应用https://mail.buggles.com

相关内容