网络访问的方法和装置制造方法及图纸

技术编号:9671560 阅读:118 留言:0更新日期:2014-02-14 18:54
本发明专利技术公开了一种网络访问的方法和装置,属于终端技术领域。所述方法包括:当发生网络切换且切换至未知网络时,对所述未知网络的域名进行域名解析;根据域名解析的结果,获取目标通讯地址;根据所述目标通讯地址,对所述目标通讯地址指向的网络进行访问。本发明专利技术能够在切换到未知网络时,根据其域名解析的结果获取目标通讯地址,相较于现有技术中仅仅根据域名解析的结果对网络进行访问的方法来说,增添了获取目标通讯地址的条件,因此,极大保证用户在各种被域名劫持的网络条件下正常使用终端设备。

【技术实现步骤摘要】
网络访问的方法和装置
本专利技术涉及终端
,特别涉及一种网络访问的方法和装置。
技术介绍
随着移动终端的发展和普及,移动终端上网的条件存在越来越大的差异,虽然移 动终端的网络接入方式有多种如二代移动网络、3G移动网络和无线网络Wifi等等,但是由 于移动网络的各种限制,使得移动运营商会对通信数据进行各种修改和拦截,其中包括域 名劫持,域名劫持是互联网攻击的一种方式,通过攻击DNS (Domain Name System,域名系 统)服务器,或伪造DNS的方法,把目标网站域名解析到错误的地址而达到无法访问目标网 站的目的。在现有移动终端进行网络访问时,通过根据移动终端自带的IP地址列表中的IP 地址对该IP地址指向的服务器进行访问从而达到访问网络的目的,以确保访问的IP地址 与服务器相对应,从而避免网络访问过程中可能出现的域名劫持。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有技术只能用于对静态通信方式的处理,即移动终端只能通过自带的IP地址 列表中的IP地址对服务器进行访问,但是当服务器的实际IP地址被修改时,由于移动终端 无法进行IP地址列表更新,移动终端就无法对其进行访问,而且当选择的要接入的服务器 的IP地址是跨网IP地址时,移动终端访问也会受到影响,同时由于Wifi网络复杂,不一定 能准确定位到所处网络。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种网络访问的方法和装置。所 述技术方案如下:一方面,一种网络访问的方法,所述方法包括:当发生网络切换且切换至未知网络时,对所述未知网络的域名进行域名解析;根据域名解析的结果,获取目标通讯地址;根据所述目标通讯地址,对所述目标通讯地址指向的网络进行访问。根据域名解析的结果,获取目标通讯地址,包括:当在预设时长内接收到DNS服务器返回的所述域名的IP地址,将所述域名的IP 地址作为目标通讯地址;当未在所述预设时长内接收到所述DNS服务器返回的所述域名的IP地址,从本地 备用IP地址列表中随机获取一个IP地址作为目标通讯地址。当在预设时长内接收到所述DNS服务器返回的所述域名的IP地址,将所述域名的 IP地址作为目标通讯地址,包括:当在预设时长内接收到所述DNS服务器返回的所述域名的IP地址,判断所述域名 的IP地址是否在所述本地备用IP地址列表中,如果是,则将所述域名的IP地址作为目标通讯地址;如果否,则向所述域名的IP地址指向的服务器发起校验请求,当校验成功,则将 所述域名的IP地址作为目标通讯地址。向所述域名的IP地址指向的服务器发起校验请求,之后还包括:当校验不成功,从本地备用IP地址列表中随机获取一个IP地址作为目标通讯地址。当发生网络切换且切换至未知网络时,对所述未知网络的域名进行域名解析,之 前包括:将当前的网络设备名称以及IP地址与上次连接的网络设备名称以及IP地址进行 比较;如果上次连接的网络是以太网,则只要上一次连接的网络设备名称以及IP地址 与当前的网络设备名称以及IP地址相比任一个发生了变化,则确定进行了网络切换,否 贝U,确定未进行网络切换;如果上次连接的网络是无线网络,则当上一次所连接的网络设备名与当前连接的 网络设备名相比发生了变化,则确定进行了网络切换,若只有网络设备的IP地址发生了变 化,则确定未进行网络切换。另一方面,一种网络访问的装置,所述装置包括:域名解析模块,用于当发生网络切换且切换至未知网络时,对所述未知网络的域 名进行域名解析;地址获取模块,用于根据域名解析的结果,获取目标通讯地址;访问模块,用于根据所述目标通讯地址,对所述目标通讯地址指向的网络进行访 问。所述地址获取模块包括:第一地址获取单元,用于当在预设时长内接收到DNS服务器返回的所述域名的IP 地址,将所述域名的IP地址作为目标通讯地址;第二地址获取单元,用于当未在所述预设时长内接收到所述DNS服务器返回的所 述域名的IP地址,从本地备用IP地址列表中随机获取一个IP地址作为目标通讯地址。所述第一地址获取单元具体用于当在预设时长内接收到所述DNS服务器返回的 所述域名的IP地址,判断所述域名的IP地址是否在所述本地备用IP地址列表中,如果是, 则将所述域名的IP地址作为目标通讯地址;如果否,则向所述域名的IP地址指向的服务器 发起校验请求,当校验成功,则将所述域名的IP地址作为目标通讯地址。所述第一地址获取单元还用于当校验不成功,从本地备用IP地址列表中随机获 取一个IP地址作为目标通讯地址。所述装置还包括:网络切换状态确定模块,用于将当前的网络设备名称以及IP地址与上次连接的 网络设备名称以及IP地址进行比较;如果上次连接的网络是以太网,则只要上一次连接的网络设备名称以及IP地址 与当前的网络设备名称以及IP地址相比任一个发生了变化,则确定进行了网络切换,否 贝U,确定未进行网络切换;如果上次连接的网络是无线网络,则当上一次所连接的网络设备名与当前连接的网络设备名相比发生了变化,则确定进行了网络切换,若只有网络设备的IP地址发生了变 化,则确定未进行网络切换。一种移动终端,所述移动终端包括上述任一项所述的网络访问的装置。本专利技术实施例提供了一种网络访问的方法和装置,通过当发生网络切换且切换至 未知网络时,对所述未知网络的域名进行域名解析;根据域名解析的结果,获取目标通讯地 址;根据所述目标通讯地址,对所述目标通讯地址指向的网络进行访问。采用本专利技术实施例 的技术方案,能够在切换到未知网络时,根据其域名解析的结果获取目标通讯地址,相较于 现有技术中仅仅根据域名解析的结果对网络进行访问的方法来说,增添了获取目标通讯地 址的条件,因此,极大保证用户在各种被域名劫持的网络条件下正常使用终端设备。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1是本专利技术实施例提供的一种网络访问的方法的流程图;图2是本专利技术实施例提供的一种网络访问的方法的流程图;图3是本专利技术实施例提供的一种网络访问的装置的结构示意图;图4为本专利技术实施例提供的一种网络访问的装置的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。图1是本专利技术实施例提供的一种网络访问的方法的流程图。该实施例的执行主体 为终端设备,该终端设备为固定终端或移动终端,固定终端可以为个人计算机等,该移动终 端可以为智能手机、平板电脑、MP3 (Moving Picture Experts Group Audio Layer III,动 态影像专家压缩标准音频层面3)、PDA (Personal Digital Assistant,个人数字助理)等。 参见图1,该实施例具体包括:101、当发生网络切换且切换至未知网络时,对所述未知网络的域名进行域名解 析;其中,域名可以如“www.1t.com.cn”的形式。它同IP地址一样,都是用来表示一 个单位、机构或个人在网上的一个确定的名称或位置。域名解析本文档来自技高网...
网络访问的方法和装置

【技术保护点】
一种网络访问的方法,其特征在于,所述方法包括:当发生网络切换且切换至未知网络时,对所述未知网络的域名进行域名解析;根据域名解析的结果,获取目标通讯地址;根据所述目标通讯地址,对所述目标通讯地址指向的网络进行访问。

【技术特征摘要】
1.一种网络访问的方法,其特征在于,所述方法包括:当发生网络切换且切换至未知网络时,对所述未知网络的域名进行域名解析;根据域名解析的结果,获取目标通讯地址;根据所述目标通讯地址,对所述目标通讯地址指向的网络进行访问。2.根据权利要求1所述的方法,其特征在于,根据域名解析的结果,获取目标通讯地址,包括:当在预设时长内接收到DNS服务器返回的所述域名的IP地址,将所述域名的IP地址作为目标通讯地址;当未在所述预设时长内接收到所述DNS服务器返回的所述域名的IP地址,从本地备用 IP地址列表中随机获取一个IP地址作为目标通讯地址。3.根据权利要求2所述的方法,其特征在于,当在预设时长内接收到所述DNS服务器返回的所述域名的IP地址,将所述域名的IP地址作为目标通讯地址,包括: 当在预设时长内接收到所述DNS服务器返回的所述域名的IP地址,判断所述域名的IP 地址是否在所述本地备用IP地址列表中,如果是,则将所述域名的IP地址作为目标通讯地址;如果否,则向所述域名的IP地址指向的服务器发起校验请求,当校验成功,则将所述域名的IP地址作为目标通讯地址。4.根据权利要求3所述的方法,其特征在于,向所述域名的IP地址指向的服务器发起校验请求,之后还包括:当校验不成功,从本地备用IP地址列表中随机获取一个IP地址作为目标通讯地址。5.根据权利要求1-4任一项所述的方法,其特征在于,当发生网络切换且切换至未知网络时,对所述未知网络的域名进行域名解析,之前包括:将当前的网络设备名称以及IP地址与上次连接的网络设备名称以及IP地址进行比较;如果上次连接的网络是以太网,则只要上一次连接的网络设备名称以及IP地址与当前的网络设备名称以及IP地址相比任一个发生了变化,则确定进行了网络切换,否则,确定未进行网络切换;如果上次连接的网络是无线网络,则当上一次所连接的网络设备名与当前连接的网络设备名相比发生了变化,则确定进行了网络切换,若只有网络设备的IP地址发生了变化, 则确定未进行网络切换。6.一...

【专利技术属性】
技术研发人员:谭正谊徐超陈丹虹孔雪娴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1