同时更改名称服务器和MX记录


1

我有一个域名(mydomain.com),带有工作电子邮件(由域名注册商提供,我们称之为ExistingHosting),但没有网站。我现在想要创建一个网站,用不同的托管公司托管它(让我们称之为NewHosting)。我希望电子邮件保留在ExistingHosting中。

NewHosting的技术支持人员建议我让ExistingHosting更改mydomain.com的名称服务器以指向NewHosting的名称服务器,然后让NewHosting更改MX Records以指回ExistingHosting的邮件服务器。

我的问题与MX记录有关。现有的MX记录(可通过ExistingHosting的控制面板查看)如下所示:

mydomain.com IN MX mydomain.com                                (1)

当我向在ModernHosting的技术支持人员询问如何设置MX记录(使用NewHosting),一旦mydomain.com的名称服务器指向NewHosting的名称服务器,他们告诉我应该使用相同的MX记录,如上所述。但是,我期待他们说MX记录现在需要看起来像

mydomain.com IN MX mail.existinghosting.net                    (2)

我的(可能是有缺陷的)理解是,一旦名称服务器被更改为指向NewHosting的名称服务器,那么上面的第一个MX记录(如果我很幸运!)指向NewHosting的邮件服务器。

所以, 我的问题是这个 :我的理解是否有缺陷,或者是在ExistingHosting的技术支持人员给我错误的建议?或两者 :-(

换句话说,不是第二次出现 domain.com 在MX记录(1)中提供一个主机名,然后是DNS查找的主题,现在指向NewHosting的(默认?)邮件服务器?

你可能已经猜到了,我是摆弄DNS的新手。我想在改变任何事情之前完全确定我在做什么。

更新1

作为回复的结果(谢谢@Ramhound,@ Yuri G.和@Tom Ruh),我回到了ExistingHosting并将它们推到了邮件主机的名称。 他们回应了以下说明:

您将需要为以下内容添加A记录:mx.mydomain.com指向IP 168.99.99.99,另一个记录指向webmail.mydomain.org。 14400 IN A 168.99.99.99。

(那不是他们给我的真正的IP地址!)

他们说使用这种配置我不需要MX记录。 我不明白这是怎么回事。可以吗?如果是这样的话?这个名字 mx 具有特殊意义 mx.mydomain.com 绕过MX记录的需要?


您期望被告知的是您应该被告知的内容。
Ramhound

我认为你没有得到错误的信息。但是我认为有一些重要的事情没有被提及。您是否需要托管自己的DNS?如果没有,您可以将DNS保留在当前的注册商处。然后只需添加一个指向新主机的“A”记录。
Tom Ruh

@Tom Ruh:将名称服务器指向NewHosting的原因是他们告诉我“诸如创建子域和其他基于Cpanel的功能之类的东西会更容易”
Matt Wallis

Answers:


3

在NewHosting DNS上它应该是:

mydomain.com <TTL> IN NS <NS1.NewHosting.domain>
mydomain.com <TTL> IN NS <NS2.NewHosting.domain>
mydomain.com <TTL> IN A <NewHosting address>
www.mydomain.com <TTL> IN CNAME mydomain.com
mail.mydomain.com <TTL> IN A <ExistingHosting ip address>
mydomain.com <TTL> IN MX 0 mail.mydomain.com

谢谢Yuri。在您给出答案后,我在ExistingHosting中添加了最新的建议(上面我的问题中的更新1)。
Matt Wallis

我还不能对这个问题发表评论:)我会再次询问提供商如何在没有MX记录的情况下工作,我不熟悉另一种定义邮件交换器的方法,除了MX记录
Yuri G.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.