[发明专利]通过Web方式探测客户端使用的本地DNS服务器的方法有效
申请号: | 201210077375.9 | 申请日: | 2012-03-22 |
公开(公告)号: | CN102624914A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 曾福华;郝冲;刘再德 | 申请(专利权)人: | 北京快网科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 101199 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种通过Web方式探测客户端使用的本地DNS服务器的方法:授权DNS服务器和HTTP服务器共用同一个后端数据库,HTTP服务器动态页面产生页面元素触发DNS递归至授权DNS服务器,授权DNS服务器将客户端使用的本地DNS和客户端IP等信息存储到后端数据库,HTTP服务器通过查找后端数据库能够获取到客户端使用的本地DNS服务器的IP地址,并判断该本地DNS服务器的IP地址与客户端的IP地址是否匹配,当不匹配时,能够及时提醒客户端用户重新配置新的本地DNS服务器或自动跳转到最优的指定HTTP服务器,从而提高客户端HTTP请求的响应速度,提高客户端用户的使用体验。 | ||
搜索关键词: | 通过 web 方式 探测 客户端 使用 本地 dns 服务器 方法 | ||
【主权项】:
一种通过Web方式探测客户端使用的本地DNS服务器的方法,其特征在于,包括以下步骤:S1,所述客户端配置使用原本地DNS服务器,所述客户端请求特定URL;S2,所述客户端通过所述原本地DNS服务器对与所述特定URL对应的域名进行域名解析,得到与所述域名对应的HTTP服务器1的IP;S3,所述客户端通过所述HTTP服务器1的IP与所述HTTP服务器1建立HTTP连接,向所述HTTP服务器1发送第一次HTTP请求;其中,所述HTTP服务器1通过所述HTTP连接获取到所述客户端IP信息;S4,所述HTTP服务器1为所述第一次HTTP请求生成HTTP响应消息,其中,所述HTTP响应消息包含可自动加载的页面元素;所述可自动加载的页面元素的URL的域名为特定目标域名,所述特定目标域名由唯一的请求访问标识和客户端IP信息按特定规则组成;S5,所述HTTP服务器1将所述含可自动加载的页面元素的HTTP响应消息返回给所述客户端;S6,所述客户端接收所述HTTP响应消息,获得所述可自动加载的页面元素的URL,向所述原本地DNS服务器发送对所述可自动加载的页面元素的URL的所述特定目标域名的解析请求,然后,客户端浏览器自动加载该页面元素;S7,所述原本地DNS服务器将所述特定目标域名解析请求递归到授权DNS服务器;S8,所述授权DNS服务器对所述特定目标域名进行域名解析,从所述特定目标域名解析请求中按规则提取出所述请求访问标识和所述客户端IP信息;并且所述授权DNS服务器获取所述原本地DNS服务器的原本地DNS服务器IP;S9,所述授权DNS服务器向后端数据库中存储所述请求访问标识、所述客户端IP信息与所述原本地DNS服务器IP的映射关系;S10,所述授权DNS服务器生成DNS解析响应,将所述DNS解析响应返回给所述原本地DNS服务器,所述原本地DNS服务器将所述DNS解析响应返回给所述客户端;其中,所述DNS解析响应中携带有与所述可自动加载的页面元素URL对应域名的IP;S11,所述客户端根据S10得到的所述页面元素URL对应域名的IP,与所述页面元素URL对应域名的IP所在的HTTP服务器2建立HTTP连接,然后向所述HTTP服务器2发送第二次HTTP请求;其中,所述第二次HTTP请求的头部中携带S4中所述特定目标域名;S12,所述HTTP服务器2根据所述请求访问标识查找所述后端数据库,获取与所述请求访问标识对应的所述客户端IP信息与所述原本地DNS服务器IP的映射关系;S13,与S12同时,所述HTTP服务器2查找所述后端数据库中存储的IP地址库信息,判断所述客户端IP信息与所述原本地DNS服务器IP是否匹配;如果不匹配,则执行S14;S14,所述HTTP服务器2向所述客户端返回HTTP响应消息,其中,所述HTTP响应信息中含所述客户端IP信息与所述原本地DNS服务器IP不匹配的提醒消息;和/或所述HTTP服务器2查找所述后端数据库,获取与所述客户端IP信息匹配的新的本地DNS服务器IP,然后,向所述客户端发送所述新的本地DNS服务器IP。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京快网科技有限公司,未经北京快网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210077375.9/,转载请声明来源钻瓜专利网。
- 上一篇:耐磨导向气缸活塞机构
- 下一篇:双站共视比对测试地面站G/T值的方法