基于MySQL的高可靠性缓存DNS系统的设计与实现Design and Realization of High-reliability Cache DNS System Based on Mysql
宋国柱,杨华,车秀梅
摘要(Abstract):
为提高DNS服务的响应时间,在分析DNS查询日志的基础上,提出了基于My SQL数据库的高可靠性缓存DNS系统,设计了该系统的框架结构,并在bind源代码的基础上使用C语言实现了该系统。通过大量域名对该系统进行压力测试表明,将DNS缓存存储于My SQL数据库相比传统DNS系统,在RTT max、RTT min、RTT average、Ran for、查询命中率和查询请求等方面都具有突出的性能,可大大改善DNS服务的响应时间。
关键词(KeyWords): DNS;My SQL;缓存;bind
基金项目(Foundation):
作者(Author): 宋国柱,杨华,车秀梅
参考文献(References):
- [1]孔政,姜秀柱.DNS欺骗原理及其防御方案[J].计算机工程,2010,15(36):125-127.
- [2]王艳峰,王正,阎保平.一种高效的DNS日志压缩算法[J].计算机工程,2010,15(36):32-35.
- [3]谭果.DNS缓存毒化攻击防御系统的设计与实现[D].北京:北京邮电大学,2011.
- [4]Villamarin-Salomon R,Brustoloni J C.Identifying botnets using anomaly detection techniques applied to DNS traffic[C]∥Proceedings of the 5th IEEE Consumer Communications and Networking Conference,2008:476-481.
- [5]周勇林,由林麟,张永争.基于命名及解析行为特征的异常域名检测方法[J].计算机工程与应用,2011,47(20):50-52.
- [6]冯娜.基于IPTABLES防火墙的DNS插件[D].西安:西安电子科技大学,2009.