怎样迁移DNS权威服务器

缘起

我厂原来的权威 DNS 服务器放在阿里云上的(三个完全不同的节点每个节点一台),但现在这几个节点要撤了,所以这些个权威 DNS 服务器必须要要迁往别处了。

技术背景

DNS架构

DNS 的结构管理就像一个倒着的大树,上一级的权威服务器上可以把自己下一级的管理权通过 DNS 纪录里的 NS 纪录(NS 这里是 nameserver 的意思)指派给别的服务器(这个服务器就叫做“权威服务器”)

glue record

由于往往会把类似于 xxx.com 这种域的 NS 纪录指向 ns1.xxx.com、ns2.xxx.com 这种纪录,而这种纪录最终指向的 IP 地址,又是需要通过 ns1.xxx.com、ns2.xxx.com 这两台机器来解析,这样就陷入了死循环,为了避免这种问题的发生,.com 和 .net 域出了一种新的策略:所以成为 NS 纪录的域名(类似上面例子中的 ns1.xxx.com 和 ns2.xxx.com),必须先要注册到 Verisign 的库里,也就是说,需要先能在 Verisign 的这里 (点“Name Server”再输入查询)查的到的域名,才能作为某个域的 NS 纪录。Verisign 这个库里的这些纪录,就叫做“glue record”。

至于怎么修改 glue record 或者注册新的 glue record,理论上来讲,需要通过你自己域名的 registrar 的系统。

问题又来了,谁是你的域名的 registrar 呢?一般来讲,如果你没迁移过域名托管的话,那么你在哪里注册的域名,你的 registrar 就是谁,比如 GoDaddy。

这里顺便鄙视一下国内很多 registrar:维护 glue record 需要先续费 5 年,掉钱眼儿里去了吧!

实施步骤

情况说明

  • 我司使用的域有好多,但 NS 纪录都是指向的 ns1.xa.com、ns2.xa.com 和 ns3.xa.com。
  • 由于 xa.com 这个域名的 registrar 在国内,需要续费 5 年才能使用 glue record 功能,所以果断另外启用 registrar 在国外的另外一个域名 xb.com 来做 glue record:ns1.xb.com、ns2.xb.com 和 ns3.xb.com。最后 NS 纪录也会用这三个域名

具体步骤

原理弄明白了,做起来就要简单有条理很多:

  1. 首先是先部署好新的 DNS 服务器(三台),并将域名:ns1.xb.com、ns2.xb.com 和 ns3.xb.com 分别指向新的 DNS 服务器
  2. 修改我司域所有 6 台权威服务器的 NS 纪录,加入三条:ns1.xb.com、ns2.xb.com 和 ns3.xb.com;同时在域 xb.com 的 registrar 的系统里加上新的 glue record:ns1.xb.com、ns2.xb.com 和 ns3.xb.com
  3. 等 DNS 解析记录收敛的差不多(客户端查 NS 纪录能出所有老的和新的 6 台 DNS 服务器);这时,在 Verisign 的库里 (点“Name Server”再输入查询)能查询到 ns1.xb.com、ns2.xb.com 和 ns3.xb.com 了
  4. 在 registrar (上级)的系统里修改我司域的 NameServer 由 ns1.xa.com、ns2.xa.com 和 ns3.xa.com 到 ns1.xb.com、ns2.xb.com 和 ns3.xb.com
  5. 等上级(registrar)里关于我司域的 NameServer 的纪录改为 ns1.xb.com、ns2.xb.com 和 ns3.xb.com 之后
  6. 修改我司域所有 6 台权威服务器上的 NS 纪录,删除掉 ns1.xa.com、ns2.xa.com 和 ns3.xa.com 三台,留下 ns1.xb.com、ns2.xb.com 和 ns3.xb.com 三台
  7. 在三台老 DNS 服务器的 query log,发现差不多没有请求过来以后,把服务停掉即可。

常见问题

  1. 千万不能直接在权威服务器上修改 ns1.xa.com、ns2.xa.com 和 ns3.xa.com 指向新 DNS 服务器
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,117评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,963评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,897评论 0 240
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,805评论 0 203
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,208评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,535评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,797评论 2 311
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,493评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,215评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,477评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,988评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,325评论 2 252
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,971评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,807评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,544评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,455评论 2 266

推荐阅读更多精彩内容

  • 什么是DNS及功能: DNS(Domain name server),是将IP地址转换为域名地址。当在互联网访问外...
    魏镇坪阅读 7,564评论 0 8
  • 1. 概述 在网络环境中一般用户只需要在浏览器中输入url如www.sunny.com就可以到对应服务器获取相应的...
    ghbsunny阅读 2,672评论 0 7
  • 目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...
    C86guli阅读 12,369评论 3 34
  • DNS简介DNS解析关键概念BIND 一、DNS简介: (一)DNS服务 DNS:Domain Name Serv...
    哈喽别样阅读 1,727评论 0 2
  • 作者:阮一峰原文地址:http://www.ruanyifeng.com/blog/2016/06/dns.htm...
    IT程序狮阅读 800评论 0 6