`
tiandirensoon
  • 浏览: 596462 次
文章分类
社区版块
存档分类
最新评论

智能DNS

 
阅读更多

智能DNS

前言:

智能DNS即为BIND+VIEW的功能实现。在国内,最早把智能DNS投向市场的是偶(怎么给人不谦虚的感觉呢)。我想BIND9.X引入VIEW(视图)功能并不是针对中国的,但是这个功能正好能解决我国网络运营商之间的互联互通问题,可谓天上的馅饼。本文结合自己这几年来架设维护智能DNS的经验体会随便写些东西,希望对大家有所帮助。时间仓促加之知识有限,难免错误之处,大家一块讨论吧。

智能DNS的前提:

使用智能DNS有个前提假设,就是各个网络运营商都有自用的公网DNS为自己的用户提供域名解析服务。如果不是这样的,那智能DNS就没有存在的必要了(原因将在下面讨论)。所幸的是目前情况基本满足这个条件,网通,电信,教育网等都自成体系,

智能DNS的功能:

智能DNS最基本的功能是可以智能的判断访问您网站的用户,然后根据不同的访问者把您的域名(域名记录)分别解析成不同的地址。如访问者是网通用户,智能DNS服务器会把你域名对应的网通IP地址解析给这个访问者。如果用户是电信用户,智能DNS服务器会把您域名对应的电信IP地址解析给这个访问者。由此我们可以让网通、电信、教育网、移动、国外用户智能的选择访问你的服务器。

智能DNS的原理:

以ABC.COM域名为例。用户访问WWW.ABC.COM时的工作过程如图所示。这里省略了与本文讨论无关的细节,目的是化繁为简。

1. 网通用户向本地DNS请求解析WWW.ABC.COM

2. 本地DNS向ABC.COM的权威DNS(这里的权威DNS一定是智能DNS)。

3. 智能DNS根据请求者(这里是本地DNS)的IP地址在自己的ACL里面进行匹配,然后把匹配的结果返回给本地DNS。

4. 本地DNS把结果告诉用户,并把结果缓存起来。

5. 用户访问网通线路上的网站服务器。

智能DNS特别关注:

这里有几点重要问题,值得单独列出,不然在使用智能DNS的过程中碰到就诧异了。

1. 智能DNS判断用户来源的依据是“本地DNS”而非是用户自身的IP地址。

2. 由上延伸,如果电信用户使用了网通DNS,通过智能DNS将会匹配到网通的解析结果。

3. 本地DNS一般情况下不会亲自向智能DNS请求解析,这是由本地DNS的网络拓扑决定的,详情见另一篇帖子《扫盲系列之:有关公网DNS》

智能DNS面临的问题:

1. 各网络运营商的IP地址收集困难,有其是象“长城宽带”、“广电网”等这样的小运营商他们的用户使用的DNS五花八门,根本不适于使用智能DNS。所以说智能DNS并不是把运营商划分的越细越好。总之结合自己的能力就好。

2. 各大网络运营商相互渗透的情况(幸好是个别现象,但要引起重视),比如广东电信的公网DNS的后台有数目不详的服务器架设到网通的线路上了。这样造成的后果就是明明使用的是电信DNS,但有时候解析到网通的结果。

3. 众所周知的网络攻击事件越来越多的落到了DNS上面,这个事情很无奈。

最后,关于架设智能DNS技术细节这里就不讨论了,相信很容易就能在网上找到。

分享到:
评论

相关推荐

    windows 下智能DNS配置

    windows 下智能DNS配置windows 下智能DNS配置windows 下智能DNS配置windows 下智能DNS配置windows 下智能DNS配置

    DNS 扫盲实现智能DNS

    智能DNS解析 配置实现不同ip来源解析不同ip

    使用bind构建高可用智能dns服务器

    目前智能DNS的实现主要有两种方式,一种是使用F5公司的BIG-IP GTM,另一种是使用bind自带的view来实现。BIG-IP GTM是一款商业产品,功能、性能极为强大,但是由于价格昂贵,中小型企业基本不会考虑花巨资购买此产品...

    曲奇智能DNS解析系统CookyDNS r11

    曲奇智能DNS解析系统(CookyDNS)(以下简称CookyDNS)提供域名授权解析服务,他是完全自主开发的DNS服务器软件,不是BIND或这NSD之类的DNS软件的修改产品,可以快速简单安装,配置简单、并且有设置向导和安装程序、安全...

    实易智能DNS v2.2 RELEASE r1484

    实易智能DNS系统是由实易数码历经三年,自主研发的一套嵌入式智能DNS集成管理系统。 她是一个嵌入式整体系统,基于坚如磐石的FreeBSD系统和最流行的DNS软件bind,有着友好易用的WEB管理界面和强大的区域管理功能。...

    深信服AD智能DNS介绍.pdf

    深信服AD智能DNS介绍.pdf

    智能DNS解析服务器

    智能DNS解析服务器,WINDOWS下搭建DNS,是服务器端

    ZHDNS免费智能DNS系统

    ZHDNS智能DNS系统,无限解析,多线路负载均衡,几分钟解析生效,支持A\CNAME\MX\TXT记录.

    利用Bind DLZ MySQL 构建智能DNS V2 中文版

    利用Bind DLZ MySQL 构建智能DNS V2 中文版 读者必须有熟练的linux运维基础,同时对mysql也非常了解! 一、相关术语简介 二、智能DNS系统服务规划 三、安装BIND及基本环境 四、配置DNS TSIG 五、配置Bind-View-DLZ-...

    基于CentOS的智能DNS系统详细部署过程

    基于CentOS的智能DNS系统详细部署过程

    智能dns服务器的管理和优化

    智能dns服务器的管理和优化,这个写的很仔细!~值得一看!~

    深信服 AD智能DNS及虚拟服务最佳实践.pptx

    深信服 AD智能DNS及虚拟服务最佳实践.pptx

    基于智能DNS的校园网络双出口的设计和实现(收集于网络)

    基于智能DNS的校园网络双出口的设计和实现

    利用 Bind DLZ MySQL 构建智能 DNS .pdf

    利用 Bind DLZ MySQL 构建智能 DNS (绝好的资料,亲手配置,绝对可用,识货的人下) 日期: 2010-3-7 【题 纲】 一、相关述语简介 二、智能 DNS 系统服务规划 三、安装配置 Bind-DLZ (介绍 Bind-dlz具体...

    曲奇智能DNS解析系统(CookyDNS) r11.zip

    曲奇智能DNS解析系统(CookyDNS)(以下简称CookyDNS)提供域名授权解析服务,他是完全自主开发的DNS服务器软件,不是BIND或这NSD之类的DNS软件的修改产品,可以快速简单安装,配置简单、并且有设置向导和安装程序、...

    智能DNS 实施方案

    对于公司智能DNS搭建详细描述 和 实施方案

    实易智能DNS v2.3.4 RELEASE.rar

     实易智能DNS系统是由实易数码历经三年,自主研发的一套嵌入式智能DNS集成管理系统。  她是一个嵌入式整体系统,基于坚如磐石的FreeBSD系统和最流行的DNS软件bind,有着友好易用的WEB管理界面和强大的区域管理...

    WinMyDNS智能DNS解析系统 v1.66.zip

    2,该软件最大的优点是首创DNS双线智能解析功能,是目前解决网通、电信、铁通及其他网络的互通问题的最有效方法,同一个域名可以让网通、电信及其他线路的客户ping出来的完全不同IP,就近访问站点。 3,支持中文域名...

    智能DNS bind实际部署

    叙述了从DNS、智能DNS的基础概念到实际部署,实际解决南北互通等问题

    F5 Lc1600智能DNS

    F5智能DNS 用新网域名+F5 lc 1600做智能DNS服务器 同时还有troubleshooting F5抓包分析客户对f5的智能DNS服务器的请求的IP。

Global site tag (gtag.js) - Google Analytics