一种多线路智能DNS解析装置及方法制造方法及图纸

技术编号:15825597 阅读:62 留言:0更新日期:2017-07-15 06:54
本发明专利技术公开了一种多线路智能DNS解析装置及方法,属于通信领域,以解决因跨网访问造成线路瓶颈和访问缓慢的问题。该装置包括智能DNS装置、服务站点模块,智能DNS装置由主域名服务模块、辅域名服务模块和数据库服务模块组成,主域名服务模块、辅域名服务模块分别与数据库服务模块连通,数据库服务模块分别通过互联网和服务站点模块连通,服务站点模块与电信用户、移动用户、联通用户和教育网用户连接。本发明专利技术多线路智能DNS解析装置,在主域名服务模块、辅域名服务模块和数据库服务模块上,根据不同的来路返回不同的IP地址,保障业务的可持续性和高可用性。主要有以下优点:1)保证了域名解析的实时性,2)简化域名解析操作。

【技术实现步骤摘要】
一种多线路智能DNS解析装置及方法
本专利技术属于通信领域,尤其涉及一种多线路智能DNS解析装置和方法。
技术介绍
DNS(DomainNameSystem,域名系统)是因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。主机名到IP地址的映射有两种方式:1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用;2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。多线路机房:目前中国主要有中国电信、中国移动、中国联通三大电信运营商,加上教育网(中国教育和科研计算机网),共四大运营网络。由于这四大运营商独立运作,各自拥有各自的网络自治域和各自的AS号,造成国内互联网处于无法快速互联互通的局面。于是出现了多线路的机房,多线路机房是一个机房有多条线路接入的机房。多线机房分两种方式,一种是多线单IP即BGP方式,另一种是多线多IP接入,即每个运营商的网络各一个独立IP,通过多线机房内部路由器设置,通过BGP自动路由的分析,实现各个网络的用户访问机房内的服务器均可以快速访问。由于地方上民营数据中心自己有IP在各大运营商网络广播难度比较大,一般地方多线路机房均采用多线多IP+智能DNS方式实现多线接入。智能DNS解析是针对不同电信运营商互联互通不畅的问题推出的一种DNS解决方案。智能DNS会自动判断访问者来路,根据不同的来路返回不同的IP地址,避免因跨网访问造成线路瓶颈和访问缓慢的问题。而常规的DNS解析是一个域名固定对应一个IP地址。现有智能DNS系统通过对DNS的改进和扩充,可有效增强DNS的解析的有效性。但也存在一些问题:(1)只针对特定的网络环境,或要采用特殊的技术手段,或配置复杂,缺乏通用性。(2)只是作为DNS的一种增强、加速或优化手段。(3)跨网访问造成线路瓶颈和访问缓慢。
技术实现思路
本专利技术的目的是提供一种多线路智能DNS解析装置,以解决因跨网访问造成线路瓶颈和访问缓慢的问题。本专利技术的另一个目的是提供一种多线路智能DNS解析方法。为解决上述技术问题,本专利技术采用如下技术方案:一种多线路智能DNS解析装置,包括智能DNS装置、服务站点模块,智能DNS装置由主域名服务模块、辅域名服务模块和数据库服务模块组成,主域名服务模块、辅域名服务模块分别与数据库服务模块连通,数据库服务模块分别通过互联网和服务站点模块连通,服务站点模块与电信用户、移动用户、联通用户和教育网用户连接。优选的,做为本专利技术一种多线路智能DNS解析装置的一种实施方式,所述服务站点模块包括电信服务站点模块、移动服务站点模块、联通服务站点模块、教育服务站点模块,电信服务站点模块、移动服务站点模块、联通服务站点模块和教育服务站点模块分别连接电信用户、移动用户、联通用户和教育网用户。优选的,做为本专利技术一种多线路智能DNS解析装置的另一种实施方式,所述服务站点模块上设有第一网卡、第二网卡、第三网卡、第四网卡,第一网卡、第二网卡、第三网卡、第四网卡分别连接电信用户、移动用户、联通用户和教育网用户。一种多线路智能DNS解析的方法,包括以下步骤:(1)、用户向智能DNS装置(1)发起询问地址;(2)、智能DNS装置(1)获得用户的源IP地址;(3)、主域名服务模块(11)和辅域名服务模块(12)读取数据库服务模块(13)中的数据并判断用户的源IP地址是否与相应视图中IP地址匹配,区分用户来路,根据不同的用户来路解析出不同的IP,判断来访用户所属的线路(如电信用户、移动用户、联通用户与教育网用户),返回对应网络的用户解析IP地址。优选的,在主域名服务模块和辅域名服务模块上包含电信运营商的IP网段,以及与四个网段对应的四种视图view和四个zone区域文件。主域名服务模块、辅域名服务模块的作用一样,互为备份。服务站点模块提供用户访问的服务内容,返回与用户在同一运营商线路内的服务器IP。数据库服务模块为主域名服务模块、辅域名服务模块提供数据服务。数据库服务模块保存域名资源记录,把同一域名记录分别设置指向电信、移动、联通和教育网用户IP,电信的客户访问时,智能DNS会自动判断访问者来路,并返回电信服务器的IP地址;移动的客户访问时会自动返回移动的IP地址;联通的客户访问时会自动返回联通的IP地址;教育网的客户访问时会自动返回教育网的IP地址。这样就很好的解决了客户跨网访问不畅的问题。本专利技术将解析区域数据存储于MySQL数据库,相比于传统DNS服务器(区域数据存储于文本文件),主要有以下优点:1)保证了域名解析的实时性,2)简化域名解析操作。本专利技术的有益效果在于:本专利技术的多线路智能DNS解析装置,在主域名服务模块、辅域名服务模块和数据库服务模块上,根据不同的来路返回不同的IP地址。从而解决因跨网访问造成线路瓶颈和访问缓慢的问题。当某一线路上的服务器出现故障时,通过修改智能DNS配置,可以快速切换到其他正常服务的服务器上,保障业务的可持续性和高可用性。对于流量比较大的网站,这种方式可以将服务器的工作压力分散到多台服务器上,在一定程度上起到了负载均衡的作用,提高了用户访问网站的速度。本装置解析准确高效,性能稳定。附图说明图1为本专利技术多线路智能DNS解析装置一种实施方式的结构示意图;图2为本专利技术多线路智能DNS解析装置另一种实施方式的结构示意图。具体实施方式下面结合附图对本专利技术做进一步详细的说明。本专利技术所用的设备是市场上常见的普通设备,所需软件都是开源软件。实施方式中采用的Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为BerkeleyInternetNameDomain。它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台。多线路智能DNS的配置:一、主域名服务模块配置。在主域名服务模块上安装部署BIND系统,并进行简要配置。BIND系统中主要配置以下几个文件。(1)网段IP配置文件。该文件包含四个电信运营商的IP网段:中国电信tel.conf,中国移动mob.conf、中国联通uni.conf,教育网edu.conf,用于匹配用户来路;(2)named.conf主配置文件。named.conf是DNS服务器的引导文件,该文件中的VIEW语句实现了对域名的智能解析。VIEW功能中与四个网段对应的四种视图分别是:中国电信视图view_tel,中国移动view_mob、中国联通view_uni,教育网view_edu。(3)zone区域文件。zone中配置数据库链接信息,四个网段的区域文件分别为中国电信tel.zone,中国移动mob.zone、中国联通uni.zone,教育网edu.zone。数据库链接语句为:databa本文档来自技高网
...
一种多线路智能DNS解析装置及方法

【技术保护点】
一种多线路智能DNS解析装置,其特征在于:包括智能DNS装置(1)、服务站点模块(14),智能DNS装置由主域名服务模块(11)、辅域名服务模块(12)和数据库服务模块(13)组成,主域名服务模块(11)、辅域名服务模块(12)分别与数据库服务模块(13)连通,数据库服务模块(13)分别通过互联网和服务站点模块(14)连通,服务站点模块(14)与电信用户(21)、移动用户(22)、联通用户(23)和教育网用户(24)连接。

【技术特征摘要】
1.一种多线路智能DNS解析装置,其特征在于:包括智能DNS装置(1)、服务站点模块(14),智能DNS装置由主域名服务模块(11)、辅域名服务模块(12)和数据库服务模块(13)组成,主域名服务模块(11)、辅域名服务模块(12)分别与数据库服务模块(13)连通,数据库服务模块(13)分别通过互联网和服务站点模块(14)连通,服务站点模块(14)与电信用户(21)、移动用户(22)、联通用户(23)和教育网用户(24)连接。2.根据权利要求1所述的一种多线路智能DNS解析装置,其特征在于:所述服务站点模块(14)包括电信服务站点模块(141)、移动服务站点模块(142)、联通服务站点模块(143)、教育服务站点模块(144),电信服务站点模块(141)、移动服务站点模块(142)、联通服务站点模块(143)和教育服务站点模块(144)分别连接电信用户(21)、移动用户(22)、联通用户(23)和教育网用户(24)。3.根据权利要求1所述的一种多线路智能DN...

【专利技术属性】
技术研发人员:杨生举赵昕晖施韶亭蒙杰赵凡
申请(专利权)人:甘肃省科学技术情报研究所
类型:发明
国别省市:甘肃,62

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1