【技术实现步骤摘要】
域名请求的调度方法及装置
本申请涉及互联网
,特别涉及一种域名请求的调度方法及装置。
技术介绍
随着互联网技术的不断发展,越来越多的企业、高校采用互联网进行信息化办公。由于大型企业或高校的体量较大,因此通常会与多个网络运营商签订网络协议,不同的网络运营商提供的网络链路的质量不同。以大型企业为例,对于大型企业而言,其内部涉及的网络业务的类型有很多,比如,可以分为公司业务和个人业务,其中,公司业务是指与公司运营相关的重要业务,如企业ERP系统涉及的网络业务或企业邮箱涉及的网络业务等;个人业务是指公司员工个人的非重要业务,如员工使用的聊天软件涉及的网络业务或员工使用的下载软件涉及的网络业务等。可见,网络业务的类型有重要和非重要之分。目前,大型企业在访问互联网时,采用哪个网络运营商的网络链路是一个随机的过程,即,有可能采用网络运营商A的网络链路,也有可能采用网络运营商B的网络链路。这就容易造成,对于一些重要的网络业务,可能采用的是质量较差的网络运营商的网络链路;对于一些非重要的网络业务,可能采用的是质量较好的网 ...
【技术保护点】
1.一种域名请求的调度方法,其特征在于,所述方法包括:/n获取域名请求消息,所述域名请求消息包括目标域名信息;/n根据所述目标域名信息,以及预设的域名信息和应用程序的对应关系,确定目标应用程序;/n根据所述目标应用程序,以及预设的第一调度列表,确定目标网络运营商;所述第一调度列表存储有应用程序与网络运营商的对应关系,所述应用程序与网络运营商的对应关系是根据应用程序的重要程度以及网络运营商的服务质量确定的;/n将所述域名请求消息发送至所述目标网络运营商对应的DNS服务器。/n
【技术特征摘要】
1.一种域名请求的调度方法,其特征在于,所述方法包括:
获取域名请求消息,所述域名请求消息包括目标域名信息;
根据所述目标域名信息,以及预设的域名信息和应用程序的对应关系,确定目标应用程序;
根据所述目标应用程序,以及预设的第一调度列表,确定目标网络运营商;所述第一调度列表存储有应用程序与网络运营商的对应关系,所述应用程序与网络运营商的对应关系是根据应用程序的重要程度以及网络运营商的服务质量确定的;
将所述域名请求消息发送至所述目标网络运营商对应的DNS服务器。
2.根据权利要求1所述的方法,其特征在于,所述应用程序与网络运营商的对应关系通过以下方式确定:
将应用程序按重要程序从高到低进行排列,得到应用程序序列;
将网络运营商按服务质量从好到差进行排列,得到网络运营商序列;
根据所述应用程序序列和所述网络运营商序列,建立所述应用程序与网络运营商的对应关系。
3.根据权利要求1所述的方法,其特征在于,所述应用程序与网络运营商的对应关系通过以下方式确定:
根据应用程序的重要程度,以及预设的应用程序的重要程度与应用程序的等级的关系,确定每个应用程序的目标等级;
根据网络运营商的服务质量,以及预设的网络运营商的服务质量与网络运营商的服务等级的关系,确定每个网络运营商的目标服务等级;
根据所述每个应用程序的目标等级和所述每个网络运营商的目标服务等级,建立所述应用程序与网络运营商的对应关系。
4.根据权利要求1所述的方法,其特征在于,在确定目标网络运营商之前,所述方法还包括:
查询预设的第二调度列表;所述第二调度列表存储有所有需要调度的应用程序;
如果所述第二调度列表中存储有所述目标应用程序,则根据所述目标应用程序,以及预设的应用程序与网络运营商的对应关系,确定目标网络运营商。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果所述第二调度列表中未存储有所述目标应用程序,则随机分配所述域名请求消息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取当前周期内各网络运营商对应的DNS服务器的负载信息,所述负载信息包括当前处理的请求数量;
针对第一网络运营商,如果所述第...
【专利技术属性】
技术研发人员:张晓东,
申请(专利权)人:北京安博通科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。