![将 NS 记录转移到新服务器](https://linux22.com/image/579064/%E5%B0%86%20NS%20%E8%AE%B0%E5%BD%95%E8%BD%AC%E7%A7%BB%E5%88%B0%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我觉得这样表述不太好,但这就是我目前的困境。
我最近有一台 GoDaddy 专用服务器,在他们的客户支持除了让人失望之外什么也没做之后,我决定切换到 Rackspace。
我们有 2 个 ns 记录指向我们的 godaddy 服务器,并且服务器上还剩下几个站点,这些站点依靠它来作为他们的 DNS 区域,而域名所有者未能回应我们。
所以,问题是,如果我需要将网站从旧的 godaddy NS 转移出去,我是否可以将 ns1.domain.com 和 ns2.domain.com 中的 A 记录指向与 Rackspace 名称服务器的 IP 地址相匹配?或者,我是否要将我的 NS 记录 cname 为与 rackspace 记录相匹配?
我确实知道无论哪种方法都不建议这样做,但我需要在 GoDaddy 尝试对服务器再收取 2000 美元之前迁移这些网站。
答案1
这在很大程度上取决于您如何处理您的 NS 记录。
如果您所有客户的站点都指向ns1.yourcompany.com
/ns2.yourcompany.com
只需更改这些服务器的 IP(包括通过您的注册商创建的任何粘合记录)并且您没有问题 - 但为了安全起见,您应该在切换后让 GoDaddy 服务器至少运行几天。
如果您所有客户的站点都有自己的域作为 NS 域(ns1.clientsdomain.com
/ ns2.clientsdomain.com
),则您的客户必须更新其注册商的胶水记录,否则当您停用 GoDaddy 服务器时,他们的 DNS 将会中断。
如果是这种情况,您所能做的就是向您的客户发送大量警告(给他们 15-30 天的时间来处理,并在每次提醒时告诉他们“如果此问题未及时解决,您的网站将停止运行“。
根据进行 DNS 服务器迁移的经验,我可以告诉您,大约有 5% 的客户没有及时响应,因此,如果某人的网站出现故障,请安排额外的支持人员(或准备好亲自接听电话)。
注意在任何情况下您是否应该将 NS 记录指向 CNAME。这是错误的,是错误的,可能会破坏互联网。(见关于这样做的另一个问题原因请参考 RFC。)