DNS网络系统、域名解析方法及系统技术方案

技术编号:17117933 阅读:21 留言:0更新日期:2018-01-25 00:30
本发明专利技术提供DNS网络系统、域名解析方法及系统,本地DNS服务器接收同网络运营商的客户端的域名解析请求并向根服务器发送;根据根服务器返回的上层权威DNS服务器的NS记录,向该上层权威DNS服务器发送域名解析请求;根据该上层权威DNS服务器返回的外部授权服务器的NS记录,向该外部授权服务器发送域名解析请求;根据该外部授权服务器返回的下层权威DNS服务器的A记录,该A记录关联的运营商地理信息所对应的IP与该本地DNS服务器的出口IP相匹配,向该下层权威DNS服务器发送域名解析请求,并接收由该下层权威DNS服务器返回的域名解析结果。通过外部授权、将最终解析的服务器按运营商地理信息划分,提高解析效率。

DNS network system, domain name resolution method and system

The present invention provides a system and DNS network system, DNS method, DNS server receives the same local DNS network operators to the client's request and sent to the root server; the server returns the upper root according to the authoritative DNS server of the NS record to the authority DNS server sends a DNS request according to the upper external return; the authoritative DNS server authorization server NS records authorization server sends DNS request to the outside; according to the external authorization server returns the lower authority DNS server A records, A records the closed operators with geographic information corresponding to the IP and the local DNS server exit IP match the request to the lower the authority of the DNS server to send and receive domain name, domain name analytic results returned by the lower authority DNS server. Through the external authorization, the final parsing server is divided according to the operator's geographic information to improve the resolution efficiency.

【技术实现步骤摘要】
DNS网络系统、域名解析方法及系统
本专利技术涉及网络通信领域,特别是涉及DNS网络系统、域名解析方法及系统、数据库系统、服务器。
技术介绍
当前的DNS服务器网络一般采用全局配置,各公网DNS服务器在发送解析请求时会随机选择一台权威DNS服务器,如此看来,很大程度上不能选择到最优的权威DNS服务器进行请求,也就直接导致了请求的时间较长。例如,如果全球都使用10台权威DNS服务器,每个国家的公网递归DNS服务器随机选择一台进行访问,有较大的概率选择不到最优的权威DNS服务器。除此之外,很多域名注册商也都没有分区的概念,也无法在域名注册商上层的权威DNS服务器直接进行分区授权。可见,目前的DNS网络架构在处理解析方面还需要进一步优化,以提高解析效率。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供DNS网络系统、域名解析方法及系统、数据库系统、服务器,用于解决现有技术中因解析服务器没有良好的分区而导致域名解析效率低下的问题。为实现上述目的及其他相关目的,本专利技术提供一种DNS网络系统,包括:至少一种网络运营商的本地DNS服务器,用于对应接收来自至少一种网络运营商的客户端的域名解析请求,并从根服务器逐层向下层权威DNS服务器发送所述域名解析请求以进行递归查询;上层权威DNS服务器,存储有至少一种外部授权服务器的NS记录,用于在收到本地DNS服务器发来的域名解析请求时,根据所述域名解析请求中的顶级域名信息,向该本地DNS服务器提供相应的NS记录,供其访问相应的外部授权服务器;所述外部授权服务器,存储有至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的下层权威DNS服务器的A记录,所述外部授权服务器用于在收到本地DNS服务器发来的域名解析请求时,将请求IP即该本地DNS服务器的出口IP与所述至少一条IP地址进行匹配,从而查找到相应的运营商地理信息,并将该运营商地理信息关联的下层权威DNS服务器的A记录提供给该本地DNS服务器,供其访问;所述下层权威DNS服务器,用于在收到本地DNS服务器发来的域名解析请求时,解析所述域名解析请求,向其提供域名解析结果。于本专利技术一实施例中,所述根据所述域名解析请求中的顶级域名信息,向该本地DNS服务器提供相应的NS记录,供其根据NS记录中的A记录访问相应的外部授权服务器,包括:所述上层权威DNS服务器向本地DNS服务器提供的外部授权服务器,其用于解析的顶级域名与所述域名解析请求中的顶级域名不同。于本专利技术一实施例中,新增下层权威DNS服务器时,在NS记录中新增域名对应区域的A记录;删除下层权威DNS服务器时,在NS记录中删除域名对应区域的A记录。为实现上述目的及其他相关目的,本专利技术提供一种服务器,所述服务器存储有至少一种外部设备的NS记录,用于在收到域名解析请求时,根据所述域名解析请求中的顶级域名信息,提供相应的NS记录。于本专利技术一实施例中,所述根据所述域名解析请求中的顶级域名信息,提供相应的NS记录,包括:提供的NS记录对应的外部设备,其用于解析的顶级域名与所述域名解析请求中的顶级域名不同。为实现上述目的及其他相关目的,本专利技术提供一种数据库系统,包括:至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的权威DNS服务器的A记录。为实现上述目的及其他相关目的,本专利技术提供一种服务器,包括:如上所述的数据库系统,所述服务器用于在收到外部设备发来的域名解析请求时,将该外部设备的来访IP与所述至少一条IP地址进行匹配,从而查找到相应的运营商地理信息,并将该运营商地理信息关联的权威DNS服务器的A记录提供给该外部设备。为实现上述目的及其他相关目的,本专利技术提供一种域名解析方法,应用于如上任一所述的DNS网络系统,所述方法包括:至少一种网络运营商的本地DNS服务器对应接收来自至少一种网络运营商的客户端的域名解析请求,并从根服务器逐层向下层权威DNS服务器发送所述域名解析请求以进行递归查询;其中,该本地DNS服务器向根服务器发送域名解析请求,并接收由该根服务器返回的上层权威DNS服务器的NS记录;该本地DNS服务器向该上层权威DNS服务器发送所述域名解析请求,并接收由该上层权威DNS服务器返回的外部授权服务器的NS记录;该本地DNS服务器向该外部授权服务器发送所述域名解析请求,并接收由该外部授权服务器返回的下层权威DNS服务器的A记录,其中,该A记录关联的运营商地理信息所对应的IP地址与该本地DNS服务器的出口IP相匹配;该本地DNS服务器向该下层权威DNS服务器发送所述域名解析请求,并接收由该下层权威DNS服务器返回的域名解析结果。于本专利技术一实施例中,所述域名解析方法还包括:上层权威DNS服务器向本地DNS服务器返回的外部授权服务器,其用于解析的顶级域名与所述域名解析请求中的顶级域名不同。为实现上述目的及其他相关目的,本专利技术提供一种域名解析系统,包括:第一收发模块,用于令至少一种网络运营商的本地DNS服务器对应接收来自至少一种网络运营商的客户端的域名解析请求;第二收发模块,用于令该本地DNS服务器向根服务器发送域名解析请求,并接收由该根服务器返回的上层权威DNS服务器的NS记录;第三收发模块,用于令该本地DNS服务器向该上层权威DNS服务器发送所述域名解析请求,并接收由该上层权威DNS服务器返回的外部授权服务器的NS记录;第四收发模块,用于令该本地DNS服务器向该外部授权服务器发送所述域名解析请求,并接收由该外部授权服务器返回的下层权威DNS服务器的A记录,其中,该A记录关联的运营商地理信息所对应的IP地址与该本地DNS服务器的出口IP相匹配;第五收发模块,用于令该本地DNS服务器向该下层权威DNS服务器发送所述域名解析请求,并接收由该下层权威DNS服务器返回的域名解析结果。如上所述,本专利技术的DNS网络系统、域名解析方法及系统、数据库系统、服务器,可以实现本运营商到本运营商的服务器请求、本区域的服务器到本区域的服务器请求,以减少跨运营商、跨区域解析的失败率,从而快速找到最终的权威DNS服务器,提高DNS解析时间。除此之外,如果该最终的权威DNS服务器遭受到了攻击,影响范围只有这个分区,不会影响到全局。还有,本申请是通过A记录对最终的权威DNS服务器进行分区,通过修改A记录,就能达到快速的调度效果。附图说明图1显示为本专利技术一实施例的DNS网络系统结构示意图。图2显示为本专利技术一实施例的域名解析方法流程图。图3显示为本专利技术一实施例的域名解析系统模块图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实本文档来自技高网...
DNS网络系统、域名解析方法及系统

【技术保护点】
一种DNS网络系统,其特征在于,包括:至少一种网络运营商的本地DNS服务器,用于对应接收来自至少一种网络运营商的客户端的域名解析请求,并从根服务器逐层向下层权威DNS服务器发送所述域名解析请求以进行递归查询;上层权威DNS服务器,存储有至少一种外部授权服务器的NS记录,用于在收到本地DNS服务器发来的域名解析请求时,根据所述域名解析请求中的顶级域名信息,向该本地DNS服务器提供相应的NS记录,供其访问相应的外部授权服务器;所述外部授权服务器,存储有至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的下层权威DNS服务器的A记录,所述外部授权服务器用于在收到本地DNS服务器发来的域名解析请求时,将该本地DNS服务器的出口IP与所述至少一条IP地址进行匹配,从而查找到相应的运营商地理信息,并将该运营商地理信息关联的下层权威DNS服务器的A记录提供给该本地DNS服务器,供其访问;所述下层权威DNS服务器,用于在收到本地DNS服务器发来的域名解析请求时,解析所述域名解析请求,向其提供域名解析结果。

【技术特征摘要】
1.一种DNS网络系统,其特征在于,包括:至少一种网络运营商的本地DNS服务器,用于对应接收来自至少一种网络运营商的客户端的域名解析请求,并从根服务器逐层向下层权威DNS服务器发送所述域名解析请求以进行递归查询;上层权威DNS服务器,存储有至少一种外部授权服务器的NS记录,用于在收到本地DNS服务器发来的域名解析请求时,根据所述域名解析请求中的顶级域名信息,向该本地DNS服务器提供相应的NS记录,供其访问相应的外部授权服务器;所述外部授权服务器,存储有至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的下层权威DNS服务器的A记录,所述外部授权服务器用于在收到本地DNS服务器发来的域名解析请求时,将该本地DNS服务器的出口IP与所述至少一条IP地址进行匹配,从而查找到相应的运营商地理信息,并将该运营商地理信息关联的下层权威DNS服务器的A记录提供给该本地DNS服务器,供其访问;所述下层权威DNS服务器,用于在收到本地DNS服务器发来的域名解析请求时,解析所述域名解析请求,向其提供域名解析结果。2.根据权利要求1所述的DNS网络系统,其特征在于,所述根据所述域名解析请求中的顶级域名信息,向该本地DNS服务器提供相应的NS记录,供其访问相应的外部授权服务器,包括:所述上层权威DNS服务器向本地DNS服务器提供的外部授权服务器,其用于解析的顶级域名与所述域名解析请求中的顶级域名不同。3.根据权利要求1所述的DNS网络系统,其特征在于,新增下层权威DNS服务器时,在NS记录中新增域名对应区域的A记录;删除下层权威DNS服务器时,在NS记录中删除域名对应区域的A记录。4.一种服务器,其特征在于,所述服务器存储有至少一种外部设备的NS记录,用于在收到域名解析请求时,根据所述域名解析请求中的顶级域名信息,提供相应的NS记录。5.根据权利要求4所述的服务器,其特征在于,所述根据所述域名解析请求中的顶级域名信息,提供相应的NS记录,包括:提供的NS记录对应的外部设备,其用于解析的顶级域名与所述域名解析请求中的顶级域名不同。6.一种数据库系统,其特征在于,包括:至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的权威DNS服务器的A记录。7.一种服务器,其特...

【专利技术属性】
技术研发人员:洪珂吴振永王剑雄吴小英郑惟基
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1