在另一台服务器上托管的 DNS 设置,保留当前服务

在另一台服务器上托管的 DNS 设置,保留当前服务

假设我有一个旧的商业网站,其 DNS 设置如下:

website.net      NS  a.nameservers.net
website.net      NS  b.nameservers.net
website.net      MX  mailfwd.something.net
www.website.net  MX  mailfwd.something.net
ftp.website.net  A   155.55.55.01
vps.website.net  A   155.55.55.01
www.website.net  A   144.44.44.44
website.net      A   144.44.44.44

我需要指出仅有的 网站.netwww.website.net在不同的名称服务器上,并在新的 IP 上使用 website.net + www.website.net,而不会中断电子邮件/vps/ftp/等...

a.othernameserver.net
b.othernameserver.net

133.33.33.33

请告知在不中断任何其他服务的情况下指向新网站的最佳方法。

答案1

完成您的要求很简单(只要您了解 DNS 的工作原理),但很混乱。

您必须将域名 (website.net) 委托给 othernameserver.net 名称服务器;在这些名称服务器上,您需要拥有 www.website.net 的 A 和 MX 记录;以及 ftp.website.net、vps.website.net 等的 NS 记录,将这些子域名指向 nameservers.net 名称服务器。

根据名称服务器所运行的软件,您可能很幸运地保留已有的相同配置;但我的猜测是,您必须在 nameserver.net 名称服务器上配置一堆新区域(ftp.website.net、vps.website.net 等)来处理您的新记录。

这是复杂而混乱的,而且几乎肯定不是你想要做的。

最简单的解决方案是更改现有名称服务器上的必要记录。第二简单的方法是将整个区域迁移到新名称服务器,并让它们继续提供旧服务器提供的相同 A 记录、MX 记录等。

答案2

我的理解是,一旦将 ns 移至其他主机,MX 和其他所有内容都会随之而来。通常,我过去所做的是在新主机上设置所有 MX 和其他设置,使其指向正确的位置,然后再移动 ns 记录,然后它应该不会被注意到。

此外,如果您在不同位置托管,我认为 ftp 也必须改变 - 两者无法分开。

相关内容