发明名称 一种浏览器及其进行域名解析的方法
摘要 本发明公开了一种浏览器及其进行域名解析的方法,所述方法包括:启动浏览器,并调用DNS加速数据信息,其中所述DNS加速数据信息包括预先获取的若干域名及各域名对应的IP地址信息;接收用户发起的对某URL的访问请求,解析该访问请求,并提取所述URL对应的域名;检测所述DNS加速数据信息中是否包含所述URL对应的域名,若包含,则获取该域名对应的IP地址信息,并利用该IP地址信息进行访问处理;所述DNS加速数据信息中预先获取的若干域名包括若干主域名,以及每个主域名对应的子域名。本发明通过预先对于一些主域名进行统计,形成DNS加速数据信息,当该DNS加速数据信息被用户侧浏览器调用后,可以实现网页浏览加速,该加速处理过程耗时短,提高了DNS加速的效率。
申请公布号 CN102843445B 申请公布日期 2016.01.13
申请号 CN201210379549.7 申请日期 2012.09.29
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 董斌雁;任寰
分类号 H04L29/12(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 工业和信息化部电子专利中心 11010 代理人 梁军
主权项 一种浏览器进行域名解析的方法,包括:启动浏览器,浏览器调用从服务器侧下载的或者由服务器主动推送的DNS加速数据信息,其中所述DNS加速数据信息包括预先获取的若干域名及各域名对应的IP地址信息;接收用户发起的对某URL的访问请求,解析该访问请求,并提取所述URL对应的域名;检测所述DNS加速数据信息中是否包含所述URL对应的域名,若包含,则获取该域名对应的IP地址信息,并利用该IP地址信息进行访问处理;当用户浏览访问的URL对应的网页时,检测用户鼠标是否在网页上悬停,若是,获取鼠标悬停位置对应的网页分区DIV元素;将所述DIV元素内各URL进行分割,得到各URL对应的域名,并对得到的域名进行去重处理;检测所述DNS加速数据信息中是否包含各所述URL对应的域名,若包含,则提取各域名对应的IP地址信息,并在用户访问所述DIV元素内的URL时,直接利用所述提取的IP地址信息进行访问处理;其中,所述DNS加速数据信息中预先获取的若干域名包括若干主域名,以及每个主域名对应的子域名;所述DNS加速数据信息中的若干域名及各域名对应的IP地址信息为所述服务器侧在预先配置的主域名池内逐一选取主域名,并通过拦截系统函数getaddrinfo()的方式,获取得到的对应主域名对应的二级子域名,以及主域名与各二级子域名的IP地址信息。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)