更改NameServer会导致停机吗?


9

我的域名注册机构是A公司,我们使用其两个域名服务器进行DNS。我们将自己的服务器硬件托管在与A公司无关的数据中心中。有关A公司的一切都糟透了。因此,我们在DNSmadeeasy.com上建立了一个新帐户,然后复制了所有的A,MX和CNAME记录(它们负责SOA和NS)。现在,当我登录到注册服务商的面板并将名称服务器从其名称服务器切换到DNSME时,我们是否会遇到服务中断的任何情况?

我最初认为不,我们不应该。与任何DNS更改一样,传播最多可能需要72个小时,但是如果某些名称服务器尚没有更新的区域文件,则它们很可能会使用全部相同的缓存信息(因为没有IP地址在更改)。 ..这是一个精确的副本)。

所以你怎么看?我应该继续进行更改还是应该选择预定的日期并通知客户他们可能在72小时内遇到连接问题?

更新

已经过去了近72个小时,我们甚至没有打have。在过去的72个小时中,我一直使用nslookup来查询几台不同的服务器以获取我的NS记录,所有这些服务器都花了48个小时来显示新的名称服务器。Whois信息几乎立即更改。因此,对于任何与我一样有后顾之忧的人来说,只要新的DNS提供程序具有完全相同的区域信息,您就不会有任何问题。

Answers:


11

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


3

如果记录相同,则不应有停机时间。我一直想通过直接对DNS简易域名服务器进行查找来确认两个记录是否相同。

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

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

等等

确认每条记录。


我这样做,仍然经历了停机时间,可能是因为通过jlmt的理由相同于他的答案
Grodriguez

3

在我最近的经历中,这有点要警惕。

我们以前使用的公司A很烂。他们是ourcompanydomain.com的域名注册商和DNS主机。

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

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

但是,此后不久,发送到any@ourcompanydomain.com的邮件在各个地方都下降了。我不是DNS专家,但我的假设是A公司在一切传播之前就停止了对我们域的DNS查找的响应。

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


1
道德这个故事之中的人们永远也不应该使用注册商的域名服务器..
乔Sniderman

有完全一样的问题。在我的情况下,“公司A”为1和1。
Grodriguez 2014年

因此,换句话说,您之前的域名服务器在传播完成之前就删除了DNS记录。您提到“我不是DNS专家”,您确定没有保存更改或其他内容时误选中的“删除记录”复选框吗?
周杰伦

-6

是的,没有。如果两个服务器(旧的和新的)都在运行,则不会造成任何停机时间,但是我要做的是造成一些差异。

我的意思是,如果您的用户之一的DNS尚未更新到新的名称服务器,则它们将位于旧服务器上。根据您的跑步状况,这可能是好事,也可能是坏事。另一方面,某些DNS服务器可能已更新并指向您的新服务器。

本质上,您需要确保两个服务器都至少启动两天(以防万一-有些DNS服务器更新速度很慢),直到完全关闭旧服务器为止。

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


1
他只是在谈论从一对域名服务器切换到另一对。他说他将记录复制到新的名称服务器上,因此在这种情况下将不会造成停机。客户端查询哪个服务器都没有关系,他们将获得相同的数据。
devicenull

是的,但是假设OP正在运行Minecraft服务器,并且人们使用旧服务器的IP连接到该服务器。您会遇到一些问题。由于我不确定OP正在运行什么,因此您永远无法假设它只是Web服务器...
Taylor Jasko 2011年

1
人们将以任何一种方式连接到相同的IP。
ceejayoz

谢谢泰勒,但是我所运行的与我无关,因为我的IP都没有改变。没有“旧服务器”。我的注册商识别为我的区域的正式dns权威的域名服务器只是发生了变化。
萨法多2011年

1
啊哈 对于那个很抱歉。误解了这个问题。现在有道理了。
泰勒·雅斯科
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.