摘要
为解决因国外根/顶级域名系统无法提供域名解析服务而影响我国互联网正常运行的问题,设计并实现了一种高效的DNS信息获取及备份恢复系统。通过被动获取DNS数据包与主动发送DNS请求相结合的方式,可获取网络中活跃的域名信息。利用基于可变长请求队列的发送速度自适应方法来有效控制请求效率,以适应网络带宽和DNS服务器负载。详细介绍了整个系统的设计和实现,并进行了性能测试与分析。该系统对建设国家根/顶级域名备份恢复系统具有重要参考价值。
The Internet in China will not work normally when the root/ top-level domain name systems don't provide domain name resolution services.To address this problem,the paper designed and implemented an efficient backup and recovery system to obtain DNS information.Through a combination approach of the passive access to DNS packets and the active access to sent DNS requests,the information of active domain names in Internet could be gotton.In order to adapt to network bandwidth and DNS server load,used an adaptive methods of sending rate based on variable-length request queue to effectively control the efficiency of request.This paper described the design and implementation of the entire system.The performance testing and analysis of this system was also carried.This system has high reference value to building national root / top-level domain name backup and recovery system.
出处
《计算机应用研究》
CSCD
北大核心
2010年第7期2681-2687,共7页
Application Research of Computers
基金
国家"863"计划资助项目(2006AA01Z451
2007AA010505
2009AA01Z432)
关键词
域名解析系统
域名解析
数据包捕获
备份
恢复
DNS(domain name system)
domain name resolution
packet capture
backup
recovery