【技术实现步骤摘要】
域名预热方法、地址发送方法及系统、计算设备
本专利技术涉及互联网领域,具体而言,涉及一种域名预热方法、地址发送方法及系统、计算设备。
技术介绍
图1是相关技术中的DNS递归解析过程的示意图,如图1所示,相关技术中的域名系统(DomainNameSystem,简称DNS)递归解析过程包括:1)DNS客户端向localDNS(递归DNS)查询需要解析的域名(如www.abcd.com);2)递归DNS查询本地缓存,是否存在www.abcd.com.的解析记录,如果存在,则直接返回解析IP给DNS客户端;3)如果不存在上述解析记录,则递归DNS查询本地缓存是否存在abcd.com.的权威DNS信息,如果存在,则直接向abcd.com的权威请求www.abcd.com解析记录,获得响应后将对应的IP地址返回给DNS客户端,并且将www.abcd.com的解析记录加入到本地缓存;4)如果3)不存在,则继续查询本地缓存,是否存在.com.的权威DNS信息,过程同2,最终递归DNS会向上递归到根域.来查询各 ...
【技术保护点】
1.一种域名预热方法,其特征在于,包括:/n获取指定地区的第一地址段的信息;/n对所述第一地址段进行处理,得到多个第二地址段;/n在客户端向解析器发送第一请求之前,针对所述多个第二地址段中的每个第二地址段,向所述解析器发送第二请求,其中,所述第二请求中携带有与所述第二请求对应的第二地址段的信息和域名的信息;所述第一请求为扩展的域名解析系统协议请求,且所述第二请求中的域名对应于第一请求中的域名。/n
【技术特征摘要】 【专利技术属性】
1.一种域名预热方法,其特征在于,包括:
获取指定地区的第一地址段的信息;
对所述第一地址段进行处理,得到多个第二地址段;
在客户端向解析器发送第一请求之前,针对所述多个第二地址段中的每个第二地址段,向所述解析器发送第二请求,其中,所述第二请求中携带有与所述第二请求对应的第二地址段的信息和域名的信息;所述第一请求为扩展的域名解析系统协议请求,且所述第二请求中的域名对应于第一请求中的域名。
2.根据权利要求1所述的方法,其特征在于,针对所述多个第二地址段中的每个第二地址段,逐一向所述解析器发送第二请求包括:
根据所述域名的生存时间值循环执行以下步骤:对于所述多个第二地址段中的每个第二地址段,向所述解析器发送第二请求。
3.根据权利要求1所述的方法,其特征在于,在向所述解析器发送第二请求之后,所述方法还包括:
将与所述第二请求对应的第二地址段的信息和域名的信息作为键值进行解析器缓存。
4.根据权利要求1所述的方法,其特征在于,对所述第一地址段进行处理,得到多个第二地址段包括:
根据所述解析器的收敛掩码将所述第一地址段进行拆分,得到所述第二地址段;其中,所述收敛掩码用于表示所述解析器支持缓存的地址段的粒度。
5.根据权利要求4所述的方法,其特征在于,在根据所述解析器的收敛掩码将所述第一地址段进行拆分,得到所述第二地址段之前,所述方法还包括:
确定所述解析器是否支持扩展的域名解析系统协议;
在确定所述解析器支持所述扩展的域名解析系统协议的情况下,通过所述解析器发送的回包获取所述收敛掩码。
6.根据权利要求5所述的方法,其特征在于,确定所述解析器是否支持扩展的域名解析系统协议包括:
向所述解析器发送携带所述扩展的域名解析系统协议的第三请求;
接收所述解析器返回的所述回包;其中,所述回包与所述第三请求对应;
解析所述回包,得到解析结果;
根据所述解析结果确定所述解析器是否支持所述扩展的域名解析系统协议。
7.根据权利要求6所述的方法,其特征在于,根据所述解析结果确定所述解析器是否支持所述扩展的域名解析系统协议包括:
在解析结果为所述回包中携带指定响应的情况下,确定所述解析器支持所述扩展的域名解析系统协议;在解析结果为所述回包中不携带有所述指定响应的情况下,确定所述解析器不支持所述扩展的域名解析系统协议。
技术研发人员:胡立峰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。