• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2025, Vol. 47 ›› Issue (5): 823-831.

• 计算机网络与信息安全 • 上一篇    下一篇

面向多层递归域名系统的自适应缓存管理方法

陈楚依,罗雄飞,鄢宝彤,冯宇轩,马可,乔颖   

  1. (中国科学院软件研究所,北京 100190)

  • 收稿日期:2023-12-04 修回日期:2024-04-03 出版日期:2025-05-25 发布日期:2025-05-27
  • 基金资助:
    中国科学院战略性先导科技专项 (XDC02030300) 

An adaptive cache management method for multi-layer recursive DNS

CHEN Chuyi,LUO Xiongfei,YAN Baotong,FENG Yuxuan,MA Ke,QIAO Ying   

  1. (Institute of Software,Chinese Academy of Sciences,Beijing 100190,China)
  • Received:2023-12-04 Revised:2024-04-03 Online:2025-05-25 Published:2025-05-27

摘要: 域名系统是互联网的核心基础设施,其服务的质量与效率直接影响着互联网的运行情况。为了优化域名系统性能,提高域名解析效率,提出一种面向多层递归域名系统的自适应缓存管理方法,能够根据DNS流量的变化,动态调整域名服务器的缓存内容,从而提高域名系统的缓存命中率,缩短域名解析时间。实验表明采用自适应缓存管理方法的多层递归域名系统,相比于传统多层递归域名系统,具有更高的缓存命中率和更短的DNS响应时延,取得了良好的加速效果。

关键词: 多层域名系统, 域名查询, 自适应缓存管理, 拐点检测, Kneedle ,

Abstract: The domain name system (DNS) is a core infrastructure of the internet, and its service quality and efficiency directly impact the operation of the internet. To optimize DNS performance and improve domain name resolution efficiency, this paper proposes an adaptive cache management method for multi-layer recursive DNS. This method dynamically adjusts the cache content of domain name servers based on changes in DNS traffic, thereby enhancing the cache hit rate of the DNS and reducing domain name resolution time. Experiments demonstrate that the designed multi-layer recursive DNS with adaptive cache management achieves a higher cache hit rate and shorter DNS response latency compared to traditional multi-layer recursive DNS, delivering significant acceleration effects.

Key words: multi-layer domain name system(DNS), domain name query, adaptive cache management, changepoint detection, Kneedle