基于动态探测的智能dns域名系统及方法_2

文档序号:8415413阅读:来源:国知局
.1.1
[0047]sdns service ip"svc—dx"2.2.2.2
[0048]创建3个地址池。用来存放需要解析的IP地址。其中pool—It用来存放联通的IP地址,pool—dx用来存放电信的IP地址。而pool—default为默认地址池,当无法通过规则匹配联通或电信地址池时,默认地址池被选中,因此其包含所有2个IP地址。
[0049]sdns pool name “pool—It”
[0050]sdns pool name “pool—dx”
[0051]sdns pool name"pool—default"
[0052]将IP地址加入地址池
[0053]sdns pool service"pool—lt""svc—lt"
[0054]sdns pool service〃pool_dx〃〃svc_dx〃
[0055]sdns pool service〃pool_default〃〃svc_lt〃
[0056]sdns pool service〃pool_default〃〃svc_dx〃
[0057]添加需要解析的域名“www.sdns.com”
[0058]sdns host name^www.sdns.com〃
[0059]然后,为电信和联通两个ISP创建区域名Zreg—It”代表联通,“reg—dx”代表电
in ο
[0060]sdns reg1n name//reg_lt//
[0061]sdns reg1n name//reg_dx//
[0062]添加两条区域策略。策略“pol—lt”使源地址属于联通区域(reg—lt)的,访问联通地址池(pooI—It)的IP地址;策略“pol—dx”使源地址属于电信区域(reg—dx)的,访问电信地址池(pooL—dx)的IP地址。
[0063]sdns policy reg1n〃pol_lt〃〃www.sdns.com〃〃pool_lt〃〃reg—lt〃
[0064]sdns policy reg1n〃pol_dx〃〃www.sdns.com〃〃pool_dx〃〃reg—dx〃
[0065]添加默认策略,无法匹配区域策略的DNS请求将命中默认策略,访问默认地址池(pool—default)的 IP 地址。
[0066]sdns policy default^www.sdns.com〃〃pool—default"
[0067]开启智能DNS,开启统计功能。
[0068]sdns on
[0069]sdns statistics query on
[0070]sdns statistics localdns on
[0071]至此,智能DNS系统已经可以提供DNS解析功能了。但是,由于没有就近性规则,所有访问www.sdns.com的域名请求将匹配默认策略返回地址池“pool_default”下的IP。默认地址池包含全部区域的2个IP地址,通过轮询方式返回,因此,无法保证用户获得最优的IP地址。
[0072]下面启用动态探测功能。
[0073]sdns dps master on
[0074]sdns dps on
[0075]设置动态探测生成就近性规则的方法为往返时间(RTT)。
[0076]sdns dps method rtt
[0077]然后添加探测器。2.2.2.51为部署于电信站点的探测器的IP地址,1.1.1.10为部署于联通站点的探测器的IP地址。44544为通信TCP连接的默认端口。
[0078]sdns dps detector〃reg_dx"2.2.2.5144544
[0079]sdns dps detector"reg_lt"l.1.1.1044544
[0080]此时,动态探测的功能已经可以工作了。可以通过以下命令查看动态探测的运行状态。输出表明,动态探测已经启用,2个探测器的工作状态都是正常(UP)。
[0081]AN(config)#show sdns dps status
[0082]SDNS DPS service is ON
[0083]SDNS DPS master service is ON
[0084]DetectorAddress(Port)Status
[0085]reg_dx2.2.2.51 (44544)UP
[0086]reg_lt1.1.1.10 (44544)UP
[0087]当设备收到DNS查询,并运行一段时间后,就可以看到探测结果。从输出可以看到,IP地址为2.2.0.100的本地DNS访问reg_dx更快,IP地址为1.1.156.37的本地DNS访问reg_lt更快。
[0088]AN (conf ig) #show sdns dps path
[0089]LocalDNS:2.2.0.100
[0090]Reg1nRTT(ms) PLR(%) Hops
[0091]* reg_dx2007
[0092]reg_lt100012
[0093]LocalDNS:1.1.156.37
[0094]Reg1nRTT(ms) PLR(%) Hops
[0095]reg_dx90010
[0096]* reg_lt1005
[0097]其生成的最终动态就近性规则如下:
[0098]AN(config)#show sdns proximity dynamic
[0099]sdns proximity 2.2.0.100 255.255.255.255 〃reg_dx〃
[0100]sdns proximity 1.1.156.37 255.255.255.255 〃reg_lt
[0101]需要说明的是,本发明各设备实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明没有引入上述各设备实施方式以及与解决本发明所提出的技术问题关系不太密切的单元,但这并不表明不存在上述设备实施方式以及其它有关实施单元。
[0102]虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种基于动态探测的智能DNS域名系统,是由智能DNS和探测器组成,其特征是所述的智能DNS包括用户输入/输出模块、本地DNS统计模块、通信模块、就近性规则模块及域名解析模块。
2.根据权利要求1所述的一种基于动态探测的智能DNS域名系统,其特征是:所述的探测器,用于接收来自所述的本地DNS地址列表,并对这些本地DNS进行探测,生成探测结果O
3.根据权利要求1所述的一种基于动态探测的智能DNS域名系统,其特征是: 所述的用户输入/输出模块:用于接收用户的输入并显示操作结果; 所述的本地DNS统计模块:用于当收到DNS查询时,收集本地DNS的IP地址,以供系统调用; 所述的通信模块:用于智能DNS与探测器间的通信; 所述的就近性规则模块:根据探测器的探测结果,选择到本地DNS最快的CDN节点,生成对应的就近性规则; 所述的域名解析模块:用于提供基本的域名解析功能。
4.根据权利要求3所述的一种基于动态探测的智能DNS域名系统,其特征是:通讯模块中,所述的通信包括两种,一种是智能DNS系统将收集到的本地DNS地址发送给探测器;另一种是智能DNS系统向探测器查询探测结果。
5.一种基于动态探测的智能DNS域名方法,包括以下步骤: 步骤一,系统配置智能DNS功能模块,特别包括配置本地DNS统计模块的周期、就近性规则模块等,所述的就近性规则模块包括配置静态就近性规则和动态探测算法; 步骤二,部署探测器; 步骤三,根据本地DNS统计模块的周期,系统周期性地收集DNS查询,对应收集本地DNS的IP地址,并将所述的IP地址周期性地发给探测器进行探测,由该探测器对所述本地DNS的IP地址进行探测,生成探测结果; 步骤四,智能DNS周期性地向探测器获取探测结果,并根据探测结果,选择到本地DNS指标最优的CDN节点,生成匹配的就近性规则; 步骤五,本地DNS的后续请求将匹配步骤四生成的就近性规则,智能DNS为其返回最优的IP地址。
6.根据权利要求5所述的一种基于动态探测的智能DNS域名方法,其特征是,所述的就近性规则配置为支持往返时间的算法生成。
7.根据权利要求5所述的一种基于动态探测的智能DNS域名方法,其特征是,,所述的就近性规则配置为丢包率的算法生成。
8.根据权利要求5所述的一种基于动态探测的智能DNS域名方法,其特征是,所述的就近性规则配置为跳数算法生成。
9.根据权利要求5所述的一种基于动态探测的智能DNS域名方法,其特征是,所述的就近性规则配置为混合算法生成。
【专利摘要】本发明一种基于动态探测的智能DNS域名系统是由智能DNS和探测器组成,其中所述的智能DNS包括用户输入/输出模块、本地DNS统计模块、通信模块、就近性规则模块及域名解析模块。本发明提供的一种动态探测的智能DNS域名解析系统及方法,使得系统易于配置和维护;静态就近性规则与动态探测可结合使用,适用性更广,弥补静态方法的不足;同时动态探测可实时反应网络的最新状况,始终解析最优IP地址,提升了网络运行效率。
【IPC分类】H04L12-24, H04L12-26, H04L29-12
【公开号】CN104734869
【申请号】CN201310706653
【发明人】郑智仁, 付正立, 贝少峰
【申请人】华耀(中国)科技有限公司
【公开日】2015年6月24日
【申请日】2013年12月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1