The invention provides a domain name resolution system and a domain name resolution method, which are used for realizing the purpose of the rapid configuration of the domain name configuration file. Including the domain name system: management module, conversion module, data center and server; management module for the corresponding relationship between the management of domain name and IP address, and the corresponding relationship between the classification storage management module; conversion module, for each corresponding transformation relations as services is able to identify the configuration file, and send each a configuration file to the data center; data center, used to store the configuration file; for servers, data center storage configuration file stored in the server, upon receiving a request sent by the client DNS client request, according to the domain name, domain name read client requests from the server in the configuration file, and through the configuration file to determine the client requests the corresponding IP address of the domain name, domain name corresponding to the IP address of the client request feedback To client.
【技术实现步骤摘要】
本专利技术实施例涉及数据库
,尤其涉及一种域名解析系统及域名解析方法。
技术介绍
域名系统(DomainNameSystem,DNS),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数值串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。目前智能DNS系统提供了一个IP向智能DNS请求域名时,DNS根据请求的IP的运营商,地域信息按照特定的解析规则返回请求的解析记录。但是由于内容分发网络(CDN)节点服务的流量会根据访问量的变化,而导致提供服务的最优节点会变化,所以需要智能DNS能更快的根据CDN节点变化来改变自己的配置。其中,CDN是一种新型网络内容服务体系,其基于IP网络而构建,基于内容访问与应用的效率要求、质量要求和内容秩序而提供内容的分发和服务。而从广义的角度,CDN代表了一种基于网络而构建的高质量、高效率、具有鲜明网络秩序的网络应用服务模式。然而,当前互联网高速发展下,二级三级域名越来越多,所对应到的子域及其对应解析地址对应关系越来越多。但是,现有的DNS大多把域名配置在一个配置文件中,如果更新服务会导致所有的域名配置都会重新加载,且重新加载的速度较慢。综上所述,现有技术中把域名与IP地址的对应关系存储在一个配置文件中,使得配置文件发生变化时,重新加载的速度较慢,从而导致域名的配置文件变更时,生效的速度较慢。
技术实现思路
本专利技术实施例提供一种域名解析系统及域名解析方法,用以实现域名配置的文件快速生效的目的。本专利技术实施例提供了一 ...
【技术保护点】
一种域名解析系统,其特征在于,所述系统包括:管理模块、转换模块、数据中心和服务器;其中,所述管理模块,用于管理域名和IP地址的对应关系,并将所述对应关系分类存储在所述管理模块中;所述转换模块,用于将每一所述对应关系转换成所述服务器能够识别的配置文件,并将每一所述配置文件发送给所述数据中心;所述数据中心,用于存储所述配置文件;所述服务器,用于将所述数据中心中存储的配置文件存储在该服务器中,当接收到客户端发送的域名解析请求时,根据所述域名解析请求中携带的客户端请求的域名,从该服务器中读取所述客户端请求的域名所对应的配置文件,并通过该配置文件确定所述客户端请求的域名对应的IP地址,将所述客户端请求的域名对应的IP地址反馈给发送该域名解析请求的客户端。
【技术特征摘要】
1.一种域名解析系统,其特征在于,所述系统包括:管理模块、转换模块、数据中心和服务器;其中,所述管理模块,用于管理域名和IP地址的对应关系,并将所述对应关系分类存储在所述管理模块中;所述转换模块,用于将每一所述对应关系转换成所述服务器能够识别的配置文件,并将每一所述配置文件发送给所述数据中心;所述数据中心,用于存储所述配置文件;所述服务器,用于将所述数据中心中存储的配置文件存储在该服务器中,当接收到客户端发送的域名解析请求时,根据所述域名解析请求中携带的客户端请求的域名,从该服务器中读取所述客户端请求的域名所对应的配置文件,并通过该配置文件确定所述客户端请求的域名对应的IP地址,将所述客户端请求的域名对应的IP地址反馈给发送该域名解析请求的客户端。2.根据权利要求1所述的系统,其特征在于,所述服务器还用于监听所述数据中心存储的配置文件的更新状态,并根据监听结果更新所述服务器存储的配置文件。3.根据权利要求1所述的系统,其特征在于,所述管理模块在管理域名和IP地址的对应关系时,具体用于:所述管理模块按照地域和运营商将域名所对应的IP地址进行分类并存储,其中,同一地域同一运营商的IP地址作为一类进行存储。4.根据权利要求3所述的系统,其特征在于,所述管理模块还用于:根据IP地址的分类结果对各分类中的IP地址对应的域名和IP地址的对应关系进行分组,建立各组对应关系与服务器的映射关系,其中同一组内的对应关系对应相同的服务器。5.根据权利要求4所述的系统,其特征在于,所述转换模块还用于:
\t确定每组对应关系经转换得到的配置文件存储在所述数据中心的路径。6.根据权利要求5所述的系统,其特征在于,所述服务器还用于存储该服务器对应的对应关系分组经转换得到的配置文件在所述数据中心的存储路径,并按照该路径监听所述数据中心存储的配置文件的更新状态,当确定有更新时,同步更新该服务器中存储的配置文件。7.根据权利要求6所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。