我应该如何管理具有特定名称服务器但 MX 记录指向其他地方的域名?

我应该如何管理具有特定名称服务器但 MX 记录指向其他地方的域名?

我为一家小公司重新设计其他公司的网站。我们通常会将他们的新网站托管在我们的 Linode 帐户上,但他们的电子邮件将由其他提供商处理。

一位客户在 GoDaddy 注册了域名。我将域名服务器更改为 ns1.linode.com、ns2.linode.com,直至 ns5.linode.com,并且没有触碰其 MX 记录。转移过程没有出现任何问题,电子邮件服务也没有中断。

另一个客户的域名注册于另一个 Network Solutions。我像上次一样进入并更改了名称服务器以指向 Linode,几个小时后新网站就显示出来。然后我接到一个电话说电子邮件服务中断了。事实证明,Network Solutions 仅允许您在名称服务器是他们自己的时设置 MX 记录。我必须为这个域名做的是将名称服务器更改为指向 Linode,然后在 Linode 的 DNS 管理器中配置 MX 记录。

这些方法是否是“正常”做法?以某种方式执行是否会影响子域名?我希望避免将来出现电子邮件中断。

答案1

正常做法是保留 DNS 名称服务器,并在区域中添加/更新与您托管客户网站相关的记录(A 或 CNAME 记录)。在我看来,没有理由仅仅因为您托管网站而移动名称服务器,除非您有合同协议要求这样做,或者网络托管提供商有要求这样做。例如:

company.com:

名称服务器 (NS) = Network Solutions 电子邮件 (MX) = Google 网站 (A, CNAME) = 1AND1.com

答案2

通常情况下,您不需要关心名称服务器,只需更新与您相关的记录 - 对于网站来说,这将是 A 和 CNAME 记录,如果您需要向其他服务提供商(例如 Google)证明域名所有权,则可能是 TXT。

除非您清楚自己为什么要这么做,否则不要管名称服务器!

答案3

您所描述的并没有什么特别不正常的地方。如果非要说有什么的话,那就是 NetSol 的政策有些不寻常。我的经验法则是,如果您负责 NS,并且您(或您的客户)与维护 MX 服务器的实体没有任何关系,那么最好控制 MX。但是,通过这样做,您也会对可能出现的邮件问题承担一些责任。

相关内容