![网站和电子邮件托管在不同的服务器上](https://linux22.com/image/519870/%E7%BD%91%E7%AB%99%E5%92%8C%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E6%89%98%E7%AE%A1%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A.png)
我目前有一个客户网站在 Hostgator 经销商帐户上,但我想将网站托管转移到我的 Linode。但是电子邮件帐户应该保留在 Hostgator 上。DNS 也由 Hostgator 管理。在 Hostgator CPanel 的“简单 DNS 区域编辑器”中,我可以选择添加 A 记录或 CName 记录。
在哪两个中我需要输入我的 Linode IP,他们的电子邮件能否继续在 Hostgator 上正常运行?这就是我需要做的全部吗?
答案1
在 Hostgator 的 DNS 区域编辑器中,将 www 的当前 A 记录更改为。客户端域名和/或客户端域名到 Linode 主机名或 IP。只要您不修改 MX 记录,电子邮件就不会受到影响。
答案2
尽管dysolution 的回答应该有效,我最近遇到了和你一样的困境,发现简单、明显、合乎逻辑的解决方案实际上并不起作用。
HostGator 的 DNS 具有指向 CNAME mail.exmaple.com 的域的 MX 记录。mail.example.com 本身是指向 A example.com(指向 HostGator 的服务器)的 CNAME。首先,更改 A 记录会破坏电子邮件,因为不会设置任何内容来处理它。更改 CNAME mail.example.com 并将其指向网站(A example.com)的原始 IP 的明显解决方案实际上也不起作用。看来他们有一些花哨的东西,这使得在他们的系统之外工作变得困难。
如果我找到了解决问题的方法,我一定会将其发布在这里。