[发明专利]域名预热方法、地址发送方法及系统、计算设备在审
申请号: | 201810907977.X | 申请日: | 2018-08-09 |
公开(公告)号: | CN110830599A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 胡立峰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名 预热 方法 地址 发送 系统 计算 设备 | ||
本发明公开了一种域名预热方法、地址发送方法及系统、计算设备。其中,该请求发送方法包括:获取指定地区的第一地址段的信息;对第一地址段进行处理,得到多个第二地址段;在客户端向解析器发送第一请求之前,针对多个第二地址段中的每个第二地址段,向解析器发送第二请求,第二请求中携带有与第二请求对应的第二地址段的信息和域名的信息;第一请求为扩展的域名解析系统协议请求,且第二请求中的域名对应于第一请求中的域名。本发明解决了相关技术中域名在解析器上的缓存概率较低的技术问题。
技术领域
本发明涉及互联网领域,具体而言,涉及一种域名预热方法、地址发送方法及系统、计算设备。
背景技术
图1是相关技术中的DNS递归解析过程的示意图,如图1所示,相关技术中的域名系统(Domain Name System,简称DNS)递归解析过程包括:
1)DNS客户端向localDNS(递归DNS)查询需要解析的域名(如
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会向上递归到根域.来查询各级DNS权威信息。
在上述DNS解析过程中,由于最终向权威请求的都是递归DNS,故在权威端获取到的请求地址皆为递归DNS地址,并非用户真实IP;在某些业务场景下(如CDN),权威需要获取到用户端的地址用于更精细的DNS解析调度,基于此,DNS协议栈引入了EDNS扩展(RFC2671)。简言之,EDNS通过扩充字段方式,将用户本地IP信息加入到DNS请求包中。
由于DNS的解析和缓存机制,域名如果在localDNS端有缓存,则解析的时间即为用户到localDNS的往返时间(Round Trip Time,简称RTT),如图1中应用程序解析www.abcd.com,如果localDNS有缓存,则最终DNS请求时间即为客户端到递归DNS间的链路RTT,记为t1;如果localDNS无缓存,则需要多一次递归DNS向abcd.com权威请求的RTT,记为t2,最终DNS耗时为t1+t2;如果localDNS同时没有abcd.com 的权威信息缓存,则需要再向.com权威请求一次,以获取abcd.com的权威信息,记为t3,最终DNS耗时为t1+t2+t3。由此可见,local DNS对域名的缓存与否将决定最终的DNS解析时间长短。
传统local DNS的缓存以域名粒度来实现,即无论客户端的请求IP是什么,最终只会记录域名粒度的缓存。
因而,由于客户端DNS的解析性能深度依赖local DNS是否存在对该域名的缓存;而local DNS是否有缓存,缓存多久取决于真实用户对该域名的请求量;在客户端请求量较小(即域名较冷)的情况下,local DNS缓存住该域名的概率将大大减小;EDNS协议的引入及支持EDNS的local DNS的缓存模式变更,进一步降低了冷域名在local DNS上的缓存概率;因而,冷域名的访问性能受local DNS缓存概率低下的影响而较低,如表1所示,其与热点域名的性能差距较大,其中,表1为不同域名在不同区域的访问热度不同导致的DNS解析时间的差异的比较表。
表1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810907977.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理方法和处理器
- 下一篇:两用分离式排水头