CN107623751B - Dns网络***、域名解析方法及*** - Google Patents

Dns网络***、域名解析方法及*** Download PDF

Info

Publication number
CN107623751B
CN107623751B CN201610552767.4A CN201610552767A CN107623751B CN 107623751 B CN107623751 B CN 107623751B CN 201610552767 A CN201610552767 A CN 201610552767A CN 107623751 B CN107623751 B CN 107623751B
Authority
CN
China
Prior art keywords
server
domain name
dns server
name resolution
resolution request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610552767.4A
Other languages
English (en)
Other versions
CN107623751A (zh
Inventor
洪珂
吴振永
王剑雄
吴小英
郑惟基
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201610552767.4A priority Critical patent/CN107623751B/zh
Priority to US15/743,472 priority patent/US20200084177A1/en
Priority to PCT/CN2016/106049 priority patent/WO2018010353A1/zh
Priority to EP16908676.6A priority patent/EP3389243B1/en
Publication of CN107623751A publication Critical patent/CN107623751A/zh
Application granted granted Critical
Publication of CN107623751B publication Critical patent/CN107623751B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/58Caching of addresses or names
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1021Server selection for load balancing based on client or server locations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供DNS网络***、域名解析方法及***,本地DNS服务器接收同网络运营商的客户端的域名解析请求并向根服务器发送;根据根服务器返回的上层权威DNS服务器的NS记录,向该上层权威DNS服务器发送域名解析请求;根据该上层权威DNS服务器返回的外部授权服务器的NS记录,向该外部授权服务器发送域名解析请求;根据该外部授权服务器返回的下层权威DNS服务器的A记录,该A记录关联的运营商地理信息所对应的IP与该本地DNS服务器的出口IP相匹配,向该下层权威DNS服务器发送域名解析请求,并接收由该下层权威DNS服务器返回的域名解析结果。通过外部授权、将最终解析的服务器按运营商地理信息划分,提高解析效率。

Description

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显示为本发明一实施例的域名解析***模块图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
请参阅图1,本发明提供一种DNS网络***,包括:
(1)至少一种网络运营商的本地DNS服务器,例如,电信公网DNS服务器、联通公网DNS服务器等,用于①对应接收来自至少一种网络运营商的客户端的域名解析请求,并从根服务器逐层向下层权威DNS服务器发送所述域名解析请求以进行递归查询。例如:客户端A是网络运营商A的客户,其发出的域名解析请求aaa.com由网络运营商A的公网DNS服务器接收,又例如(未图示):客户端B是网络运营商B的客户,其发出的域名解析请求aaa.com由网络运营商B的公网DNS服务器接收。
(2)上层权威DNS服务器,存储有至少一种指定的外部授权服务器的NS记录,用于②在收到本地DNS服务器发来的域名解析请求时,③根据所述域名解析请求中的顶级域名信息,向该本地DNS服务器提供相应的NS记录,供其根据NS记录中的A记录访问相应的指定的外部授权服务器。也就是说,在本申请中,原本应当解析顶级域名的上层权威DNS服务器不再直接进行解析的工作,而是授权给指定的外部授权服务器,需要说明的是,该指定的外部授权服务器用来解析的顶级域名与所述域名解析请求中的顶级域名不同,从而避免本地DNS服务器可能会再次访问到上层DNS权威服务器。例如:上层权威DNS服务器是一种解析顶级域名为.com的COM服务器,那么,指定的外部授权服务器就不能是一种COM服务器,其可以是一种解析顶级域名.cn的CN服务器,或者,一种解析顶级域名.net的NET服务器等。如果这里指定的外部授权服务器是一种COM服务器,那么,域名解析请求将又会返回到上层权威DNS服务器,从而不能经所述外部授权服务器并进行接下来的操作。
(3)外部授权服务器,存储有至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的下层权威DNS服务器的A记录。举个例子,所述外部授权服务器中存储有表1和表2,表1包含从“IP开始”至“IP结束”的IP地址范围,每个范围对应有相应的运营商地理信息,从表1中可见,IP地址范围在“1.1.1.1~1.1.1.255”之间的IP地址所对应的运营商地理信息为“dx_Fujian”,表示“福建省电信”,搜索到该“dx_Fujian”后又可以在表2中找到关联的下层权威DNS服务器的A记录“202.101.98.55”。需要说明的是,当某个区域新增分区,对应新增下层权威DNS服务器时,在NS记录中新增域名对应区域的A记录;当删除某个区域分区,对应删除下层权威DNS服务器时,在NS记录中删除域名对应区域的A记录,并将该删除的分区域名解析权合并至其同级或上级区域的下层权威DNS服务器。
表1
Figure GDA0002136844020000051
表2
NS 运营商地理信息 下层权威DNS服务器的A记录
dns1.aaa.com dx_Fujian 202.101.98.55
…… …… ……
④所述外部授权服务器用于在收到本地DNS服务器发来的域名解析请求时,⑤将请求IP即该本地DNS服务器的出口IP与所述至少一条IP地址进行匹配,从而查找到相应的运营商地理信息,并将该运营商地理信息关联的下层权威DNS服务器的A记录提供给该本地DNS服务器,供其访问。可见,当需要新增或删减所述至少一种下层权威DNS服务器时,只需相应修改对应的外部授权服务器中存储的A记录即可。
(4)下层权威DNS服务器,用于⑥在收到本地DNS服务器发来的域名解析请求时,⑦解析所述域名解析请求,向其提供域名解析结果。
需要说明的是,本申请的上层权威DNS服务器是根服务器根据域名解析请求的顶级域名进行授权的,当然,除了在上层权威DNS服务器处对指定的外部授权服务器进行授权之外,还可以在上层权威DNS服务器的下一级权威DNS服务器,即用于解析下一级域名的权威DNS服务器处对指定的外部授权服务器进行授权等,只不过从取得的技术效果上来看,会逊色许多。
与上述实施例原理相似的是,本发明提供一种服务器,所述服务器存储有至少一种外部设备的NS记录,在收到域名解析请求时,根据所述域名解析请求中的顶级域名信息,提供相应的NS记录。由于前述实施例中的技术特征也能应用与本实施例,因而不再重复赘述。需要说明的是,所述根据所述域名解析请求中的顶级域名信息提供相应的NS记录,包括:提供的NS记录对应的外部设备,其用于解析的顶级域名与所述域名解析请求中的顶级域名不同。
与上述实施例原理相似的是,本发明提供一种数据库***,包括:至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的权威DNS服务器的A记录。例如,上述表1、2的内容。由于前述实施例中的技术特征也能应用与本实施例,因而不再重复赘述。
与上述实施例原理相似的是,本发明提供一种服务器,包括如上所述的数据库***,所述服务器用于在收到外部设备发来的域名解析请求时,将该外部设备的来访IP与所述至少一条IP地址进行匹配,从而查找到相应的运营商地理信息,并将该运营商地理信息关联的权威DNS服务器的A记录提供给该外部设备。由于前述实施例中的技术特征也能应用与本实施例,因而不再重复赘述。
请参阅图2,与上述实施例原理相似的是,本发明提供一种域名解析方法,应用于如上任一所述的DNS网络***,由于前述实施例中的技术特征也能应用与本实施例,因而不再重复赘述,以下将结合例子做具体说明:
①至少一种网络运营商的本地DNS服务器对应接收来自至少一种网络运营商的客户端的域名解析请求,如:询问“www.wsdns.com”的A记录;
②该域名解析请求被本地DNS服务器发送至根服务器;
③该根服务器向该本地DNS服务器返回上层权威DNS服务器(如:COM服务器)的NS记录;
④该本地DNS服务器向该上层权威DNS服务器发送所述域名解析请求;
⑤该上层权威DNS服务器告知该本地DNS服务器授权给了info服务器;需要说明的是,正如bbb.com在域名注册时向com注册取得授权类似,本申请的外部授权服务器在设立时是向info注册取得授权,随后由info的NS记录指定到所述外部授权服务器;
⑥该本地DNS服务器向该根服务器询问info服务器的NS记录;
⑦该根服务器向该本地DNS服务器发送该info服务器的NS记录;
⑧该本地DNS服务器向该info服务器发送所述域名解析请求;
⑨该info服务器向该本地DNS服务器发送外部授权服务器的NS记录,该外部授权服务器用于解析的顶级域名与所述域名解析请求中的顶级域名不同;
⑩该本地DNS服务器向该外部授权服务器发送所述域名解析请求;
Figure GDA0002136844020000061
该外部授权服务器向该本地DNS服务器发送下层权威DNS服务器的A记录,其中,该A记录关联的运营商地理信息所对应的IP地址与该本地DNS服务器的出口IP相匹配;
Figure GDA0002136844020000062
该本地DNS服务器向该下层权威DNS服务器发送所述域名解析请求;
Figure GDA0002136844020000071
该下层权威DNS服务器向该本地DNS服务器发送域名解析结果;
Figure GDA0002136844020000072
该本地DNS服务器向该客户端返回域名解析结果,供其访问。
请参阅图3,与上述域名解析方法实施例原理相似的是,本发明提供一种域名解析***300,作为一套搭载在硬件设备,如:本地DNS服务器上的软件***,包括:第一收发模块301、第二收发模块302、第三收发模块303、第四收发模块304、第五收发模块305。由于方法实施例中的技术特征也可以应用于本***实施例,因而不再重复赘述。
第一收发模块301接收同网络运营商的客户端的域名解析请求;第二收发模块302向根服务器发送域名解析请求,并接收由该根服务器返回的上层权威DNS服务器的NS记录;第三收发模块303向该上层权威DNS服务器发送所述域名解析请求,并接收由该上层权威DNS服务器返回的外部授权服务器的NS记录;第四收发模块304向该外部授权服务器发送所述域名解析请求,并接收由该外部授权服务器返回的下层权威DNS服务器的A记录,其中,该A记录关联的运营商地理信息所对应的IP地址与该本地DNS服务器的出口IP相匹配;第五收发模305向该下层权威DNS服务器发送所述域名解析请求,并接收由该下层权威DNS服务器返回的域名解析结果。
综上所述,本发明的DNS网络***、域名解析方法及***,通过外部授权,将各网络运营商的客户端发出的域名解析请求分给指定的权威服务器进行解析,提高解析效率,有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (4)

1.一种DNS网络***,其特征在于,包括:
至少一种网络运营商的本地DNS服务器,用于对应接收来自至少一种网络运营商的客户端的域名解析请求,并从根服务器逐层向下层权威DNS服务器发送所述域名解析请求以进行递归查询;
上层权威DNS服务器,用于在收到本地DNS服务器发来的域名解析请求时,向所述本地DNS服务器反馈info服务器的授权信息;
所述info服务器,用于存储至少一种外部授权服务器的NS记录,并且所述至少一种外部授权服务器在设立时向所述info服务器注册取得授权;所述info服务器接收所述本地DNS发送的所述域名解析请求,并向所述本地DNS服务器发送所述外部授权服务器的NS记录;
所述外部授权服务器,存储有至少一条IP地址、及与所述至少一条IP地址一一对应关联的至少一条运营商地理信息,其中,所述至少一条运营商地理信息还分别关联有对应的下层权威DNS服务器的A记录,所述外部授权服务器用于在收到本地DNS服务器发来的域名解析请求时,将该本地DNS服务器的出口IP与所述至少一条IP地址进行匹配,从而查找到相应的运营商地理信息,并将该运营商地理信息关联的下层权威DNS服务器的A记录提供给该本地DNS服务器,供其访问;其中,所述外部授权服务器用于解析的顶级域名的后缀与所述域名解析请求中的顶级域名的后缀不同;
所述下层权威DNS服务器,用于在收到本地DNS服务器发来的域名解析请求时,解析所述域名解析请求,向其提供域名解析结果。
2.根据权利要求1所述的DNS网络***,其特征在于,新增下层权威DNS服务器时,在NS记录中新增域名对应区域的A记录;删除下层权威DNS服务器时,在NS记录中删除域名对应区域的A记录。
3.一种域名解析方法,其特征在于,应用于如权利要求1或2中任一所述的DNS网络***,所述方法包括:
至少一种网络运营商的本地DNS服务器对应接收来自至少一种网络运营商的客户端的域名解析请求,并从根服务器逐层向下层权威DNS服务器发送所述域名解析请求以进行递归查询;其中,
该本地DNS服务器向根服务器发送域名解析请求,并接收由该根服务器返回的上层权威DNS服务器的NS记录;
该本地DNS服务器向该上层权威DNS服务器发送所述域名解析请求,并接收由该上层权威DNS服务器返回的info服务器授权信息;
该本地DNS服务器向该根服务器查询该info服务器的NS记录,并向所述info服务器发送所述域名解析请求;
该本地DNS服务器接收所述info服务器反馈的外部授权服务器的NS记录,其中,所述外部授权服务器在设立时向所述info服务器注册取得授权;
该本地DNS服务器向该外部授权服务器发送所述域名解析请求,并接收由该外部授权服务器返回的下层权威DNS服务器的A记录,其中,该A记录关联的运营商地理信息所对应的IP地址与该本地DNS服务器的出口IP相匹配,并且所述外部授权服务器用于解析的顶级域名的后缀与所述域名解析请求中的顶级域名的后缀不同;
该本地DNS服务器向该下层权威DNS服务器发送所述域名解析请求,并接收由该下层权威DNS服务器返回的域名解析结果。
4.一种域名解析***,其特征在于,包括:
第一收发模块,用于令至少一种网络运营商的本地DNS服务器对应接收来自至少一种网络运营商的客户端的域名解析请求;
第二收发模块,用于令该本地DNS服务器向根服务器发送域名解析请求,并接收由该根服务器返回的上层权威DNS服务器的NS记录;
第三收发模块,用于令该本地DNS服务器向该上层权威DNS服务器发送所述域名解析请求,并接收由该上层权威DNS服务器返回的info服务器授权信息;
用于令该本地DNS服务器向该根服务器查询该info服务器的NS记录,并向所述info服务器发送所述域名解析请求的模块;
用于令该本地DNS服务器接收所述info服务器反馈的外部授权服务器的NS记录,其中,所述外部授权服务器在设立时向所述info服务器注册取得授权的模块;
第四收发模块,用于令该本地DNS服务器向该外部授权服务器发送所述域名解析请求,并接收由该外部授权服务器返回的下层权威DNS服务器的A记录,其中,该A记录关联的运营商地理信息所对应的IP地址与该本地DNS服务器的出口IP相匹配,并且所述外部授权服务器用于解析的顶级域名的后缀与所述域名解析请求中的顶级域名的后缀不同;
第五收发模块,用于令该本地DNS服务器向该下层权威DNS服务器发送所述域名解析请求,并接收由该下层权威DNS服务器返回的域名解析结果。
CN201610552767.4A 2016-07-14 2016-07-14 Dns网络***、域名解析方法及*** Expired - Fee Related CN107623751B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610552767.4A CN107623751B (zh) 2016-07-14 2016-07-14 Dns网络***、域名解析方法及***
US15/743,472 US20200084177A1 (en) 2016-07-14 2016-11-16 Dns network system, domain-name parsing method and system
PCT/CN2016/106049 WO2018010353A1 (zh) 2016-07-14 2016-11-16 Dns网络***、域名解析方法及***
EP16908676.6A EP3389243B1 (en) 2016-07-14 2016-11-16 Dns network system, and domain name resolution method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610552767.4A CN107623751B (zh) 2016-07-14 2016-07-14 Dns网络***、域名解析方法及***

Publications (2)

Publication Number Publication Date
CN107623751A CN107623751A (zh) 2018-01-23
CN107623751B true CN107623751B (zh) 2021-02-12

Family

ID=60952733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610552767.4A Expired - Fee Related CN107623751B (zh) 2016-07-14 2016-07-14 Dns网络***、域名解析方法及***

Country Status (4)

Country Link
US (1) US20200084177A1 (zh)
EP (1) EP3389243B1 (zh)
CN (1) CN107623751B (zh)
WO (1) WO2018010353A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109495325B (zh) * 2018-12-26 2020-07-24 睿哲科技股份有限公司 网站IPv6支持度评估方法、装置和设备
US10992579B2 (en) 2019-07-19 2021-04-27 Vmware, Inc. Per-application split-tunneled proxy
US11190480B2 (en) * 2019-07-19 2021-11-30 Vmware, Inc. Transparently proxying connections based on hostnames
US11057340B2 (en) 2019-07-19 2021-07-06 Vmware, Inc. Per-application split-tunneled UDP proxy
CN112583946A (zh) * 2019-09-30 2021-03-30 北京金山云网络技术有限公司 域名管理方法、域名解析方法和装置
CN111200667B (zh) * 2019-12-18 2021-08-10 网宿科技股份有限公司 一种域名解析方法、权威域名服务器和本地域名服务器
CN111565195A (zh) * 2020-05-21 2020-08-21 杭州安恒信息技术股份有限公司 分布式***的挑战黑洞攻击防御方法和分布式***
CN111756739B (zh) * 2020-06-24 2022-05-27 中国银行股份有限公司 一种域名解析方法及相关设备
CN111953802A (zh) * 2020-07-06 2020-11-17 网宿科技股份有限公司 一种域名的解析方法、***、设备及存储介质
CN112769976B (zh) * 2021-01-13 2023-10-24 网宿科技股份有限公司 一种域名解析方法及***
CN112738296B (zh) * 2021-03-02 2022-09-20 中国建设银行股份有限公司 一种域名解析方法和域名解析***
CN115150358B (zh) * 2021-03-31 2024-02-13 贵州白山云科技股份有限公司 域名获取的方法、电子装置以及***
CN113382093B (zh) * 2021-05-14 2022-08-26 贵州白山云科技股份有限公司 域名解析的方法、电子装置以及***
CN115412738B (zh) * 2021-05-26 2023-09-08 广西三方大供应链技术服务有限公司 服务器的调度方法、装置及存储介质
CN114338630B (zh) * 2021-12-13 2024-04-19 海尔优家智能科技(北京)有限公司 域名访问方法、装置、电子设备、存储介质及程序产品

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764747A (zh) * 2009-12-24 2010-06-30 北京世纪互联宽带数据中心有限公司 内容分发网络流量智能调度方法、装置及***
CN101986642A (zh) * 2010-10-18 2011-03-16 中国科学院计算技术研究所 一种Domain Flux数据流的检测***和方法
CN102577252A (zh) * 2009-10-21 2012-07-11 瑞科网信科技有限公司 基于地理位置信息确定应用传送服务器的方法和***
CN102932451A (zh) * 2012-10-31 2013-02-13 北龙中网(北京)科技有限责任公司 一种针对内容分发网络的解决***
WO2013059541A1 (en) * 2011-10-19 2013-04-25 Xerocole, Inc. Answer augmentation system for authoritative dns servers
CN103957285A (zh) * 2014-04-18 2014-07-30 上海聚流软件科技有限公司 提供根域名解析服务的方法和***
CN104796499A (zh) * 2014-01-16 2015-07-22 *** 辅助解析方法
CN104995890A (zh) * 2012-12-14 2015-10-21 僖迪网络科技株式会社 用于提供dns服务的方法和设备
CN105282269A (zh) * 2015-11-03 2016-01-27 中国互联网络信息中心 一种本地dns根服务器的配置方法和服务方法
CN105357328A (zh) * 2015-09-28 2016-02-24 互联网域名***北京市工程研究中心有限公司 域名解析方法、dns递归服务器及域名解析***

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7188138B1 (en) * 1999-03-22 2007-03-06 Eric Schneider Method, product, and apparatus for resource identifier registration and aftermarket services
US7441045B2 (en) * 1999-12-13 2008-10-21 F5 Networks, Inc. Method and system for balancing load distribution on a wide area network
US7653700B1 (en) * 2000-11-16 2010-01-26 Microsoft Corporation System and method for performing client-centric load balancing of multiple globally-dispersed servers
CN100502367C (zh) * 2007-04-04 2009-06-17 华为技术有限公司 保存域名***记录的方法、装置
US20100070569A1 (en) * 2007-06-07 2010-03-18 Bhavin Turakhia Method and system for providing a predetermined service to a domain registrant by a dns manager
US20090006531A1 (en) * 2007-06-28 2009-01-01 Microsoft Corporation Client request based load balancing
US8032632B2 (en) * 2007-08-14 2011-10-04 Microsoft Corporation Validating change of name server
US8214524B2 (en) * 2007-12-21 2012-07-03 Hostway Corporation System and method for selecting an optimal authoritative name server
US9172713B2 (en) * 2008-09-24 2015-10-27 Neustar, Inc. Secure domain name system
US20100106854A1 (en) * 2008-10-29 2010-04-29 Hostway Corporation System and method for controlling non-existing domain traffic
CN103314566B (zh) * 2010-11-05 2017-05-03 思杰***有限公司 用于管理域名***安全(dnssec)的***和方法
US8452874B2 (en) * 2010-11-22 2013-05-28 Amazon Technologies, Inc. Request routing processing
US20120166458A1 (en) * 2010-12-23 2012-06-28 Microsoft Corporation Spam tracking analysis reporting system
US20120254386A1 (en) * 2011-04-01 2012-10-04 Verisign, Inc. Transfer of DNSSEC Domains
US9342698B2 (en) * 2011-12-30 2016-05-17 Verisign, Inc. Providing privacy enhanced resolution system in the domain name system
CN105100294B (zh) * 2014-05-20 2018-05-08 阿里巴巴集团控股有限公司 获取网页的方法、***、网络服务器、浏览器和gslb

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577252A (zh) * 2009-10-21 2012-07-11 瑞科网信科技有限公司 基于地理位置信息确定应用传送服务器的方法和***
CN101764747A (zh) * 2009-12-24 2010-06-30 北京世纪互联宽带数据中心有限公司 内容分发网络流量智能调度方法、装置及***
CN101986642A (zh) * 2010-10-18 2011-03-16 中国科学院计算技术研究所 一种Domain Flux数据流的检测***和方法
WO2013059541A1 (en) * 2011-10-19 2013-04-25 Xerocole, Inc. Answer augmentation system for authoritative dns servers
CN102932451A (zh) * 2012-10-31 2013-02-13 北龙中网(北京)科技有限责任公司 一种针对内容分发网络的解决***
CN104995890A (zh) * 2012-12-14 2015-10-21 僖迪网络科技株式会社 用于提供dns服务的方法和设备
CN104796499A (zh) * 2014-01-16 2015-07-22 *** 辅助解析方法
CN103957285A (zh) * 2014-04-18 2014-07-30 上海聚流软件科技有限公司 提供根域名解析服务的方法和***
CN105357328A (zh) * 2015-09-28 2016-02-24 互联网域名***北京市工程研究中心有限公司 域名解析方法、dns递归服务器及域名解析***
CN105282269A (zh) * 2015-11-03 2016-01-27 中国互联网络信息中心 一种本地dns根服务器的配置方法和服务方法

Also Published As

Publication number Publication date
EP3389243A1 (en) 2018-10-17
EP3389243A4 (en) 2019-05-08
US20200084177A1 (en) 2020-03-12
CN107623751A (zh) 2018-01-23
WO2018010353A1 (zh) 2018-01-18
EP3389243B1 (en) 2020-09-09

Similar Documents

Publication Publication Date Title
CN107623751B (zh) Dns网络***、域名解析方法及***
CN111541796B (zh) Cdn访问流量调度方法、设备、通信***及存储介质
US7769826B2 (en) Systems and methods of providing DNS services using separate answer and referral caches
CN106933871B (zh) 短链接处理方法、装置及短链接服务器
CN111314472B (zh) 域名解析方法、域名解析服务器及终端设备
US8800011B2 (en) Validating pointer records in a domain name system (DNS) service
CN106797410A (zh) 域名解析方法和装置
US10225231B2 (en) Method and server of remote information query
CN102137145A (zh) 分布式内容管理的方法、装置及***
US20230128125A1 (en) Systems and methods for processing requests for content of a content distribution network
CN104427005A (zh) 在cdn上实现请求精确调度的方法及***
CN109067936B (zh) 一种域名解析的方法及装置
CN103281409A (zh) 基于tcp协议的移动互联网域名解析方法及dns服务器
CN106067890A (zh) 一种域名解析方法、装置及***
CN107438111B (zh) 域名查询的方法以及域名代理的方法、服务器和***
US8880686B2 (en) Providing privacy enhanced resolution system in the domain name system
CN103501357A (zh) 域名解析***及域名解析方法
CN105915621A (zh) 访问数据的方法及预处理服务器
CN104092785A (zh) 域名注册和解析的方法和基于域名的资源访问方法及装置
CN107451252A (zh) 基于api的快速查询方法及其***
CN105357175B (zh) 源地址域名安全的查询方法和装置
CN104780235A (zh) Ip归属地查询方法、装置和服务器
CN115858590A (zh) 域名查询请求处理方法、计算机装置、设备、介质和产品
CN102904858A (zh) 一种ims网络中的数据存储、查询方法
US20150278368A1 (en) Method, System, Search Engine and Network for Enhancing Search of Information Over a Data Network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210212

Termination date: 20210714

CF01 Termination of patent right due to non-payment of annual fee