南方數據技术观察
首页 行业新闻 教程 技术文章 AI 对话 官网 咨询与报价
首页 / 行业新闻

DNS根服务器弹性提升:APNIC支持智能解决方案

APNIC一直支持在区域内部署DNS根服务器实例,这有助于提高某些DNS操作的效率,并在遭受重击时保持服务。然而,随着互联网的持续增长,是否还有更好的方法来减少对根服务器的依赖,从而避免根服务器系统的无限扩展?APNIC正支持互联网系统协会(ISC)对开源DNS软件BIND进行代码修改,以帮助减少对DNS根服务器的负载。

机制与代码变更

APNIC正与ISC合作,将基于RFC 8198(2017年7月发布)的代码变更纳入BIND的下一个主要版本中,预计将于2018年初推出。RFC 8198指定了一种DNS解析器缓存和重用DNSSEC NSEC记录的方法,这些记录有效地识别DNS区域命名空间中的“间隔”。这允许递归解析器为NSEC记录标识的可能名称范围创建权威的NXDOMAIN(“不存在的域名”)响应。结果是,递归解析器将快速“学习”整个根区域,获取根区域中名称的缓存知识,以及间接地获取不存在的名称的知识。

数据与取舍

根据DNS-OARC收集的根服务器查询数据的研究,大约三分之二的DNS解析器发送给根服务器的DNS查询是针对不存在的域名的“垃圾”请求。然而,使用根区域NSEC缓存的DNS解析器不需要查询根服务器来确定名称是否存在。因此,如果全球有大量DNS解析器使用此功能,那么全球根服务器的DNS查询负载将大幅下降。减少对根服务器的负载使它们更能抵御DDoS攻击,并使根服务器系统更加高效和可扩展。

实际意义

对于运维和网络工程师来说,这项技术意味着可以减少对根服务器的依赖,从而降低网络延迟和攻击风险。通过优化DNS解析器的性能,网络工程师可以更有效地管理网络资源,提高网络服务的可靠性和效率。此外,减少对根服务器的查询负载有助于提高整个DNS系统的稳定性和安全性,为用户提供更好的网络体验。

原文: APNIC Blog(2017-08-30)|编译自 APNIC Blog,事实以原文为准。

来源:APNIC Blog

返回列表