【技术实现步骤摘要】
网络访问方法、装置、电子设备和计算机可读介质
本申请实施例涉及通信领域,具体涉及网络访问方法、装置、电子设备和计算机可读介质。
技术介绍
随着IPv6(InternetProtocolVersion6,互联网协议第6版)的使用,移动终端通常支持双协议栈(DualStack)的通信。即,终端设备既能和IPv4(InternetProtocolVersion4,互联网协议第4版)地址通信,又能和IPv6地址通信。现有网络访问方式,通常采用IPv6地址优先访问的模式。即首先利用IPv6地址作为目的地址进行网络访问,若网络访问失败,再使用IPv4地址作为目的地址进行网络访问。然而,IPv6网络环境在现阶段不稳定,可能出现延时、丢包等各种网络问题。此时,将导致网络访问的延时较长。此外,当待访问的域名仅对应有IPv6地址或者仅对应有IPv4地址时,这种方式无法适用。
技术实现思路
本申请实施例提出了网络访问方法、装置、电子设备和计算机可读介质,以解决现有技术中在不同网络状况下无法保证网络访问的即时性的技术问题。第一方面,本申请实施例提供了一种网络访问方法,该方法包括:获取目标域名对应的一个或多个互联网协议IP地址;按照IP地址的类别,对所获取的各IP地址进行归类,检测归类后的各类别中是否包含IP地址;基于检测结果、与各类别中的IP地址的网络连通情况,确定目标IP地址;向目标IP地址发送网络访问请求。在一些实施例中,按照IP地址的类别,对所获取的各IP地址进行归类,检测归类后的各类别中是否包含IP地址,包括:按照IP地址的类别建立第一IP地址集和第二IP地址集,并将所获取的 ...
【技术保护点】
1.一种网络访问方法,其特征在于,包括:获取目标域名对应的一个或多个互联网协议IP地址;按照IP地址的类别,对所获取的各IP地址进行归类,检测归类后的各类别中是否包含IP地址;基于检测结果、预设的等待时长、与所述各类别中的IP地址的网络连通情况,确定目标IP地址;向所述目标IP地址发送网络访问请求。
【技术特征摘要】
1.一种网络访问方法,其特征在于,包括:获取目标域名对应的一个或多个互联网协议IP地址;按照IP地址的类别,对所获取的各IP地址进行归类,检测归类后的各类别中是否包含IP地址;基于检测结果、预设的等待时长、与所述各类别中的IP地址的网络连通情况,确定目标IP地址;向所述目标IP地址发送网络访问请求。2.根据权利要求1所述的网络访问方法,其特征在于,所述按照IP地址的类别,对所获取的各IP地址进行归类,检测归类后的各类别中是否包含IP地址,包括:按照IP地址的类别建立第一IP地址集和第二IP地址集,并将所获取的各IP地址分别归入相应的IP地址集;分别检测所述第一IP地址集和所述第二IP地址集是否为空集。3.根据权利要求2所述的网络访问方法,其特征在于,所述第一IP地址集为互联网协议第6版IPv6地址集,所述第二IP地址集为互联网协议第4版IPv4地址集。4.根据权利要求3所述的网络访问方法,其特征在于,所述基于检测结果、预设的等待时长、与所述各类别中的IP地址的网络连通情况,确定目标IP地址,包括:响应于检测出所述IPv6地址集和所述IPv4地址集均不为空集,分别检测与所述IPv6地址集中的各IP地址是否网络连通;响应于在预设的等待时长内未检测出网络连通的IP地址,分别检测与所述IPv4地址集中的各IP地址是否网络连通;将最先检测出网络连通的IP地址确定为目标IP地址。5.根据权利要求3所述的网络访问方法,其特征在于,所述基于检测结果、预设的等待时长、与所述各类别中IP的地址的网络连通情况,确定目标IP地址,包括:响应于检测出所述IPv6地址集不为空集且所述IPv4地址集为空集,分别检测与所述IPv6地址集中的各IP地址是否网络连通,将最先检测出网络连通的IP地址确定为目标IP地址;或者,响应于检测出所述IPv6地址集为空集且所述IPv4地址集不为空集,分别检测与所述IPv4地址集中的各IP地址是否网络连通,将最先检测出网络连通的IP地址确定为目标IP地址。6.根据权利要求4-5之一所述的网络访问方法,其特征在于,对于所述IPv6地址集和/或所述IPv4地址集中的IP地址,通过如下步骤检测与该IP地址是否网络连通,包括:利用目标套接字向该IP地址发送目标数据包,其中,所述目标套接字为使用因特网控制报文协议ICMP的套接字,所述目标数据包用于检测是否网络连通;响应于接收到该IP地址返回的应答数据包,确定与该IP地址网络连通,其中,所述应答数据包为该IP地址接收到所述目标数据包后返回的数据包;或者,响应于未接收到该IP地址返回的应答数据包,确定与该IP地址没有网络连通。7.根据权利要求6所述的网络访问方法,其特征在于,在所述将最先检测出网络连通的IP地址确定为目标IP地址之后,所述方法还包括:关闭其他已发送目标数据包的目标套接字。8.一种网络访问装置,其特征在于,包括:获取单元,被配置成获取目标域名对应的一个或多个互联网协议IP地址;检测单元,被配置...
【专利技术属性】
技术研发人员:罗熹之,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。