标准产品系列数据中心产品系列专业级产品系列安全产品系列标准产品系列标准产品系列标准产品系列标准产品系列产品型号及规格图高可靠专用硬件网络核心设备分布式权威解析递归缓存解析DNS安全防护注册配置工作流智能解析 ( DNS )可视化地址管理高可靠 DHCP SERVER网络动态感知地址实名审计自动化地址管理 ( DHCP/IPAM )海量弹性数据报表业务导向报表运营大数据分析 ( AM )综合管理平台私有云虚拟化云管理和虚拟化ZDNS SafeguardDNS 云解析动态流量调度CDN BalanceDNS 云容灾ZDNS Cloud域名管家新版-.brand 品牌顶级域名注册局安全锁TMCHSSLDPMLAdultBlockTLD注册局业务监测云注册商业务支撑云注册局业务支撑云注册局业务统计云DNE下载文件顶级域名云平台域名审核云企业域名资产管理云攻防演练解决方案性能优化-了解详情互联网安全混合云路由互联网行业解决方案本地化运营解决方案顶级域名解决方案大型企业解决方案教育行业解决方案广电行业解决方案新华社北京航空航天大学恒丰银行中国劳动关系学院华数传媒陕西师范大学泰康人寿中国石油信创产品中国民生银行大型企业金融行业解决方案广电解决方案教育行业解决方案政府行业解决方案大型企业解决方案服务保障培训认证在线学院已是合作伙伴售后工程师认证政策申请认证培训申请认证考试证书查询合作伙伴培训与认证解决方案技术资料ZDNS云学堂资源中心合作伙伴渠道政策前沿技术顶级域名手册行业研究行业标准100+专利软著招贤纳士联系我们news图片链接ZDNS客户psirt法律声明
新闻详情

DNS云学堂 | 权威DNS那些事儿(下)

1313
发表时间:2020-07-15 10:11作者:ZDNS

来到《权威DNS那些事儿》最终篇,在上一篇内容中我们通过搭建实验环境,详细讲解了权威DNS的原理及细节。今天我们来探讨一下权威DNS变更的场景及对策。enjoy:



2.    权威NS变更场景及分析


变更权威NS的环节主要有:在注册商平台修改NS相关信息、修改权威DNS的NS记录配置、新权威DNS的数据配置。


权威DNS变更主要的风险在于一旦操作不当,导致错误的NS记录在互联网的上扩散,那么就需要一个长的周期进行恢复。尤其是国内有些递归DNS上记录缓存时间强制为1-2天,这也意味着在没有人工介入的情况下,错误的域名记录将会在1-2天后才会被纠正。


常见的几种变更场景如下:

增加NS记录:增加1个或多个NS记录;

更改NS记录:更改部分或全部NS记录;

在现有NS记录中添加IPv6地址:在现有NS记录中增加IPv6地址;


2.1    增加NS记录


增加NS记录的风险相对较低,按如下流程进行即可,只是要考虑其生效时间,为可能存在的后续变更或使用预留提前量。


A、在权威区添加新的NS记录并配置对应的权威服务器;

B、通过注册商平台添加新的NS,等待上级权威生效,生效时间为 REGISTER_TIME;

C、上级区生效后,递归DNS也会有之前NS的缓存,最多缓存时间为 NS _TTL ;

D、待C流程后,递归DNS会从上级权威重新获取NS,这时候新的NS就能生效(没有该域名缓存的DNS会立即生效);


所以这个情况下,最长的生效时间为:REGISTER_TIME + NS_TTL,也就是说当注册局完成数据变更后,新的local DNS即可获得最新的NS列表,已有缓存的LocalDNS需要等待NS_TTL过期后才可获得最新的NS列表,该时间一般情况下不超过本地权威的TTL值。


以ZDNS举例,新增NS后,最长的生效期为REGISTER_TIME+3600秒,geely.com的生效期则最长为REGISTER_TIME+86400秒。



2.2    变更NS记录


2.2.1    变更部分NS记录


若是只变更多个NS记录中的一个,直接修改即可,修改完成后保持一段时间内原有NS记录IP的服务状态即可(安全起见建议2天)。


2.2.2    NS记录单次全量变更


这个场景也不少见,比如要从某注册商平台将权威DNS解析迁移至本地或其他服务商,就会遇到这个场景。


此时,面临的最麻烦的情况是,该注册商的免费托管平台不允许新的外部权威DNS记录与原有的NS记录并行运行,这样没办法按照先增加新NS记录然后删除原有NS记录的方式进行变更,此时需要考虑线下的一些辅助手段。


比如原有域名托管在某注册商,此时想把权威DNS迁移至新的DNS服务器,需要跟该注册商确定NS记录全部变更为新的NS后,原有的托管服务器上的域名数据是否会保留以及保留多长时间,避免在正式操作时出现新的DNS没有在互联网更新,原有的DNS数据也被删除的空窗期(一般注册商都会在一段时间内保留域名数据,稳一手)。


只要确认原有权威DNS服务器上数据会保留,那就配置好新的DNS服务器后进行NS变更。


允许混跑的话,可以采用直接新增所需NS记录的方式进行,运行稳定后删除原有的NS记录。在整个迁移期间,都会有权威DNS正常提供权威域名解析服务。



2.3    新加IPv6 NS的情况


这个场景是最近两年随着IPv6的推进部署开始逐渐被重视的场景。


A、如果IPv6的NS是在原有记录上添加,直接向对应的NS记录添加AAAA记录即;可,并在注册商平台进行对应的添加,等待生效即可;

B、添加完成后等待注册局更新数据;

C、注册局数据更新后,无特殊设置的递归DNS会开始陆续更新NS记录;

D、有些强制修改NS缓存时间的递归DNS需要等待过期,经验值是2天左右;


P.S.如果IPv6的NS是新增,就需要去注册商平台添加新的NS,按照增加NS记录操作即可。


3.     结论


递归DNS修改NS的缓存时间的概率是不确定的,若在线业务比较重要,建议按照最长时间来考虑,即NS缓存刷新时间为2天,加上注册局数据生效时间为2天,确保变更的步骤生效。


变更的原则是就长不就短,因为一旦有错误的记录发布到了互联网DNS系统,等待缓存过期的时间漫长且无助。如果真的不幸出现了这种情况,需要尽快分析导致问题的原因并采取弥补措施,时间越长,弥补的难度越大。


_______________
_______________
_______________
_______________
友情互联:
________________________________________________________________________________________________________________________________
邮箱:support@zdns.cn
7*24小时客户服务
咨询电话:400-6688-876
标签:
请输入要描述的内容进行内容补充 请输入要描述的内容
01
03
请输入要描述的内容进行内容补充 请输入要描述的内容
_______________________________________________________________________________________________________________________________
互联网域名系统北京市工程研究中心有限公司 版权所有 © 2022 
官方微信
DNS 云解析
新顶级域直通车
________________________________________________________________________________________________________________________________