目 录摘要 iAbstractii第一章 绪论 11.1 讨论背景现状与意义 11.2 DNS 介绍 11.3 智能 DNS 介绍 21.3.1 概要 21.3.2 策略解析 31.3.3 进展趋势 31.4 代理介绍 31.4.1 背景 31.4.2 代理种类 41.5 负载均衡介绍 51.5.1 负载均衡种类 51.5.2 相关技术 61.6 当前 DNS 瓶颈问题与国现状 71.7 论文结构概述 8第二章 需求分析与方案设计 92.1 DNS 服务器的工作原理 92.1.1 DNS 体系与原理 92.1.2 DNS 层次结构 92.1.3 DNS 查询算法 102.2 负载均衡算法 112.3 代理原理 122.4 DNS 数据包分析 132.4.1 响应时间 132.4.2 DNS 协议报文结构 132.4.3 数据包的传送过程 162.5 DNS 主辅同步 172.6 Heartbeat 工作机制 18第三章 系统实现 203.1 软件安装 203.2 系统部署 233.2.1 智能 DNS 服务器配置 233.2.2 代理服务器配置 263.2.3 DNS 主辅服务器的搭建 273.2.4 主从服务器的优化 303.3 搭建 Heartbeat323.4 使用 dnstop 进行 DNS 流量监控 333.5 实验结果 34第四章 总结与展望 374.1 本论文所做的工作 374.2 论文的不足 374.3 工作展望 37参考文献 38 辞 40附 录 41智能 DNS 和反向代理功能的设计与实现摘要:随着 Internet 的迅猛进展,网络局域划分更加鲜亮,网络运营商南北分家、DNS 树状结构以与跨运营商域名解析逐渐成为网络瓶颈,智能 DNS 和反向代理为解决这一问题首选方案。本系统主要利用 BIND 的视图特性,定义三个 ACL 来匹配不同的查询用户,将用户的访问 IP 分为了电信、网通和本地三个网段。设计反向代理服务器实现外网 IP 能够访问到网资源的功能,利用智能 DNS 能够自动识别用户的域名地址来源的特性,根据客户端源 IP 的不同而返回服务器不同的解析 IP。通过搭建 DNS主从同步实现 DNS 负载均衡,减轻网络拥塞问题,同时为了解决 IP 地址伪装的问题,利用 DNS 的高级特性,基于密码的 IP 地址验证,提高安全性,同时利用dnstop 对 DNS 流量进行监控和分析。结合 heartbeat 负载均衡技术,解决代理服务器异常宕机的单点故障问题。本讨论的根本是为了既能对跨运营商服务器的流量带宽进行智能动态分配,有效的提高外网对网的访问速度,又能对服务器进行流量监控和异常情况分析解决,保证服务器的高效正常的运行。但是,对于 DNS 查询异常数据流的挖掘工作和 DNS 的各种攻击行为匹配特征讨...