高并发环境中路由器平台上DNS代理的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:iceman923
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
域名系统(DNS)是互联网基础设施服务的组成部分之一,提供域名和IP地址之间的映射服务。DNS为互联网用户访问互联网提供了一个方便的手段,DNS服务已经成为互联网中不可缺少的一部分。随着互联网的快速发展,用户对DNS服务业提出了更加苛刻的性能指标,同时也带来了复杂和危险的网络环境,也使得我们需要对DNS服务的效率和安全性能等方面进行更多的改进和提高。任何接入互联网的设备都可以当作DNS代理服务器来使用,通常而言,网络管理员使用网关路由器承担DNS代理服务器的功能。通过在网关路由器上部署DNS代理服务器,网络管理员可以对DNS代理服务器进行配置管理,集中处理性能和安全方面的问题,实现局域网DNS配置的统一维护。同时,DNS代理服务器可以提高查询的缓存命中率,实现更高效的解析服务。本文从DNS协议和代理服务器的基本原理出发,通过对DNS代理服务器缓存机制以及实际应用中遇到的问题进行深入研究,设计了DNS代理服务器的一种缓存数据管理机制,可以实现高效的缓存查询和表项定时删除,满足命令行工具按照字典序获取表项列表的需求,同时维持大规模缓存情况下代理服务的性能,并保证大规模并发操作下的数据一致性。此外,代理服务器还设计了配套的缓存配置恢复方案,使得缓存的使用不受系统故障重启等意外因素的影响。本文最后给出了系统测试方案,通过测试验证了该设计方案满足系统的功能与性能需求。最终测试表明系统符合协议标准和初始需求,达到了预期目标。DNS代理是H3C公司生产的路由器和三层交换机上的一项重要应用,应用该方案开发的相关产品已通过验收并开始逐步推向市场,具有广泛的应用前景。
其他文献
在源信号和混合系统先验知识未知或是很少的情况下,仅仅利用传感器接受的观测信号而恢复出源信号的技术称之为盲源分离,现已广泛应用在生物医学信号处理、地震信号处理、无线信
本文基于弹性波透地通信系统的理论研究成果,借鉴国外低频电磁波透地通信系统的架构设计,结合嵌入式技术,设计了一款弹性波透地通信系统嵌入式测试终端。  论文对目前系统所应
智能交通系统(ITS)是未来交通系统的发展方向,具有极其重要的科学意义和广阔的应用前景,这一领域的研究核心是基于视频的运动目标检测、跟踪和识别。它融合了先进的计算机技术、
互联网的广泛应用,数字音频压缩技术的突飞猛进,使得各式各样的数字作品的创作、存储和发布等变得异常容易,也让数字作品的安全性变得极其重要。不断成熟的数字水印技术不仅获得
移动通信的迅速发展给人们的社会生活带来了巨大的影响。为满足人们对各种新兴多媒体业务的要求,移动通信系统需要达到的数据传输速率也越来越高。因此,抗干扰能力和系统容量
射频识别(RFID,Radio Frequency Identification)是通过无线电信号识别目标并与之通讯的一门新兴技术。RFID是一种非接触式的自动识别技术,进行识别的时候不需要人工操作,无需和目
近年来,随着先进的科学技术和工业设备在规模化养鸡产业中的应用,养殖信息监控技术得到了很大的发展。传统的监控系统,多采用布线的方式的连接方式,造成鸡舍内部线缆交错,使用不方
喷泉码作为一种新的信道编码方案,由于其灵活的码率控制,较低的编译码复杂度,无需反馈信道来确保传输的可靠性等优势,使得在广播和多播场景中有广阔的应用场景。本论文以喷泉码研
移动互联网的高速发展使得智能移动终端日益流行,移动终端上交通视频的显示成为视频智能交通系统的一部分。本文主要研究H.264解码器时间复杂度,通过对熵编码算法的研究,提出
随着计算机技术的发展和internet的普及,大量的数字产品出现并广泛传播,数字信号处理使得多媒体信息的传输和使用更加便捷,版权保护越来越引起重视。为了对数字产品的版权进