[发明专利]对应关系解析方法及设备有效
申请号: | 201710576130.3 | 申请日: | 2017-07-14 |
公开(公告)号: | CN109257451B | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 郑春雨 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健;王路丰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对应 关系 解析 方法 设备 | ||
本发明的目的是提供一种对应关系解析方法及设备,本申请通过客户端向网站发送访问请求,从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件,执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,将所述组合域名发送至所述客户端的本地域名解析服务器;本地域名解析服务器对应的权威域名服务器发送域名解析请求;权威域名服务器基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系,实现了本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系的有效收集,进而可以对CDN服务进行精确的流控。
技术领域
本发明涉及计算机领域,尤其涉及一种对应关系解析方法及设备。
背景技术
如图1所示,现有的内容分发网络(CDN,Content Delivery Network)中DNS域名解析大体流程如下:
(1)客户端发起域名解析,首先到本地区的域名服务器(local DNS)查询是否缓存了该域名对应的ip地址,其中,本地区的域名服务器(local DNS)提供缓存和递归的服务;
(2)如果local DNS没有命中,local DNS则将直接到根域名服务器(root server)请求解析;
(3)根域名服务器返回给本地域名解析服务器,一个查询域的域名服务器地址;
(4)本地域名解析服务器再向第(3)步返回的域名服务器地址发送请求。
(5)以此类推,local DNS进行迭代解析,一直解析到该域名的权威域名服务器,权威域名服务器将请求域名对应的ip返回给local DNS,其中,权威域名服务器是经过上一级授权对域名进行解析的服务器;
(6)最后由local DNS将ip返回给客户端,并缓存在本地。
对于内容分发网络来说,图1中的DNS F为请求域名的权威域名服务器,DNS F收到的请求端的ip为本地域名解析服务器的(local DNS)的ip,内容分发网络的调度系统就是根据local DNS的ip地址进行调度。如果客户端local DNS配置错误的话,例如:客户端ip地址是北京联通的ip,但是local DNS配成了8.8.8.8美国的ip地址,那么调度系统还是会认为请求方是美国用户,将按照美国用户策略去做调度和流控,也就是说内容分发网络的调度是以local DNS的ip做调度,但是内容分发网络服务的互联网客户端,客户端请求的ip地址是自己的ip而不是local DNS的ip,由于无法知道客户端ip和local DNS ip的对应关系,会存在诸如调度和流控不精确的问题。
发明内容
本发明的一个目的是提供一种对应关系解析方法及设备,能够解决现有的获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的问题。
根据本发明的一个方面,提供了一种在网站端的对应关系解析方法,包括:
从客户端接收访问请求;
生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
进一步的,在网站端的对应关系解析方法中,所述网页文件包括HTML文件。
进一步的,在网站端的对应关系解析方法中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。
进一步的,在网站端的对应关系解析方法中,所述网站包括访问量大于预设阈值的网站。
根据本申请的另一面,还提供一种在固定资源服务站点端的对应关系解析方法,其中,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710576130.3/2.html,转载请声明来源钻瓜专利网。