一种域名的解析方法及装置制造方法及图纸

技术编号:15706581 阅读:109 留言:0更新日期:2017-06-26 20:36
本发明专利技术提供一种域名的解析方法及装置,所述方法包括:当接收到DNS请求报文时,解析所述DNS请求报文得到待解析域名;从解析结果列表中记录的与所述待解析域名对应的至少一个解析结果中确定一个目标解析结果,所述至少一个解析结果对应由不同预设服务器解析得到,所述不同预设服务器分属不同的运营商;向客户端发送所述目标解析结果。应用本发明专利技术实施例,当接收到大量携带相同待解析域名的DNS请求报文时,解决了单个运营商对应的线路负载过重的问题,同时提高了负载均衡设备的输出效率。

Method and device for analyzing domain name

The invention provides a method and apparatus for resolving the domain name, the method comprises: when receiving the DNS request message, parses the DNS request message to obtain the domain name; at least one of the analytical results from the analytical results in the list with the corresponding domain name to be resolved in a certain target analysis result and at least one of the corresponding analytical results by different preset server obtained analytically, the different default server belong to different operators; sends the target analysis result. The embodiment of the invention, when receiving a large number of carrying the same domain name to be resolved the DNS request message, to solve a single operator corresponding to the line overload problem, and improve the output efficiency of load balancing equipment.

【技术实现步骤摘要】
一种域名的解析方法及装置
本专利技术涉及网络通信
,尤其涉及一种域名的解析方法及装置。
技术介绍
通常,当内网DNS服务器上不存在与待解析域名对应的解析结果时,负载均衡设备将DNS请求报文转发到公网中的服务器上,由该服务器对DNS请求报文进行解析,得到解析结果,以使客户端基于该解析结果实现web访问等动作。现有技术中,通常同一待解析域名在公网中的不同运营商提供的服务器上解析得到不同的解析结果,但由于DNS服务器对待解析域名和一个目标解析结果进行缓存,该目标解析结果由一个运营商提供的服务器解析得到,因此在该目标解析结果老化之前,大量携带相同待解析域名的DNS请求报文会从缓存中获取到相同的目标解析结果,客户端对该运营商中存在的,与该目标解析结果对应的服务器进行访问,其他运营商提供的服务器处于闲置的同时,使得该目标解析结果对应的运营商的线路负载过重,负载均衡设备的输出效率低。
技术实现思路
有鉴于此,本专利技术提供一种域名的解析方法及装置,当接收到大量携带相同待解析域名的DNS请求报文时,以解决单个运营商对应的线路负载过重,负载均衡设备的输出效率低的问题。为实现上述目的,本专利技术提供技本文档来自技高网...
一种域名的解析方法及装置

【技术保护点】
一种域名的解析方法,其特征在于,所述方法包括:当接收到DNS请求报文时,解析所述DNS请求报文得到待解析域名;从解析结果列表中记录的与所述待解析域名对应的至少一个解析结果中确定一个目标解析结果,所述至少一个解析结果对应由不同预设服务器解析得到,所述不同预设服务器分属不同的运营商;向客户端发送所述目标解析结果。

【技术特征摘要】
1.一种域名的解析方法,其特征在于,所述方法包括:当接收到DNS请求报文时,解析所述DNS请求报文得到待解析域名;从解析结果列表中记录的与所述待解析域名对应的至少一个解析结果中确定一个目标解析结果,所述至少一个解析结果对应由不同预设服务器解析得到,所述不同预设服务器分属不同的运营商;向客户端发送所述目标解析结果。2.根据权利要求1所述的方法,其特征在于,从解析结果列表中记录的与所述待解析域名对应的至少一个解析结果中确定一个目标解析结果,包括:基于负载均衡算法,从至少一个线路中确定一个目标线路;基于所述目标线路所属的运营商,将解析结果列表中记录的与所述待解析域名对应的至少一个解析结果中与该运营商对应的解析结果确定为所述目标解析结果。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述解析结果列表中未记录任何解析结果时,向全部预设服务器中的每一个预设服务器发送所述DNS请求报文;解析所述全部预设服务器中的每一个预设服务器返回的DNS响应报文,得到所述全部预设服务器中的每一个预设服务器对应的解析结果;将所述全部预设服务器中的每一个预设服务器对应的解析结果记录在所述解析结果列表中。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述解析结果列表中记录的每一个解析结果对应一个老化时间,当所述解析结果列表中记录的其中一个解析结果达到老化时间时,向该其中一个解析结果对应的预设服务器发送所述DNS请求报文;解析所述该其中一个解析结果对应的预设服务器返回的DNS响应报文,得到所述该其中一个解析结果对应的预设服务器对应的解析结果;将所述该其中一个解析结果对应的预设服务器对应的解析结果记录在所述解析结果列表中。5.一种域名的解析装置,其特征在于,所述装置包括:请求报文解析模块,用于当接收到DNS请求报文时,解析所述DNS请求报文得到待解析域名;解析结果确定模块,用于从解析结果列表中记录的与所...

【专利技术属性】
技术研发人员:房立明孙艳杰
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

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

1