DNS服务器自动发现与跟踪系统设计与实现
发布时间:2018-10-23 19:58
【摘要】:随着互联网的发展和普及,域名系统作为互联网的重要基础设施,对人们的网络生活有着至关重要的影响。而DNS(域名系统),作为一个分层的,分布式的命名系统,其安全性对整个互联网设施至关重要。因此,如何高效准确地获取DNS服务器及其服务状态,为DNS安全方面的研究提供准确的基础数据将显得尤为重要。本文通过探测获取全国各类DNS服务器及其服务状态,从测量方法和数据输入两个角度提出了DNS服务器发现的高效探测方法,并设计实现了DNS服务器自动发现与跟踪系统,从而高效快速地获得DNS服务器及其服务状态。首先,本文介绍了DNS相关理论知识,包括DNS基础知识、DNS协议以及DNS发现与跟踪的相关理论和方法。其次,在DNS发现方面,选取全国的IP地址进行DNS服务器探测和非DNS服务器确认,并且对递归域名服务器进行分类探测。针对探测过程中复杂的网络情况,提出一种基于网络延迟推算的高效探测算法,从测量方法上提高了探测效率。同时,根据探测得到的DNS服务器,分析DNS服务器在IP地址间的分布规律,从数据输入方面提高了探测效率,实现了DNS服务器的高效探测。在服务状态跟踪方面,对全国的DNS服务器进行了服务状态跟踪,分别从服务支持、服务能力及服务效果三个方面对服务器的服务状态进行长期的跟踪及综合评价。最后,本文测试对DNS服务器自动发现与跟踪系统进行测试,分别从功能和性能两个方面对系统的每个模块及其子模块进行测试。综上所述,本文完成了DNS服务器自动发现与跟踪系统。通过系统测试表明,该系统满足设计目标。
[Abstract]:With the development and popularization of the Internet, domain name system, as an important infrastructure of the Internet, has a vital impact on people's network life. DNS (domain name system), as a hierarchical and distributed naming system, its security is very important to the whole Internet infrastructure. Therefore, how to obtain the state of DNS server and its service efficiently and accurately is very important to provide accurate basic data for the research of DNS security. In this paper, we obtain all kinds of DNS servers and their service status through detection, propose an efficient detection method of DNS server discovery from two aspects of measurement method and data input, and design and implement the DNS server automatic discovery and tracking system. Thus the DNS server and its service state can be obtained efficiently and quickly. Firstly, this paper introduces the theory of DNS, including the basic knowledge of DNS, the DNS protocol and the theory and method of DNS discovery and tracking. Secondly, in the aspect of DNS discovery, the IP address is selected to detect the DNS server and the non-DNS server, and the recursive domain name server is classified. An efficient detection algorithm based on network delay reckoning is proposed to improve the detection efficiency in view of the complex network situation in the detection process. At the same time, according to the detected DNS server, the distribution rule of DNS server among IP addresses is analyzed, the detection efficiency is improved from the aspect of data input, and the efficient detection of DNS server is realized. In the aspect of service status tracking, the service status of DNS server is tracked and evaluated from three aspects: service support, service ability and service effect. Finally, this paper tests the DNS server automatic discovery and tracking system, and tests each module and its sub-modules of the system from two aspects: function and performance. To sum up, this paper completes the DNS server automatic discovery and tracking system. The system test shows that the system meets the design goal.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.0
本文编号:2290316
[Abstract]:With the development and popularization of the Internet, domain name system, as an important infrastructure of the Internet, has a vital impact on people's network life. DNS (domain name system), as a hierarchical and distributed naming system, its security is very important to the whole Internet infrastructure. Therefore, how to obtain the state of DNS server and its service efficiently and accurately is very important to provide accurate basic data for the research of DNS security. In this paper, we obtain all kinds of DNS servers and their service status through detection, propose an efficient detection method of DNS server discovery from two aspects of measurement method and data input, and design and implement the DNS server automatic discovery and tracking system. Thus the DNS server and its service state can be obtained efficiently and quickly. Firstly, this paper introduces the theory of DNS, including the basic knowledge of DNS, the DNS protocol and the theory and method of DNS discovery and tracking. Secondly, in the aspect of DNS discovery, the IP address is selected to detect the DNS server and the non-DNS server, and the recursive domain name server is classified. An efficient detection algorithm based on network delay reckoning is proposed to improve the detection efficiency in view of the complex network situation in the detection process. At the same time, according to the detected DNS server, the distribution rule of DNS server among IP addresses is analyzed, the detection efficiency is improved from the aspect of data input, and the efficient detection of DNS server is realized. In the aspect of service status tracking, the service status of DNS server is tracked and evaluated from three aspects: service support, service ability and service effect. Finally, this paper tests the DNS server automatic discovery and tracking system, and tests each module and its sub-modules of the system from two aspects: function and performance. To sum up, this paper completes the DNS server automatic discovery and tracking system. The system test shows that the system meets the design goal.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.0
【参考文献】
相关期刊论文 前6条
1 黄伟武;闫兆腾;朱红松;孙利民;;网络扫描发包速率学习算法[J];信息安全与通信保密;2016年03期
2 权开波;贾宁;杜培寿;;基于最小二乘法的曲线拟合[J];商;2015年03期
3 陈岚峰;杨静瑜;崔崧;潘庆超;李柳;;基于MATLAB的最小二乘曲线拟合仿真研究[J];沈阳师范大学学报(自然科学版);2014年01期
4 白洁;;大数据应用[J];信息安全与通信保密;2013年10期
5 吕喜明;李明远;;最小二乘曲线拟合的MATLAB实现[J];内蒙古民族大学学报(自然科学版);2009年02期
6 韩殿飞;袁睿翕;管晓宏;;中国域名服务器配置错误的测量与分析[J];计算机工程;2007年02期
相关博士学位论文 前1条
1 乔焰;基于主动探测的IP网故障诊断与丢包率推理方法[D];北京邮电大学;2012年
相关硕士学位论文 前5条
1 李秉睿;开放DNS递归服务器的主动测量与分析[D];哈尔滨工业大学;2016年
2 陆柯羽;DNS递归服务器推荐系统设计与实现[D];哈尔滨工业大学;2015年
3 孙瑞;基于分布式平台的DNS信息探测系统设计与实现[D];哈尔滨工业大学;2013年
4 林文;基于网络层析的丢包率推断算法研究[D];厦门大学;2009年
5 涂杰;DNS分布及配置探测系统的设计与实现[D];哈尔滨工业大学;2009年
,本文编号:2290316
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2290316.html