A method of acquiring and collecting client-side local DNS servers includes the following steps: redirecting to a preset application server when a parse request for a probe domain name is received at an authoritative server; and redirecting the HTTP access request at an application server when an HTTP request for a probe domain name is received at an application server To the second domain name; the second domain name includes the IP address of the requester that probes the domain name and sends the HTTP request; at the authoritative server, when a parse request for the second domain name is received, the IP address of the requester contained in the second domain name is established between the IP address of the requester and the IP address of the local name server that sends the second domain name resolution request. Correspondence.
【技术实现步骤摘要】
【国外来华专利技术】一种获取并收集客户端本地DNS服务器的方法以及系统
本申请涉及网络域名解析领域,具体涉及一种获取并收集客户端本地DNS服务器的方法以及系统。
技术介绍
随着网络技术的发展,越来越多的商业业务实现了网络化交易。比如银行、电商平台等。这些网络化业务一般需要交付网络或者内容分发网络的支持。应用交付网络(ApplicationDeliveryNetwork,ADN),利用相应的网络优化/加速设备,确保用户的业务应用能够快速、安全、可靠地交付给内部员工和外部服务群。内容分发网络(ContentDeliveryNetwork,CDN)尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,内容分发网络系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求导向离用户最近的服务节点上。依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度。在现有的互联网中,本地域名服务器(LocalDomainNameServer,LDNS)接收本地网络客户端的域名解析请求,递归查询上级域名服务器,最终从被查询域名的权威服务器把域名解析为IP地址。在内容分发网络和应用交付网络等一些网络系统中,权威服务器通过发送域名解析请求的本地域名服务器的地址来判断客户端所处网络位置,并返回内容分发网络或应用交付网络中离客户端最近的该内容分发网络或交付网络节点的I ...
【技术保护点】
1.一种获取并收集客户端本地DNS服务器的方法,其特征在于,包括以下步骤:在权威服务器处,在接收到针对探测域名的解析请求时,重定向至预设的应用服务器;在应用服务器处,在接收到针对探测域名的HTTP请求时,将所述HTTP访问请求重定向至第二域名;所述第二域名包括探测域名以及发送HTTP请求的请求端的IP地址;在权威服务器处,在接收到针对第二域名的解析请求时,建立第二域名中包含的请求端IP地址与发送所述第二域名解析请求的本地域名服务器IP地址之间的对应关系。
【技术特征摘要】
【国外来华专利技术】1.一种获取并收集客户端本地DNS服务器的方法,其特征在于,包括以下步骤:在权威服务器处,在接收到针对探测域名的解析请求时,重定向至预设的应用服务器;在应用服务器处,在接收到针对探测域名的HTTP请求时,将所述HTTP访问请求重定向至第二域名;所述第二域名包括探测域名以及发送HTTP请求的请求端的IP地址;在权威服务器处,在接收到针对第二域名的解析请求时,建立第二域名中包含的请求端IP地址与发送所述第二域名解析请求的本地域名服务器IP地址之间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在应用服务器处,在接收到针对探测域名的HTTP请求时,获取请求端的IP地址和时间戳并保存;在权威服务器处,通过所述第二域名,获取所述请求端IP地址以及所述本地域名服务器的IP地址,验证所述请求端IP地址后,且建立所述请求端IP地址和所述本地域名服务器IP地址的对应关系并保存,标记所述对应关系为待确认;在应用服务器处,通过所述第二域名确认所述对应关系,以及获取经确认的所述本地域名服务器的IP地址。3.根据权利要求2所述的获取并收集客户端本地DNS服务器的方法,其特征在于,所述方法还包括:所确认的对应关系存储至对应关系库;以及基于所述对应关系库,为请求端提供有效的本地域名服务器IP地址。4.根据权利要求2所述的获取并收集客户端本地DNS服务器的方法,其特征在于,还包括:在应用服务器处,在接收到针对探测域名的HTTP请求时,从所述第二域名提取IP地址并与解析的请求端IP地址进行地址校验,校验合格时,修改所述对应关系为已确认并归入所述对应关系库;校验不合格时,不响应所述请求端的请求。5.根据权利要求3所述的获取并收集客户端本地DNS服务器的方法,其特征在于,还包括:在应用服务器处,在接收到针对探测域名的HTTP请求时,解析请求端IP地址并根据所述对应关系库进行地址校验,发现错误访问或者IP地址提取失败时,通过探测域名将所述请求端重定向至本地域名服务器。6.根据权利要求2-5任意一项所述的获取并收集客户端本地DNS服务器的方法,其特征在于,还包括:筛查所有待确认的对应关系,未经确认的对应关系在存储设定时间后进行删除。7.一种获取并收集客户端本地DNS服务器的系统,其特征在于,包括第一模块和第二模块:所述第一模块用于在权威服务器处,在接收到针对探测域名的解析请求时,重定向至预设的应用服务器;所述第二模块用于在应用服务器处,在接收到针对探测域名的HTTP请求时,将所述HTTP访问请求重定向至第二域名;所述第二域名包括探测域名以及发送HTTP请求的请求端的IP地址;所述第一模块还用于在权威服务器处,在接收到针对第二域名的解析请求时,建立第二域名中包含的请求端IP地址与发送所述第二域名解析请求的本地域名服务器IP地址之间的对应关系。8.根据权利要求7所述的获取并收集客户端本地DNS服务器的系统,其特征在于,所述第二模块还用于在所述应用服务器处,在接收到针对探测域名的HTTP请求时,获取请求端的IP地址和时间戳并保存;所述第一模块还用于在所述权威服务器处,通过所述第二域名,获取所述请求端IP地址以及所述本地域名服务器的IP地址,验证所述请求端IP地址后,建立所述请求端IP地址和所述本地域名服务器IP地址的对应关系并保存,标记所述对应关系为待确认;所述第二模块还用于在所述应用服务器处,通过所述第二域名确认所述对应关系,以及获取经确认的所述本地域名服务器的IP地址。9.根据权利要求8所述的获取并收集客户端本地DNS服务器的系统,其特征在于,还包括第三模块,所述第三模块用于在存储服务器处,存储确认的对应关系形成的对应关系库;以及所述第一模块还用于在所述权威服务器处,基于所述对应关系库,为请求端提供有效的本地域名服务器的IP地址。10.根据权利要求9所述的获取并收集客户端本地DNS服务器的系统,其特征在于,所...
【专利技术属性】
技术研发人员:代明,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。