域名系统的智能解析方法技术方案

技术编号:23771987 阅读:48 留言:0更新日期:2020-04-12 00:38
本申请涉及一种域名系统的智能解析方法,包括:根据预设的配置信息确定解析策略;在接收到请求报文时,按照相应的解析策略在资源记录集中进行筛选;将筛选出的资源记录作为解析结果反馈给请求端。本申请的方案根据不同的配置信息执行不同的解析策略,使得DNS解析匹配域名的结果更加灵活且多样化,能够实现根据不同的用户需求以不同的策略实现DNS解析,满足各技术方案负载均衡性能的要求,提高了服务质量。

Intelligent resolution method of domain name system

【技术实现步骤摘要】
域名系统的智能解析方法
本申请涉及计算机域名解析
,具体涉及一种域名系统的智能解析方法。
技术介绍
DNS(DomainNameSystem,域名系统),是因特网上作为域名和IP地址互相映射的一个分布式数据库,能够使用户更方便地访问互联网。DNS中,在每一台权威域名服务器上都有一份区文件,其中包括各种以资源记录形式存储的域名数据。其中A记录是用来指定域名对应的IPV4地址记录,AAAA记录是指将域名解析到一个指定的IPV6地址上。一个域名的同一类型记录会存在多个资源记录,如:一个域名的A记录会对应多个IPV4地址。同一类型多个资源记录的合集即为该类型的资源记录集(rrset)。相关技术中,当DNS服务器收到请求A记录或AAAA记录的报文时,不会只返回一条资源记录,而是返回rrset(ResourceRecordset,资源记录集),请求端通常使用rrset中的第一条资源记录。在域名资源寻址需求不断扩大的背景下,这种匹配IP地址的方式已经无法满足各技术方案中负载均衡的性能要求,以及企业组织特定的解析需求。...

【技术保护点】
1.一种域名系统的智能解析方法,其特征在于,包括:/n根据预设的配置信息确定解析策略;/n在接收到请求报文时,按照相应的解析策略在资源记录集中进行筛选;/n将筛选出的资源记录作为解析结果反馈给请求端。/n

【技术特征摘要】
1.一种域名系统的智能解析方法,其特征在于,包括:
根据预设的配置信息确定解析策略;
在接收到请求报文时,按照相应的解析策略在资源记录集中进行筛选;
将筛选出的资源记录作为解析结果反馈给请求端。


2.根据权利要求1所述的方法,其特征在于,所述按照相应的解析策略在资源记录集中进行筛选,包括:
根据请求报文的请求地址,确定对应的资源记录集;
按照相应的解析策略,从资源记录集中选取一条资源记录。


3.根据权利要求2所述的方法,其特征在于,所述请求报文是请求A/AAAA记录的报文;
相应地,所述从资源记录集中选取一条资源记录,包括:
从资源记录集中选取一个IPV4或IPV6地址。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述配置信息是权威服务器中存储的域名数据的记录类型,包括:arr/aaaarr、aw/aaaaw、asp/aaaasp;与三者相对应的解析策略分别是:轮询策略、加权策略、静态就近策略。


5.根据权利要求4所述的方法,其特征在于,如果域名数据的记录类型为arr/aaaarr,则arr/aaaarr类型记录对应的rdata包括IPV4/IPV6地址;
所述按照相应的解析策略在资源记录集中进行筛选,包括:
按照该arr/aaaarr类型记录的rrset中rdata的顺序,循环遍历并选取一个对应的IPV4/IPV6地址。


6.根据权利要求4所述的方法,其特征在于,如果域名数据的记录类型为aw/aaaaw,则aw/aaaaw类型记录对应的rdata包括IPV4/IPV6地址以及每个IPV4/IPV6地址在rrset中的权值;
所述按照相应的解析策略在资源记录集中进行筛选,包括:
按照加权比例随机选取该aw/aaaaw类型记录的rrset中的一个IPV4/IPV6地址;
其中,每个IPV4/IP...

【专利技术属性】
技术研发人员:朱睿爽陈鹏高志伟毛伟邢志杰张晓军
申请(专利权)人:互联网域名系统北京市工程研究中心有限公司
类型:发明
国别省市:北京;11

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

1