用Windows DNSreplace外部绑定DNS而不会停机

场景:

  • 添加从我们的ISP第二个链接到我们的networking。
  • 我们最近从RIPE获得了自己的IP块
  • 同样的一步,我们计划用Windows DNS服务器replace我们的外部BIND DNS服务器。
  • 一旦DNS切换完成,我们将以受控方式将每个服务迁移到新的IP块
  • BIND DNS服务器在同一个子网上,因为新的WIN DNS服务器将分别位于不同的子网中。

DNS服务器:绑定DNS(“BIN”DNS):ns1.zone.com ns2.zone.com

赢得DNS(“WIN”DNS):ns3.zone.com ns4.zone.com

WIN NS3和NS4的当前状态

  • 未经注册处处长登记
  • 公共互联网无法访问
  • 所有区域已经从BIN复制到Win dns服务器

计划:

步骤1

  • 将两台DNS服务器(WIN,BIN)的TTL设置为5分钟
  • 在注册商注册WIN DNS服务器

第2步

  • 为WIN添加RR到BIN DNS服务器,反之亦然

  • 等待投票(3-4天)

  • testingWIN DNS服务器是否可用,并正确parsingIP

  • 将TTL值重置为默认值

  • 删除BIN DNS服务器注册(或者我可以closures他们的温度。事前我需要回滚)

  • closuresbin DNS服务器

问题:

  • 我在这里犯了什么错误?
  • 这怎么能做得更好呢?
  • 当名称服务器添加到注册服务器时会发生什么,但仍无法访问?

假设我有4个注册名称服务器,其中第4个不可用。 DNS客户端会查询下一个注册的域名服务器吗? 或者只是永久失败。

在这种情况下,由于所有4个DNS服务器都包含相同的logging,最简单的方法是:

  1. login到注册商,只需用新的(WinDNS)replace旧的(BinDNS)授权域名服务器。
  2. 确保您的旧(BinDNS)DNS服务器保持运行,直到传播完成。

请记住,传播将是TTL +刷新,因为如果您的本地服务器命中授权名称服务器以外的名称服务器它可能仍然会得到未刷新的logging。 来源: http : //hosting.intermedia.net/support/kb/?id=797

因此,请确保您的旧(BinDNS)服务器保持联机,直到您的某个传播完成。

您可以使用https://www.whatsmydns.net/来检查传播。