![当我拥有不同的电子邮件和网络主机时更改 DNS](https://linux22.com/image/573180/%E5%BD%93%E6%88%91%E6%8B%A5%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%92%8C%E7%BD%91%E7%BB%9C%E4%B8%BB%E6%9C%BA%E6%97%B6%E6%9B%B4%E6%94%B9%20DNS.png)
我刚刚在这个域名 www.new-domain.com 的新主机上建立了一个新网站
当前活动网站位于不同的域名 www.old-domain.com 和不同的主机
我希望 www.old-domain.com 重定向到 www.new-domain.com(我拥有所有重写和重定向规则等)
我感到困惑的是,要更改哪些 DNS 记录才能将旧域名重定向到新域名,同时保持电子邮件在旧域名下正常运行。详情如下:
1)我正在我的新网站主机上创建一个名为 old-domain.com 的域名,这将是 htaccess 重定向规则所在,它将用户重定向到 new-domain.com
2)但是,电子邮件是单独托管的,所有用户仍将使用[电子邮件保护]
3) old-domain.com 网站目前由 Rackspace 托管,但切换后将不再由 Rackspace 托管
4) new-domain.com 电子邮件由 Cobweb 托管
5) old-domain.com 域名服务器设置为:NS.123-REG.CO.UK 和 NS2.123-REG.CO.UK
由于我只更改 old-domain.com 网站的托管位置,所以我需要知道要更改什么!
以下是我当前的 DNS 设置:
@ - MX - Priority 10 - cluster3.eu.messagel
@ - MX - Priority 20 - cluster3a.eu.message
@ - A - 1.2.3.4
@ - TXT/SPF - v=spf1 include:spf.m
autodiscover - CNAME - autodiscover.hosteds
ftp - CNAME - old-domain.
mail - A - 9.8.7.6
www - A - 1.2.3.4
Name servers: NS.123-REG.CO.UK and NS2.123-REG.CO.UK
IP 地址 1.2.3.4 属于 Rackspace(它有两个记录:@ 和 www)。我认为其他记录属于 Cobweb(电子邮件)。
问题:如果我想将 old-domain.com 指向新主机(Vidahost)但保留 COBWEB 的电子邮件,我应该只更改上面的 1.2.3.4 记录吗?
出现这种情况的原因之一是 123-reg 告诉我将名称服务器更改为新主机 - 而当前设置的名称服务器设置为 123-reg,所以我认为更改它会导致电子邮件丢失!最终,我只是更改了网站位置。
答案1
如果您希望更改网站托管,但保留当前的电子邮件,则需要更改域名 A 记录指向 www 和 @ 的 IP 地址。您应该保留指向 123-Reg 的名称服务器,并且不更改 MX 或邮件 A 记录。
这将保持电子邮件的原样,并指向您的新网站。
答案2
如果您想将电子邮件保留在旧提供商上,请将您的 A 记录指向新的托管提供商。您无需将您的域名指向新的名称服务器。
希望能帮助到你