买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳市创维软件有限公司
摘要:本发明提出一种网络查询方法、装置、设备及存储介质,网络查询方法包括:在接收到DNS请求时,在本地文件中查找是否存在网络查询列表;若存在,则获取网络查询列表,网络查询列表中存放有历史网络查询的优先级排序结果;将网络查询列表中与DNS请求中的域名对应的DNS服务器地址返回至DNS请求使用端。本发明通过在接收到DNS请求时查找网络查询列表,通过网络查询列表中保存的历史网络查询优先级排序结果,确定DNS请求对应优先的DNS服务器地址,并将DNS返回DNS请求使用端,从而实现了根据优先级返回与DNS请求对应的DNS服务器地址。
主权项:1.一种网络查询方法,其特征在于,所述网络查询方法,包括:在接收到DNS请求时,在本地文件中查找是否存在网络查询列表;若存在,则获取所述网络查询列表,所述网络查询列表中存放有历史网络查询的优先级排序结果;将所述网络查询列表中与所述DNS请求中的域名对应的DNS服务器地址返回至DNS请求使用端;其中,所述在接收到DNS请求时,在本地文件中查找是否存在网络查询列表之后,还包括:若不存在,则获取用户的类型确认指令,根据所述类型确认指令确定网络优先级的类型;根据所述网络优先级的类型创建对应的网络查询列表;其中,所述根据所述网络优先级的类型创建对应的网络查询列表的步骤,包括:根据所述网络优先级类型对DNS服务器地址进行排序,获得服务器顺序列表;按照所述服务器顺序列表和所述网络优先级的类型发起网络查询,获得网络查询的优先级排序结果;根据所述网络查询的优先级排序结果确定所述网络查询列表;其中,所述根据所述网络优先级类型对DNS服务器地址进行排序,获得服务器顺序列表的步骤,包括:在所述网络优先级的类型为第一优先级类型时,将所述地址为所述第一优先级对应类型的DNS服务器排序在前,将所述地址为第二优先级对应类型的DNS服务器排序在后,获得服务器顺序列表;若所述网络优先级的类型为第二优先级类型,则将所述地址为第二优先级对应类型的DNS服务器排序在前,将所述地址为第一优先级对应类型的DNS服务器排序在后,获得服务器顺序列表;其中,所述按照所述服务器顺序列表和所述网络优先级的类型发起网络查询,获得网络查询的优先级排序结果的步骤,包括:对所述服务器顺序列表进行遍历,获取当前遍历到的DNS服务器的地址;根据当前网络优先级的类型确定网络查询的方式,并根据当前遍历到的DNS服务器的地址按照所述网络查询的方式进行网络查询,获得网络查询的优先级排序结果;其中,所述根据当前网络优先级的类型确定网络查询的方式,并根据当前遍历到的DNS服务器的地址按照所述网络查询的方式进行网络查询,获得网络查询的优先级排序结果的步骤,包括:按照服务器顺序列表和当前网络优先级的类型确定网络查询的方式,并发起网络查询,其中,所述网络查询的方式包括AAAA查询和A查询;将网络查询的优先级排序按照从前至后的顺序拆分为三段,在当前网络优先级为V6的情况下,将当前遍历到的所有类型为IPV6的DNS服务器的地址中,所有进行AAAA查询成功且A查询成功的DNS服务器的地址置于网络查询的优先级排序结果的第一段;将进行AAAA查询成功且A查询失败的DNS服务器的地址置于网络查询的优先级排序结果的第二段;将进行A查询成功且AAAA查询失败的DNS服务器的地址置于网络查询的优先级排序结果的第三段;在当前遍历到的DNS服务器进行AAAA查询和A查询均失败时,则将DNS服务器的地址舍弃,并获得网络查询的优先级排序结果;基于优先级排序结果创建网络查询列表。
全文数据:
权利要求:
百度查询: 深圳市创维软件有限公司 网络查询方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。