[发明专利]一种域名解析方法及系统有效
| 申请号: | 201910354452.2 | 申请日: | 2019-04-29 |
| 公开(公告)号: | CN111866197B | 公开(公告)日: | 2021-09-21 |
| 发明(设计)人: | 马红光;符立佳;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
| 代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 李冬梅;苗源 |
| 地址: | 550003 贵州省贵阳市*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 域名解析 方法 系统 | ||
本发明公开了一种域名解析方法及设备,涉及DNS技术。本申请公开的一种域名解析系统,包括:配置管理模块,存储不同的模板域名配置数据与域名分组之间的对应关系;后缀处理模块,在接收模块收到域名查询请求时,将请求的查询域名与所述对应关系中的域名分组进行匹配,针对匹配成功的查询域名,在进行域名解析之前,将查询域名的域名后缀替换为对应关系中匹配的域名分组对应的模板域名配置数据中的模板域名后缀,并在得到域名解析结果之后,将解析结果中的模板域名后缀替换成查询域名的域名后缀,作为域名查询请求的应答进行反馈。本申请技术方案可以针对具有相同配置的不同域名进行逻辑处理优化,达到多解析组互备的目的。
技术领域
本发明涉及DNS(Domain Name System,域名系统)技术,特别涉及一种域名解析方法及设备。
背景技术
DNS(Domain Name System,域名系统)是一项因特网基础服务,作为域名与IP地址相互映射的分布式数据库,使用户能够方便地访问互联网;当用户通过域名访问某一站点时,会先发起一条DNS查询请求到DNS服务器,查询域名对应的IP地址,然后用户利用该IP地址去访问服务器的资源。
DNS也是CDN(Content Delivery Network,内容分发网络)业务中智能调度的基础,为用户提供域名接入服务,通常情况CDN厂商只会提供一个域名接入后缀(如xxx.com),个别情况下(为防止单一域名存在问题,如被劫持)会为用户准备多个接入域名,从而实现多解析组互备,保证服务的稳定运行。
这种情况下,这些互备的解析组一般配置都是完全相同,仅提供的接入域名不同。通常的处理方法都是将原有的配置数据完全复制一份出来,用在不同的解析组上,这时候,针对DNS软件(如bind)来说,此种情况下,会加载多个域名配置,而且配置内容完全一样,这样对DNS软件的内存占用较大,并且配置冗余,同时又影响整个配置的加载时间,对服务的高效性有一定的影响。
发明内容
本申请提供一种域名解析方法及系统,可以解决现有DNS软件无法达到多解析组互备的问题。
本申请公开了一种域名解析系统,包括接收模块、发送模块以及核心处理模块,还包括:
配置管理模块,存储不同的模板域名配置数据与域名分组之间的对应关系;
后缀处理模块,在所述接收模块收到域名查询请求时,将请求的查询域名与所述对应关系中的域名分组进行匹配,针对与所述对应关系中的域名分组匹配成功的查询域名,在所述核心处理模块进行域名解析之前,将所述查询域名的域名后缀替换为所述对应关系中匹配的域名分组对应的模板域名配置数据中的模板域名后缀,并在所述核心处理模块得到域名解析结果之后,将所述解析结果中的模板域名后缀替换成所述查询域名的域名后缀,作为所述域名查询请求的应答通过所述发送模块进行反馈。
可选地,上述系统中,所述后缀处理模块,将查询域名与所述对应关系中的域名分组进行匹配后,若匹配失败,则将查询域名直接发送给所述核心处理模块进行域名解析,并在所述核心处理模块得到域名解析结果之后,将所述解析结果作为所述域名查询请求的应答通过所述发送模块进行反馈。
可选地,上述系统中,所述配置管理模块,存储不同的模板域名配置数据与域名分组之间的对应关系,包括:
所述配置管理模块,存储有多个域名分组,同一个域名分组中的所有域名对应存储同一套模板域名配置数据,不同的域名分组对应存储不同套的模板域名配置数据。
可选地,上述系统中,所述后缀处理模块,将查询域名与所述对应关系中的域名分组进行匹配的过程,包括:
从所述配置管理模块存储的多个域名分组中,查找所述查询域名,若查找到所述查询域名,则所述查询域名与所述对应关系中包含有查询域名的域名分组匹配成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910354452.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种十二碳二元酸的晶体及其制备方法
- 下一篇:轻质模块化组合悬吊平台





