CN109257451B - 对应关系解析方法及设备 - Google Patents
对应关系解析方法及设备 Download PDFInfo
- Publication number
- CN109257451B CN109257451B CN201710576130.3A CN201710576130A CN109257451B CN 109257451 B CN109257451 B CN 109257451B CN 201710576130 A CN201710576130 A CN 201710576130A CN 109257451 B CN109257451 B CN 109257451B
- Authority
- CN
- China
- Prior art keywords
- domain name
- client
- address
- server
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明的目的是提供一种对应关系解析方法及设备,本申请通过客户端向网站发送访问请求,从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件,执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,将所述组合域名发送至所述客户端的本地域名解析服务器;本地域名解析服务器对应的权威域名服务器发送域名解析请求;权威域名服务器基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系,实现了本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系的有效收集,进而可以对CDN服务进行精确的流控。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种对应关系解析方法及设备。
背景技术
如图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执行文件。
进一步的,在网站端的对应关系解析方法中,所述网站包括访问量大于预设阈值的网站。
根据本申请的另一面,还提供一种在固定资源服务站点端的对应关系解析方法,其中,包括:
从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
进一步的,在固定资源服务站点端的对应关系解析方法中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。
进一步的,在固定资源服务站点端的对应关系解析方法中,根据客户端的IP地址生成组合域名包括:
基于所述域名组合请求生成随机数;
将客户端的IP地址进行格式转换;
确定权威域名服务器的区域;
将所述随机数、格式转换后的客户端的IP地址和所述权威域名服务器的区域进行组合生成组合域名。
进一步的,在固定资源服务站点端的对应关系解析方法中,将客户端的IP地址进行格式转换包括将客户端的IP地址中的“.”替换为“-”。
根据本申请的另一面,还提供一种在客户端的对应关系解析方法,该方法包括:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。
进一步的,在客户端的对应关系解析方法中,所述网页文件包括HTML文件。
进一步的,在客户端的对应关系解析方法中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。
进一步的,在客户端的对应关系解析方法中,所述网站包括访问量大于预设阈值的网站。
进一步的,在客户端的对应关系解析方法中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。
进一步的,在客户端的对应关系解析方法中,所述组合域名包括的所述客户端的IP地址为格式转换后的客户端的IP地址。
进一步的,在客户端的对应关系解析方法中,格式转换后的客户端的IP地址中将“.”替换为“-”。
根据本申请的另一面,还提供一种在本地域名解析服务器端的对应关系解析方法,其中,该方法包括:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
进一步的,在上述本地域名解析服务器端的对应关系解析方法中,向对应的权威域名服务器发送域名解析请求,包括:
从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址;
根据所述权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
进一步的,在上述本地域名解析服务器端的对应关系解析方法中,从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址,包括:
向根域名服务器发送域名解析请求;
从所述根域名服务器接收基于所述域名解析请求返回的下一级的域名服务器的IP地址,根据下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
重复本步骤直至从下一级域名服务器接收到基于所述域名解析请求返回的权威域名服务器的IP地址:从下一级域名服务器接收基于所述域名解析请求返回的再下一级的域名服务器的IP地址,根据再下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
根据权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
根据本申请的另一面,还提供一种在权威域名服务器端的对应关系解析方法,其中,包括:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址,所述组合域名包括所述客户端的IP地址和所述权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
进一步的,在上述权威域名服务器端的对应关系解析方法中,接收本地域名解析服务器发送的域名解析请求,包括:
从上一级的域名服务器接收本地域名解析服务器发送的域名解析请求,其中,所述上一级的域名服务器从再上一级的域名服务器接收本地域名解析服务器发送的域名解析请求。
进一步的,在上述权威域名服务器端的对应关系解析方法中,所述组合域名包括格式转换后的所述客户端的IP地址。
进一步的,在上述权威域名服务器端的对应关系解析方法中,生成所述本地域名解析服务器的IP地址,包括:
从所述组合域名中提取出所述格式转换后的所述客户端的IP地址;
将所述格式转换后的所述客户端的IP地址转换为格式转换前的所述客户端的IP地址。
进一步的,在上述权威域名服务器端的对应关系解析方法中,格式转换前的所述客户端的IP地址中将“-”替换为“.”。
根据本申请的另一面,还提供一种网站,包括:
接收装置,用于从客户端接收访问请求;
生成装置,用于生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
进一步的,上述网站中,所述网页文件包括HTML文件。
进一步的,上述网站中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。
进一步的,上述网站中,所述网站包括访问量大于预设阈值的网站。
根据本申请的另一面,还提供一种固定资源服务站点,包括:
请求接收装置,用于从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
组合装置,用于根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
进一步的,上述固定资源服务站点中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。
进一步的,上述固定资源服务站点中,根据客户端的IP地址生成组合域名包括:
基于所述域名组合请求生成随机数;
将客户端的IP地址进行格式转换;
确定权威域名服务器的区域;
将所述随机数、格式转换后的客户端的IP地址和所述权威域名服务器的区域进行组合生成组合域名。
进一步的,上述固定资源服务站点中,将客户端的IP地址进行格式转换包括将客户端的IP地址中的“.”替换为“-”。
根据本申请的另一面,还提供一种客户端,包括:
发送装置,用于向网站发送访问请求;
接收装置,用于从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行装置,用于执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
获取装置,用于从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
组合域名发送装置,用于将所述组合域名发送至所述客户端的本地域名解析服务器。
进一步的,上述客户端中,所述网页文件包括HTML文件。
进一步的,上述客户端中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。
进一步的,上述客户端中,所述网站包括访问量大于预设阈值的网站。
进一步的,上述客户端中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。
进一步的,上述客户端中,所述组合域名包括的所述客户端的IP地址为格式转换后的客户端的IP地址。
进一步的,上述客户端中,格式转换后的客户端的IP地址中将“.”替换为“-”。
根据本申请的另一面,还提供一种本地域名解析服务器,包括:
获取装置,用于从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
发送装置,用于根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
进一步的,上述本地域名解析服务器中,所述发送装置包括:解析模块,用于从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址;请求模块,用于根据所述权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
进一步的,上述本地域名解析服务器中,所述解析模块包括:
请求单元,用于向根域名服务器发送域名解析请求;
初级解析单元,用于从所述根域名服务器接收基于所述域名解析请求返回的下一级的域名服务器的IP地址,根据下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
循环解析单元,用于重复从下一级域名服务器接收基于所述域名解析请求返回的再下一级的域名服务器的IP地址,根据再下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求,直至从下一级域名服务器接收到基于所述域名解析请求返回的权威域名服务器的IP地址:;
发送单元,用于根据权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
根据本申请的另一面,还提供一种权威域名服务器端,包括:
接收装置,用于接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址,所述组合域名包括所述客户端的IP地址和所述权威域名服务器的区域;
生成装置,用于基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
进一步的,上述权威域名服务器中,所述接收装置,用于从上一级的域名服务器接收本地域名解析服务器发送的域名解析请求,其中,所述上一级的域名服务器从再上一级的域名服务器接收本地域名解析服务器发送的域名解析请求。
进一步的,上述权威域名服务器中,所述组合域名包括格式转换后的所述客户端的IP地址。
进一步的,上述权威域名服务器中,所述生成装置,用于从所述组合域名中提取出所述格式转换后的所述客户端的IP地址;
将所述格式转换后的所述客户端的IP地址转换为格式转换前的所述客户端的IP地址。
进一步的,上述权威域名服务器中,格式转换前的所述客户端的IP地址中将“-”替换为“.”。
根据本申请的另一面,还提供一种网站,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端接收访问请求;
生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
根据本申请的另一面,还提供一种固定资源服务站点,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
根据本申请的另一面,还提供一种客户端,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。
根据本申请的另一面,还提供一种本地域名解析服务器,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
根据本申请的另一面,还提供一种权威域名服务器,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址,所述组合域名包括所述客户端的IP地址和所述权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
根据本申请的另一面,还提供一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
从客户端接收访问请求;
生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
根据本申请的另一面,还提供一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
根据本申请的另一面,还提供一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。
根据本申请的另一面,还提供一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
根据本申请的另一面,还提供一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址,所述组合域名包括所述客户端的IP地址和所述权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
与现有技术相比,本申请通过客户端向网站发送访问请求,从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件,执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址,从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域,将所述组合域名发送至所述客户端的本地域名解析服务器,本地域名解析服务器对应的权威域名服务器发送域名解析请求,权威域名服务器基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系,实现了本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系的有效收集,进而可以对cdn服务进行精确的流控。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出现有的DNS域名解析示意图;
图2示出本发明实施例的DNS域名解析的示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
首先,采用一具体的实施例,对本申请作介绍:如图2所示,当互联网用户的客户端1,访问某访问量比较大的主站时(如某一购物网站3的官网),
步骤s1,客户端1先将网站3的域名发送到本地域名解析服务器2(local DNS)解析,如果本地域名解析服务器2(local DNS)上没有网站3的域名对应的IP地址,
则步骤s2,本地域名解析服务器2将网站3的域名发送到网站的权威DNS 4上去解析;
步骤s3,网站的权威DNS 4将解析得到的网站3的域名对应的IP地址返回给本地域名解析服务器2;
步骤s4,本地域名解析服务器2将接收到的网站3的域名对应的IP地址返回给客户端1;
步骤s5,客户端1根据接收到的网站3的域名对应的IP地址向网站3发送访问请求;
步骤s6,网站3基于所述访问请求返回给客户端1的html文件嵌入js代码;
客户端1浏览器运行所述的html文件,首先做主站的渲染动作,之后执行js代码中请求固定资源服务站点上的资源(1.txt)的域名(如url:http://a.com/1.txt),其中,
步骤s7,客户端1将固定资源服务站点5上的资源(1.txt)的域名发送到本地域名解析服务器2上去解析,如果本地域名解析服务器2(local DNS)上没有固定资源服务站点5上的资源(1.txt)的域名对应的IP地址,
则步骤s8,本地域名解析服务器2将固定资源服务站点5上的资源(1.txt)的域名发送到固定资源服务站点的权威DNS 6上去解析;
步骤s9,固定资源服务站点的权威DNS 6将解析得到的固定资源服务站点5上的资源(1.txt)的域名对应的IP地址返回给本地域名解析服务器2;
步骤s10,本地域名解析服务器2将接收到的固定资源服务站点5上的资源(1.txt)的域名对应的IP地址返回给客户端1;
步骤s11,客户端1根据接收到的固定资源服务站点5上的资源(1.txt)的域名对应的IP地址向固定资源服务站点5发送访问请求;
步骤s12,固定资源服务站点5收到该请求消息后(如http://a.com/1.txt),将客户端ip记录下来,同时生成一个随机数,并与请求域名进行组合,组合方式为:
(1)包括但不限于将客户端ip地址中的“.”替换为“-”
(2)自定义规则域名,包括但不限于:随机数-转换后的ip地址-请求域名.权威域名服务器(DNS)的区域(zone)
如客户端ip地址为11.11.11.11,请求域名为a.com,那么固定资源服务站点收到该请求消息后,生成的随机数为342438901,将组合成342438901-11-11-11-11-a.com.danuoyi.tbcache.com,其中,请求域名可以为a.com,权威域名服务器的区域可以为danuoyi.tbcache.com;
固定资源服务站点5将新域名返回给客户端1。
步骤s13,客户端1将接收到的新域名发送到本地域名解析服务器2上去解析,由于固定资源服务站点5每次产生的随机数不同,那么客户端的本地域名解析服务器(localDNS)每次收到的域名都是个全新的域名,所以本地域名解析服务器2是不会命中对应的IP地址,
势必会有步骤s14,向.danuoyi.tbcache.com zone的权威DNS 7上查询;
步骤s15,该anuoyi.tbcache.com zone的权威DNS 7收到请求,首先解析出客户端的ip地址(还原11.11.11.11),然后将该ip和local DNS的ip地址的对应关系记录到本地文件;
步骤s16,anuoyi.tbcache.com zone的权威DNS 7将所述新域名对应的IP地址返回给客户端。
通过以上方法,就可以拿到local DNS和客户端ip的对应关系了。
找到localDNS ip和客户端ip对应关系后,可以应用于如下场景:
广东省联通机房,有4台cdn服务器为网民提供加速服务。广东省联通有两个localDNS(localDNS A和localDNS B),CDN的调度是基于localDNS调度的,也就是说,对于每个localDNS请求权威DNS时,权威DNS都会给localDNS返回一个比较靠近localDNS,权威DNS对每个localDNS都是同等对待的,然而,实际上每个localDNS对应的客户端ip数量级上是不对等的,比如,广东省的localDNS A“管辖”的客户端ip是1万个,但是localDNS B“管辖”的客户端ip是10万个,但是授权DNS不知道,会把localDNS A和localDNS B同等对待,当两个广东联通localDNS向授权DNS请求ip时,授权DNS会将广东省联通机房4台服务器的ip平均分配给他们,但实际上两个localDNS代表的网络请求量时完全不对等的,所以采用本申请找到localDNS ip和客户端ip对应关系后,可以计算出每次localDNS到权威DNS请求时,会有多少网络请求数,最后可以根据这个结果进行精细化分配服务器ip给不同的localDNS。
如图2所示,根据本申请的一个方面,提供一种在网站端的对应关系解析方法,包括:
网站端从客户端接收访问请求;
网站端生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。具体的,由于现有技术无法获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系,要获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系,则需要一个自动触发获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程的手段,本实施例中通过在网站端向客户端返回的网页文件中嵌入向一固定资源服务站点发送域名组合请求的执行文件,后续客户端在打开收到的网页文件时,即可自动运行向一固定资源服务站点发送域名组合请求的执行文件,从而自动开启获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程。
本申请一实施例的网站端的对应关系解析方法中,所述网页文件包括HTML文件。具体的,网站端生成所述访问请求的网页文件并发送至所述客户端中,所述网页文件可以是HTML(超文本标记语言)文件,超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入。
本申请一实施例的网站端的对应关系解析方法中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。具体的,可以在所述网页文件中嵌入JS(javascript)执行文件,其中,JS是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。接上一实施例,可以在HTML文件中嵌入JS执行文件,用来给HTML网页增加自动开启获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程的动态功能。
本申请一实施例的网站端的对应关系解析方法中,所述网站包括访问量大于预设阈值的网站。具体的,可以在访问量大于预设阈值的网站,如某一访问量比较大的站点,具体如某一购物网站的官网,因为用户访问这些网站的机率比较大,在这些网站向用户返回的网页文件中嵌入执行文件,可以提高客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集效率和全面性。
根据本申请的另一面,还提供一种在固定资源服务站点端的对应关系解析方法,包括:
固定资源服务站点端从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
固定资源服务站点端根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域(zone)。具体的,如图2所示,客户端向网站发送访问请求,并从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件,客户端执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址,随后固定资源服务站点端根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域,从而可以后续通过权威域名服务器的区域收集所述客户端的IP地址和本地域名解析服务器的IP地址的对应关系,其中,每次产生的随机数不同可以保证客户端的本地域名解析服务器(local DNS)每次收到的域名都是个全新的域名,所以localDNS是不会命中的,势必会向所述区域的权威域名服务器上查询该全新的域名,从而保证所述组合域名中的客户端的IP地址和本地域名解析服务器的IP地址的对应关系,最终都可以由权威域名服务器收集到。
本实施例中,固定资源服务站点提供用来处理提炼客户端http请求消息ip的服务,域名组合请求可以包括请求域名和客户端的IP地址,固定资源服务站点可以根据预设的域名自定义规则,将由随机数、客户端ip地址、请求域名以及权威域名服务器的区域(zone)组合成新域名,并返回给客户端。
本申请一实施例的固定资源服务站点端的对应关系解析方法中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。具体的,所述域名组合请求可以包括任意的所述固定资源服务站点的访问请求,如访问所述固定资源服务站点a.com上的任一资源1.txt的url(如:http://a.com/1.txt),以保证客户端只要向固定资源服务站点端发送任意访问请求,都能从固定资源服务站点端接收到生成的组合域名。
本申请一实施例的固定资源服务站点端的对应关系解析方法中,根据客户端的IP地址生成组合域名包括:
基于所述域名组合请求生成随机数;
将客户端的IP地址进行格式转换;
确定权威域名服务器的区域;
将所述随机数、格式转换后的客户端的IP地址和所述权威域名服务器的区域进行组合生成组合域名。具体的,由于IP地址的格式与域名的格式不同,所述要将IP地址进行格式转换后组合成符合格式要求的组合域名。
本申请一实施例的固定资源服务站点端的对应关系解析方法中,将客户端的IP地址进行格式转换可以包括将客户端的IP地址中的“.”替换为“-”。在此,域名中的“.”有特定的含义,所述这里要将“.”替换为“-”。
例如,客户端ip地址为11.11.11.11,请求域名为a.com,那么固定资源服务站点收到该请求消息后,生成的随机数为342438901,将组合成342438901-11-11-11-11-a.com.danuoyi.tbcache.com,其中,请求域名可以为a.com,权威域名服务器的区域可以为danuoyi.tbcache.com。
在此,本领域技术人员应能理解上述将客户端的IP地址进行格式转换的描述仅为举例,其他现有的或今后可能出现的将客户端的IP地址进行格式转换如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
根据本申请的另一面,还一种在客户端的对应关系解析方法,其中,该方法包括:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。具体的,通过客户端从请求网站接收网页文件,执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,固定资源服务站点生成组合域名返回给客户端,客户端就可以将组合域名发送给本地域名解析服务器,再由本地域名解析服务器将所述组合域名发送给权威域名服务器,实现权威域名服务器对客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集。
本申请一实施例的客户端的对应关系解析方法中,所述网页文件包括HTML文件。具体的,网站端生成所述访问请求的网页文件并发送至所述客户端中,所述网页文件可以是HTML(超文本标记语言)文件,超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入。
本申请一实施例的的客户端的对应关系解析方法中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。具体的,可以在所述网页文件中嵌入JS(javascript)执行文件,其中,JS是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。接上一实施例,可以在HTML文件中嵌入JS执行文件,用来给HTML网页增加自动开启获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程的动态功能。
本申请一实施例的的客户端的对应关系解析方法中,所述网站包括访问量大于预设阈值的网站。具体的,可以在访问量大于预设阈值的网站,如某一访问量比较大的站点,具体如某一购物网站的官网,因为用户访问这些网站的机率比较大,在这些网站向用户返回的网页文件中嵌入执行文件,可以提高客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集效率和全面性。
本申请一实施例的的客户端的对应关系解析方法中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。具体的,所述域名组合请求可以包括任意的所述固定资源服务站点的访问请求,如访问所述固定资源服务站点a.com上的任一资源1.txt的url(如:http://a.com/1.txt),以保证客户端只要向固定资源服务站点端发送任意访问请求,都能从固定资源服务站点端接收到生成的组合域名。
本申请一实施例的的客户端的对应关系解析方法中,所述组合域名包括的所述客户端的IP地址为格式转换后的客户端的IP地址。具体的,由于IP地址的格式与域名的格式不同,所述要将IP地址进行格式转换后组合成符合格式要求的组合域名。
本申请一实施例的的客户端的对应关系解析方法中,格式转换后的客户端的IP地址中将“.”替换为“-”。在此,域名中的“.”有特定的含义,所述这里要将“.”替换为“-”。
在此,本领域技术人员应能理解上述将客户端的IP地址进行格式转换的描述仅为举例,其他现有的或今后可能出现的将客户端的IP地址进行格式转换如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
根据本申请的另一个方面,还提供一种在本地域名解析服务器端的对应关系解析方法,其中,该方法包括:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。在此,由本地域名解析服务器将所述组合域名发送给权威域名服务器,实现权威域名服务器对客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集。
本申请一实施例的本地域名解析服务器端的对应关系解析方法中,向对应的权威域名服务器发送域名解析请求,包括:
从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址;
根据所述权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
本申请一实施例的本地域名解析服务器端的对应关系解析方法中,从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址,包括:
向根域名服务器发送域名解析请求;
从所述根域名服务器接收基于所述域名解析请求返回的下一级的域名服务器的IP地址,根据下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
重复本步骤直至从下一级域名服务器接收到基于所述域名解析请求返回的权威域名服务器的IP地址:从下一级域名服务器接收基于所述域名解析请求返回的再下一级的域名服务器的IP地址,根据再下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
根据权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
根据本申请的另一面,还提供一种在权威域名服务器端的对应关系解析方法,其中,包括:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址,所述组合域名包括所述客户端的IP地址和所述权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。具体的,CDN的调度是以local DNS的ip做调度,但是cdn服务的互联网用户端,请求的ip地址是自己的ip而不是local DNS的,那么如果想做到精准流控,就必须有一个客户端ip和对应的local DNS ip的对应关系。本实施例实现了本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系的有效收集。
本申请一实施例的权威域名服务器端的对应关系解析方法中,接收本地域名解析服务器发送的域名解析请求,包括:
从上一级的域名服务器接收本地域名解析服务器发送的域名解析请求,其中,所述上一级的域名服务器从再上一级的域名服务器接收本地域名解析服务器发送的域名解析请求,所述再上一级的域名服务器从其上一级的域名服务器接或根域名服务器接收本地域名解析服务器发送的域名解析请求。
本申请一实施例的权威域名服务器端的对应关系解析方法中,所述组合域名包括格式转换后的所述客户端的IP地址。具体的,由于IP地址的格式与域名的格式不同,所述要将IP地址进行格式转换后组合成符合格式要求的组合域名。
本申请一实施例的权威域名服务器端的对应关系解析方法中,生成所述本地域名解析服务器的IP地址,包括:
从所述组合域名中提取出所述格式转换后的所述客户端的IP地址;
将所述格式转换后的所述客户端的IP地址转换为格式转换前的所述客户端的IP地址。具体的,由于在生成组合域名时对客户端的IP地址进行了域名格式的转换,所以从组合域名中提取到客户端的IP地址后,要将客户端的IP地址转换回原来客户端的IP地址格式。
本申请一实施例的权威域名服务器端的对应关系解析方法中,格式转换前的所述客户端的IP地址中将“-”替换为“.”。
在此,本领域技术人员应能理解上述将客户端的IP地址进行格式转换的描述仅为举例,其他现有的或今后可能出现的将客户端的IP地址进行格式转换如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
根据本申请的另一面,还提供一种网站,包括:
接收装置,用于从客户端接收访问请求;
生成装置,用于生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。具体的,由于现有技术无法获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系,要获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系,则需要一个自动触发获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程的手段,本实施例中通过在网站端向客户端返回的网页文件中嵌入向一固定资源服务站点发送域名组合请求的执行文件,后续客户端在打开收到的网页文件时,即可自动运行向一固定资源服务站点发送域名组合请求的执行文件,从而自动开启获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程。
本申请一实施例的网站中,所述网页文件包括HTML文件。具体的,网站端生成所述访问请求的网页文件并发送至所述客户端中,所述网页文件可以是HTML(超文本标记语言)文件,超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入。
本申请一实施例的网站中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。具体的,可以在所述网页文件中嵌入JS(javascript)执行文件,其中,JS是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。接上一实施例,可以在HTML文件中嵌入JS执行文件,用来给HTML网页增加自动开启获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程的动态功能。
本申请一实施例的网站中,所述网站包括访问量大于预设阈值的网站。具体的,可以在访问量大于预设阈值的网站,如某一访问量比较大的站点,具体如某一购物网站的官网,因为用户访问这些网站的机率比较大,在这些网站向用户返回的网页文件中嵌入执行文件,可以提高客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集效率和全面性。
根据本申请的另一面,还提供一种固定资源服务站点,包括:
请求接收装置,用于从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
组合装置,用于根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。具体的,如图2所示,客户端向网站发送访问请求,并从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件,客户端执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址,随后固定资源服务站点端根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域,从而可以后续通过权威域名服务器的区域收集所述客户端的IP地址和本地域名解析服务器的IP地址的对应关系,其中,每次产生的随机数不同可以保证客户端的本地域名解析服务器(local DNS)每次收到的域名都是个全新的域名,所以local DNS是不会命中的,势必会向所述区域的权威域名服务器上查询该全新的域名,从而保证所述组合域名中的客户端的IP地址和本地域名解析服务器的IP地址的对应关系,最终都可以由权威域名服务器收集到。
本实施例中,固定资源服务站点提供用来处理提炼客户端http请求消息ip的服务,域名组合请求可以包括请求域名和客户端的IP地址,固定资源服务站点可以根据预设的域名自定义规则,将由随机数、客户端ip地址、请求域名以及权威域名服务器的固定zone组合成新域名,并返回给客户端。
本申请一实施例的固定资源服务站点中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。具体的,所述域名组合请求可以包括任意的所述固定资源服务站点的访问请求,如访问所述固定资源服务站点a.com上的任一资源1.txt的url(如:http://a.com/1.txt),以保证客户端只要向固定资源服务站点端发送任意访问请求,都能从固定资源服务站点端接收到生成的组合域名。
本申请一实施例的固定资源服务站点中,根据客户端的IP地址生成组合域名包括:
基于所述域名组合请求生成随机数;
将客户端的IP地址进行格式转换;
确定权威域名服务器的区域;
将所述随机数、格式转换后的客户端的IP地址和所述权威域名服务器的区域进行组合生成组合域名。具体的,由于IP地址的格式与域名的格式不同,所述要将IP地址进行格式转换后组合成符合格式要求的组合域名
本申请一实施例的固定资源服务站点中,将客户端的IP地址进行格式转换包括将客户端的IP地址中的“.”替换为“-”。在此,域名中的“.”有特定的含义,所述这里要将“.”替换为“-”。
例如,客户端ip地址为11.11.11.11,请求域名为a.com,那么固定资源服务站点收到该请求消息后,生成的随机数为342438901,将组合成342438901-11-11-11-11-a.com.danuoyi.tbcache.com。
根据本申请的另一面,还提供一种客户端,包括:
发送装置,用于向网站发送访问请求;
接收装置,用于从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行装置,用于执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
获取装置,用于从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
组合域名发送装置,用于将所述组合域名发送至所述客户端的本地域名解析服务器。具体的,通过客户端从请求网站接收网页文件,执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,固定资源服务站点生成组合域名返回给客户端,客户端就可以将组合域名发送给本地域名解析服务器,再由本地域名解析服务器将所述组合域名发送给权威域名服务器,实现权威域名服务器对客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集。
本申请一实施例的客户端中,所述网页文件包括HTML文件。具体的,网站端生成所述访问请求的网页文件并发送至所述客户端中,所述网页文件可以是HTML(超文本标记语言)文件,超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入。
本申请一实施例的客户端中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。具体的,可以在所述网页文件中嵌入JS(javascript)执行文件,其中,JS是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。接上一实施例,可以在HTML文件中嵌入JS执行文件,用来给HTML网页增加自动开启获取客户端的IP地址和本地域名解析服务器的IP地址的对应关系的流程的动态功能。
本申请一实施例的客户端中,所述网站包括访问量大于预设阈值的网站。具体的,可以在访问量大于预设阈值的网站,如某一访问量比较大的站点,具体如某一购物网站的官网,因为用户访问这些网站的机率比较大,在这些网站向用户返回的网页文件中嵌入执行文件,可以提高客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集效率和全面性。
本申请一实施例的客户端中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。具体的,所述域名组合请求可以包括任意的所述固定资源服务站点的访问请求,如访问所述固定资源服务站点a.com上的任一资源1.txt的url(如:http://a.com/1.txt),以保证客户端只要向固定资源服务站点端发送任意访问请求,都能从固定资源服务站点端接收到生成的组合域名。
本申请一实施例的客户端中,所述组合域名包括的所述客户端的IP地址为格式转换后的客户端的IP地址。具体的,由于IP地址的格式与域名的格式不同,所述要将IP地址进行格式转换后组合成符合格式要求的组合域名。
本申请一实施例的客户端中,格式转换后的客户端的IP地址中将“.”替换为“-”。在此,域名中的“.”有特定的含义,所述这里要将“.”替换为“-”。
根据本申请的另一面,还提供一种本地域名解析服务器,包括:
获取装置,用于从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
发送装置,用于根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。在此,由本地域名解析服务器将所述组合域名发送给权威域名服务器,实现权威域名服务器对客户端的IP地址和本地域名解析服务器的IP地址的对应关系的收集。
本申请一实施例的本地域名解析服务器中,所述发送装置包括:解析模块,用于从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址;请求模块,用于根据所述权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
本申请一实施例的本地域名解析服务器中,所述解析模块包括:
请求单元,用于向根域名服务器发送域名解析请求;
初级解析单元,用于从所述根域名服务器接收基于所述域名解析请求返回的下一级的域名服务器的IP地址,根据下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
循环解析单元,用于重复从下一级域名服务器接收基于所述域名解析请求返回的再下一级的域名服务器的IP地址,根据再下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求,直至从下一级域名服务器接收到基于所述域名解析请求返回的权威域名服务器的IP地址:;
发送单元,用于根据权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
根据本申请的另一面,还提供一种权威域名服务器,其中,包括:
接收装置,用于接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址,所述组合域名包括所述客户端的IP地址和所述权威域名服务器的区域;
生成装置,用于基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。具体的,CDN的调度是以local DNS的ip做调度,但是cdn服务的互联网用户端,请求的ip地址是自己的ip而不是local DNS的,那么如果想做到精准流控,就必须有一个客户端ip和对应的local DNS ip的对应关系。本实施例实现了本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系的有效收集。
本申请一实施例的权威域名服务器中,所述接收装置,用于从上一级的域名服务器接收本地域名解析服务器发送的域名解析请求,其中,所述上一级的域名服务器从再上一级的域名服务器接收本地域名解析服务器发送的域名解析请求。
本申请一实施例的权威域名服务器中所述组合域名包括格式转换后的所述客户端的IP地址。具体的,由于IP地址的格式与域名的格式不同,所述要将IP地址进行格式转换后组合成符合格式要求的组合域名。
本申请一实施例的权威域名服务器中所述生成装置,用于从所述组合域名中提取出所述格式转换后的所述客户端的IP地址;
将所述格式转换后的所述客户端的IP地址转换为格式转换前的所述客户端的IP地址。具体的,由于在生成组合域名时对客户端的IP地址进行了域名格式的转换,所以从组合域名中提取到客户端的IP地址后,要将客户端的IP地址转换回原来客户端的IP地址格式。
本申请一实施例的权威域名服务器中格式转换前的所述客户端的IP地址中将“-”替换为“.”。
根据本申请的另一面,还提供一种网站,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端接收访问请求;
生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
根据本申请的另一面,还提供一种固定资源服务站点,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
根据本申请的另一面,还提供一种客户端,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。
根据本申请的另一面,还提供一种本地域名解析服务器,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
根据本申请的另一面,还提供一种权威域名服务器,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址,所述组合域名包括所述客户端的IP地址和所述权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
综上所述,本申请通过客户端向网站发送访问请求,从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件,执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址,从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域,将所述组合域名发送至所述客户端的本地域名解析服务器,本地域名解析服务器对应的权威域名服务器发送域名解析请求,权威域名服务器基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系,实现了本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系的有效收集,进而可以对cdn服务进行精确的流控。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (38)
1.一种在网站端执行的对应关系解析方法,其中,包括:
从客户端接收访问请求;
生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
2.根据权利要求1所述的方法,其中,所述网页文件包括HTML文件。
3.根据权利要求1所述的方法,其中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。
4.根据权利要求1至3任一项所述的方法,其中,所述网站包括访问量大于预设阈值的网站。
5.一种在固定资源服务站点端执行的对应关系解析方法,其中,包括:
从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
6.根据权利要求5所述的方法,其中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。
7.根据权利要求5或6所述的方法,其中,根据客户端的IP地址生成组合域名包括:
基于所述域名组合请求生成随机数;
将客户端的IP地址进行格式转换;
确定权威域名服务器的区域;
将所述随机数、格式转换后的客户端的IP地址和所述权威域名服务器的区域进行组合生成组合域名。
8.根据权利要求7所述的方法,其中,将客户端的IP地址进行格式转换包括将客户端的IP地址中的“.”替换为“-”。
9.一种在客户端执行的对应关系解析方法,其中,该方法包括:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。
10.根据权利要求9所述的方法,其中,所述网页文件包括HTML文件。
11.根据权利要求9所述的方法,其中,所述执行文件包括嵌入于所述网页文件中的JS执行文件。
12.根据权利要求9所述的方法,其中,所述网站包括访问量大于预设阈值的网站。
13.根据权利要求9所述的方法,其中,所述域名组合请求包括所述固定资源服务站点的访问请求和客户端的IP地址。
14.根据权利要求9至13任一项所述的方法,其中,所述组合域名包括的所述客户端的IP地址为格式转换后的客户端的IP地址。
15.根据权利要求14所述的方法,其中,格式转换后的客户端的IP地址中将“.”替换为“-”。
16.一种在本地域名解析服务器端执行的对应关系解析方法,其中,该方法包括:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
17.根据权利要求16所述的方法,其中,向对应的权威域名服务器发送域名解析请求,包括:
从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址;
根据所述权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
18.根据权利要求17所述的方法,其中,从根域名开始,递归或者迭代逐级发起域名解析请求,一直解析到该区域的权威域名服务器的IP地址,包括:
向根域名服务器发送域名解析请求;
从所述根域名服务器接收基于所述域名解析请求返回的下一级的域名服务器的IP地址,根据下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
重复本步骤直至从下一级域名服务器接收到基于所述域名解析请求返回的权威域名服务器的IP地址:从下一级域名服务器接收基于所述域名解析请求返回的再下一级的域名服务器的IP地址,根据再下一级的域名服务器的IP地址向对应的域名服务器发送域名解析请求;
根据权威域名服务器的IP地址向对应的权威域名服务器发送域名解析请求。
19.一种在权威域名服务器端执行的对应关系解析方法,其中,包括:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括组合域名和本地域名解析服务器的IP地址,所述组合域名包括客户端的IP地址和所述权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
20.根据权利要求19所述的方法,其中,接收本地域名解析服务器发送的域名解析请求,包括:
从上一级的域名服务器接收本地域名解析服务器发送的域名解析请求,其中,所述上一级的域名服务器从再上一级的域名服务器接收本地域名解析服务器发送的域名解析请求。
21.根据权利要求19所述的方法,其中,所述组合域名包括格式转换后的所述客户端的IP地址。
22.根据权利要求21所述的方法,其中,生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系,包括:
从所述组合域名中提取出所述格式转换后的所述客户端的IP地址;
将所述格式转换后的所述客户端的IP地址转换为格式转换前的所述客户端的IP地址。
23.根据权利要求22所述的方法,其中,格式转换前的所述客户端的IP地址中将“-”替换为“.”。
24.一种网站,其中,包括:
接收装置,用于从客户端接收访问请求;
生成装置,用于生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
25.一种固定资源服务站点,其中,包括:
请求接收装置,用于从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
组合装置,用于根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
26.一种客户端,其中,包括:
发送装置,用于向网站发送访问请求;
接收装置,用于从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行装置,用于执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
获取装置,用于从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
组合域名发送装置,用于将所述组合域名发送至所述客户端的本地域名解析服务器。
27.一种本地域名解析服务器,其中,包括:
获取装置,用于从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
发送装置,用于根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
28.一种权威域名服务器,其中,包括:
接收装置,用于接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括组合域名和本地域名解析服务器的IP地址,所述组合域名包括客户端的IP地址和所述权威域名服务器的区域;
生成装置,用于基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
29.一种网站,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端接收访问请求;
生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
30.一种固定资源服务站点,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
31.一种客户端,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。
32.一种本地域名解析服务器,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
33.一种权威域名服务器,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括组合域名和本地域名解析服务器的IP地址,所述组合域名包括客户端的IP地址和所述权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
34.一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
从客户端接收访问请求;
生成所述访问请求的网页文件并发送至所述客户端,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件。
35.一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
从客户端接收域名组合请求,其中,所述域名组合请求由客户端执行一网站返回的网页文件时自动发送,所述域名组合请求包括客户端的IP地址;
根据客户端的IP地址生成组合域名并发送至所述客户端,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域。
36.一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
向网站发送访问请求;
从所述网站接收对应于所述访问请求的网页文件,所述网页文件包括向一固定资源服务站点发送域名组合请求的执行文件;
执行所述网页文件,以在打开对应的网页的同时向一固定资源服务站点自动发送域名组合请求,所述域名组合请求包括客户端的IP地址;
从所述固定资源服务站点获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
将所述组合域名发送至所述客户端的本地域名解析服务器。
37.一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
从客户端获取组合域名,所述组合域名包括随机数、所述客户端的IP地址和权威域名服务器的区域;
根据所述权威域名服务器的区域,向对应的权威域名服务器发送域名解析请求,所述域名解析请求包括所述组合域名和本地域名解析服务器的IP地址。
38.一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
接收本地域名解析服务器发送的域名解析请求,所述域名解析请求包括组合域名和本地域名解析服务器的IP地址,所述组合域名包括客户端的IP地址和权威域名服务器的区域;
基于所述域名解析请求生成所述本地域名解析服务器的IP地址和所述客户端的IP地址的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710576130.3A CN109257451B (zh) | 2017-07-14 | 2017-07-14 | 对应关系解析方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710576130.3A CN109257451B (zh) | 2017-07-14 | 2017-07-14 | 对应关系解析方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109257451A CN109257451A (zh) | 2019-01-22 |
CN109257451B true CN109257451B (zh) | 2021-10-26 |
Family
ID=65051886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710576130.3A Active CN109257451B (zh) | 2017-07-14 | 2017-07-14 | 对应关系解析方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109257451B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109889626A (zh) * | 2019-03-20 | 2019-06-14 | 湖南快乐阳光互动娱乐传媒有限公司 | 获取ip地址和dns地址的对应关系的方法及装置、系统 |
CN110535930A (zh) * | 2019-08-22 | 2019-12-03 | 网宿科技股份有限公司 | 一种边缘cdn节点的调度方法和系统 |
CN110602270B (zh) * | 2019-11-01 | 2022-10-14 | 北京博睿宏远数据科技股份有限公司 | 域名解析方法、装置、计算机设备及存储介质 |
CN111447296B (zh) * | 2020-03-10 | 2023-03-24 | 达闼机器人股份有限公司 | 域名解析方法、装置、计算设备及计算机存储介质 |
CN113225408B (zh) * | 2021-05-08 | 2023-04-07 | 中国工商银行股份有限公司 | 一种域名处理方法及装置 |
CN114553826B (zh) * | 2022-01-11 | 2023-10-17 | 阿里巴巴(中国)有限公司 | 域名管理方法、装置、电子设备、介质及程序产品 |
CN115460169A (zh) * | 2022-09-06 | 2022-12-09 | 中国电子信息产业集团有限公司第六研究所 | 域名解析方法、系统、电子设备及计算机可读存储介质 |
CN117938807B (zh) * | 2024-03-21 | 2024-06-21 | 北京火山引擎科技有限公司 | 用于cdn的对本地dns进行画像的方法、装置及系统 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6981029B1 (en) * | 2001-07-17 | 2005-12-27 | Cisco Technology, Inc. | System and method for processing a request for information in a network |
CN102523231A (zh) * | 2011-12-27 | 2012-06-27 | 北京蓝汛通信技术有限责任公司 | 一种基于dns解析的流量调度方法、装置及服务器 |
CN102882791A (zh) * | 2012-10-30 | 2013-01-16 | 杭州迪普科技有限公司 | 一种dns业务处理的方法及装置 |
CN104363313B (zh) * | 2014-12-02 | 2018-09-18 | 网宿科技股份有限公司 | 使用内容分发网络的网站的资源使用率保障方法和系统 |
CN106534390B (zh) * | 2017-01-24 | 2019-10-25 | 网宿科技股份有限公司 | 权威域名系统服务器数据的存储和管理方法及系统 |
-
2017
- 2017-07-14 CN CN201710576130.3A patent/CN109257451B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109257451A (zh) | 2019-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109257451B (zh) | 对应关系解析方法及设备 | |
US11929978B2 (en) | Network address resolution | |
US20180183888A1 (en) | Method and system for identifying website visitors | |
US8892680B2 (en) | System and method for caching content elements with dynamic URLs | |
CN106897347B (zh) | 一种网页展示方法、操作事件记录方法及装置 | |
US11729249B2 (en) | Network address resolution | |
RU2017106890A (ru) | Способ доступа к веб-узлам, устройство и система веб-узла | |
CN102546668B (zh) | 一种独立访问者的统计方法、装置及系统 | |
CN107346320B (zh) | 一种数据调用方法和装置 | |
CN111385316B (zh) | 资源刷新方法、访问方法及装置 | |
CN102402558A (zh) | 一种提供包含网页地址的消息的方法和系统 | |
KR20140021602A (ko) | 수정된 호스트네임을 사용하는 글로벌 트래픽 관리 | |
CN112765103A (zh) | 一种文件解析方法、系统、装置及设备 | |
CN110855766A (zh) | 一种访问Web资源的方法、装置及代理服务器 | |
US7539776B1 (en) | Dynamic uniform resource locator compression | |
CN106899689B (zh) | 一种信息预下发的方法及服务器 | |
CN113055420A (zh) | Https业务识别方法、装置及计算设备 | |
CN106919595B (zh) | 一种用于Cookie映射的方法、装置及电子设备 | |
CN104468857A (zh) | 一种对应关系的获取方法及系统 | |
CN111988298B (zh) | 数据处理方法、装置及设备 | |
CN113315849B (zh) | 数据处理方法、装置、设备和存储介质 | |
CN102821088B (zh) | 获取网络数据的系统和方法 | |
KR20170027327A (ko) | 통신 부하를 발생시키지 않는 데이터 교환 방법 | |
CN114662034A (zh) | 用户标记方法、用户标记系统、电子设备及存储介质 | |
CN118520128A (zh) | 图片查看方法、装置、存储介质及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |