一种分布式文件系统中的域名解析方法技术方案

技术编号:23084922 阅读:55 留言:0更新日期:2020-01-11 01:06
本申请公开了一种分布式文件系统中的域名解析方法、装置、DNS服务器及可读存储介质,方案包括:获取客户端发送的域名解析请求,在该请求连续来自同一客户端针对同一域名的请求时,根据服务类型以及两次请求之间的时间间隔,分以下两种处理方式,一是向客户端发送以往解析得到的与客户端和目标域名相对应的虚拟IP;另一则是根据负载均衡策略重新计算虚拟IP,并将虚拟IP发送至客户端。可见,该方案充分考虑到客户端业务需求,使用户按照自己需要的服务类型进行域名的访问,通过该服务类型的访问,可以提高后端服务器处理客户端请求的效率。

A domain name resolution method in distributed file system

【技术实现步骤摘要】
一种分布式文件系统中的域名解析方法
本申请涉及计算机
,特别涉及一种分布式文件系统中的域名解析方法、装置、DNS服务器及可读存储介质。
技术介绍
原负载均衡策略主要是根据客户端的域名解析请求,采用轮询、最小连接数、随机或者源地址哈希法分配后端服务器,以达到负载均衡的目的。但是,原负载均衡策略没有考虑客户端的业务需求,对客户端的每一次域名解析请求,都会按照域名对应的策略进行域名解析返回一个虚拟IP给客户端,对客户端请求的处理效率较低。
技术实现思路
本申请的目的是提供一种分布式文件系统中的域名解析方法、装置、DNS服务器及可读存储介质,用以解决原负载均衡策略没有考虑客户端的业务需求,对客户端的每一次域名解析请求,都会按照域名对应的策略进行域名解析返回一个虚拟IP给客户端,对客户端请求的处理效率较低的问题。为解决上述技术问题,本申请提供了一种分布式文件系统中的域名解析方法,应用于DNS服务器,包括:获取当前客户端发送的域名解析请求,所述域名访问请求包括目标域名;在满足第一条件或第二条件时,向所述当前本文档来自技高网...

【技术保护点】
1.一种分布式文件系统中的域名解析方法,其特征在于,应用于DNS服务器,包括:/n获取当前客户端发送的域名解析请求,所述域名访问请求包括目标域名;/n在满足第一条件或第二条件时,向所述当前客户端发送以往解析得到的与所述当前客户端和所述目标域名相对应的虚拟IP;其中,所述第一条件为本地开启文件服务或对象服务,且本地在预设时间段内连续接收到来自同一客户端的对同一域名的域名解析请求;所述第二条件为本地开启块服务,且本地连续接收到来自同一客户端的对同一域名的域名解析请求;/n在不满足所述第一条件和所述第二条件时,根据与所述目标域名对应的负载均衡策略进行域名解析,得到虚拟IP,将所述虚拟IP发送至所述当...

【技术特征摘要】
1.一种分布式文件系统中的域名解析方法,其特征在于,应用于DNS服务器,包括:
获取当前客户端发送的域名解析请求,所述域名访问请求包括目标域名;
在满足第一条件或第二条件时,向所述当前客户端发送以往解析得到的与所述当前客户端和所述目标域名相对应的虚拟IP;其中,所述第一条件为本地开启文件服务或对象服务,且本地在预设时间段内连续接收到来自同一客户端的对同一域名的域名解析请求;所述第二条件为本地开启块服务,且本地连续接收到来自同一客户端的对同一域名的域名解析请求;
在不满足所述第一条件和所述第二条件时,根据与所述目标域名对应的负载均衡策略进行域名解析,得到虚拟IP,将所述虚拟IP发送至所述当前客户端。


2.如权利要求1所述的方法,其特征在于,所述在满足第一条件或第二条件时,向所述当前客户端发送以往解析得到的与所述当前客户端和所述目标域名相对应的虚拟IP,包括:
在满足第一条件时,向所述当前客户端发送上一次解析得到的与所述当前客户端和所述目标域名相对应的虚拟IP;
在满足第二条件时,向所述当前客户端发送第一次解析得到的与所述当前客户端和所述目标域名相对应的虚拟IP。


3.如权利要求2所述的方法,其特征在于,在所述根据与所述目标域名对应的负载均衡策略进行域名解析,得到虚拟IP之后,还包括:
在本地开启文件服务或对象服务时,记录本次解析过程中所述当前客户端的IP、解析得到的虚拟IP、当前系统时间;
在本地开启块服务时,记录本次解析过程中解析得到的虚拟IP。


4.如权利要求1所述的方法,其特征在于,在所述获取当前客户端发送的域名解析请求之前,还包括:
在本地配置文件中增加timeswitch参数,用以表明本地是否开启块服务,所述timeswitch参数的默认值为未开启块服务。


5.如权利要求4所述的方法,其特征在于,在所述向所述当前客户端发送以往解析得到的与所述当前客户端和所述目标域名相对应的虚拟IP之前,还包括:
根据所述本地配置文件中新增的timeswitch参数,以及原本存在的clienttype参数和clie...

【专利技术属性】
技术研发人员:刘耀丹孟祥瑞
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1