更改名称服务器会导致停机吗?

更改名称服务器会导致停机吗?

我的域名注册商是 A 公司,我们使用他们的两个名称服务器来处理 DNS。我们将自己的服务器硬件托管在与 A 公司无关的数据中心。A 公司的一切都很差劲。所以我们在 DNSmadeeasy.com 上建立了一个新帐户,我复制了我们所有的 A、MX 和 CNAME 记录(他们负责 SOA 和 NS)。现在,当我登录到我的注册商面板并将名称服务器从他们的服务器切换到 DNSME 时,我们会遇到任何形式的服务中断吗?

我最初的想法是,我们不应该。与任何 DNS 更改一样,传播可能需要长达 72 小时,但如果某些名称服务器尚未拥有更新的区域文件,它们很可能会使用完全相同的缓存信息(因为没有 IP 地址发生变化……它是一个精确的副本)。

那么您觉得如何?我应该继续进行更改,还是应该选择一个预定日期并通知客户他们可能会在 72 小时内遇到连接问题?

更新

近 72 小时过去了,我们甚至没有遇到任何小问题。在过去的 72 小时内,我使用 nslookup 查询了几个不同的服务器以获取我的 NS 记录,大约 48 小时后,所有服务器都显示了新的名称服务器。whois 信息几乎立即更改。因此,对于任何与我有同样担忧的人来说,只要新的 DNS 提供商拥有完全相同的区域信息,您就不会遇到任何问题。

答案1

不会,只要两组名称服务器具有相同的记录,就不会遇到停机。

答案2

如果记录相同,则不应出现停机。我总是喜欢通过直接针对 DNS made easy 名称服务器进行查找来确认两个记录是否相同。

您可以使用在线工具,也可以使用

dig @ns#.dnsmadeeasy.com domain.com A

ETC。

确认每条记录。

答案3

这是我最近的经历中需要稍微警惕的事情。

我们之前使用的是 A 公司,这家公司太差劲了。他们是 ourcompanydomain.com 的域名注册商和 DNS 托管商。

我们为 ourcompanydomain.com 设置了与公司 B 相同的 DNS A 和 MX 记录。

然后,我们将 A 公司控制面板中 ourcompanydomain.com 的名称服务器更改为 ns.companyb.com 和 ns2.companyb.com,假设由于两个地方都存在相同的 DNS 条目,因此交换将是无缝的。

然而不久之后,邮件至[电子邮件保护]各个地方都出现了故障。我不是 DNS 专家,但我的假设是,在一切传播之前,公司 A 停止响应我们域名的 DNS 查找。

底线 - 除非您完全控制该过程,否则我会确保您在更改名称服务器时有一个应对可能出现的停机的应急计划。

答案4

是也不是。如果两台服务器(新旧)都在运行,则不会导致任何停机,但我将造成一些差异。

我的意思是,如果您的某个用户的 DNS 尚未更新到新的名称服务器,他们将使用旧服务器。根据您运行的内容,这可能是好事也可能是坏事。另一方面,某些 DNS 服务器可能已更新并指向您的新服务器。

本质上,您需要确保两台服务器至少运行两天(以防万一 - 某些 DNS 服务器更新速度非常慢),直到完全关闭旧服务器。

为了以防万一,我至少会在您进行更改前五个小时发出警告。:)

相关内容