[发明专利]一种处理域名解析请求的方法和装置有效
申请号: | 201811249598.2 | 申请日: | 2018-10-25 |
公开(公告)号: | CN109462668B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 吴梦想 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 翟乃霞;刘昕 |
地址: | 523857 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 域名解析 请求 方法 装置 | ||
本申请涉及终端领域,尤其涉及一种处理域名解析请求的方法和装置,用以解决现有技术中仅支持IPv4的电子设备通过DNS的域名解析结果加载数据时间较长的问题。该方法包括:获取域名解析请求,解析域名得到域名的IP地址列表;对位于IP地址列表中的第一个IP地址进行网络连接测试;当对位于IP地址列表中的第一个IP地址的网络连接测试失败时,则将IP地址列表中的第一个IP地址替换为IP地址列表中的最后一个IP地址。上述方案能将IP地址列表中首位的IP地址更换为末位的IP地址,使仅支持IPv4的设备能直接通过IPv4地址上网,无需对列表中的IPv6地址进行多次尝试连接,从而尽快实现数据加载,缩短用户等待时间,提升用户体验。
技术领域
本申请涉及终端领域,尤其涉及一种处理域名解析请求的方法和装置。
背景技术
现有的电子设备在上网时,往往会用到域名系统(Domain Name System,DNS)。域名系统能够根据用户输入的域名访问与域名相对应的互联网协议地址,也称为IP(Internet Protocol)地址。
现有技术中广泛应用的互联网协议大多为第四版(IPv4),但IPv4的地址资源有限,部分网络服务已经开始使用互联网协议第六版(IPv6),与IPv4相比,IPv6具有更优的网络功能。但是,现有技术中仅有部分电子设备支持IPv6,另一部分电子设备依然只支持IPv4。
对于只支持IPv4的电子设备,无法通过DNS解析出的IPv6地址加载数据,电子设备往往需要多次尝试连接IPv6地址,失败后,才能通过IPv4地址加载数据。由此导致电子设备尝试连接的时间过长,电子设备的界面不能及时加载数据,用户长时间看不到加载内容,体验较差。
发明内容
本申请实施例提供一种处理域名解析请求的方法和装置,用以解决现有技术中仅支持IPv4的电子设备通过DNS的域名解析结果加载数据时间较长的问题。
本申请实施例采用下述技术方案:
第一方面,提供了一种处理域名解析请求的方法方法,包括:
获取域名解析请求,解析域名得到所述域名的IP地址列表,其中,所述IP地址列表中的IP按列表顺序进行网络连接;
对位于所述IP地址列表中的第一个IP地址进行网络连接测试;
当对位于所述IP地址列表中的第一个IP地址的网络连接测试失败时,则将所述IP地址列表中的第一个IP地址替换为所述IP地址列表中的最后一个IP地址。
第二方面,提供了一种处理域名解析请求的装置,包括:
解析模块,获取域名解析请求,解析域名得到所述域名的IP地址列表,其中,所述IP地址列表中的IP按列表顺序进行网络连接;
测试模块,对位于所述IP地址列表中的第一个IP地址进行网络连接测试;
替换模块,当对位于所述IP地址列表中的第一个IP地址的网络连接测试失败时,则将所述IP地址列表中的第一个IP地址替换为所述IP地址列表中的最后一个IP地址。
第三方面,提供了一种终端设备,该终端设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811249598.2/2.html,转载请声明来源钻瓜专利网。