The invention relates to the technical field of mobile communication, in particular to a terminal access method and a terminal. These include. The method includes determining the terminal DNS in the list of the first second DNS address and DNS address is not available, the first DNS address and the second address for DNS is assigned to the terminal registration data network DNS address; the terminal access request to the preset DNS list DNS address corresponding to the DNS the server, so that the DNS server parses preset DNS address corresponding to the access request carrying the domain name. The embodiment of the invention, in addition to the two DNS addresses to receive data returned from the network and join the DNS list, DNS list will be preset in a preset DNS address, in order to network congestion or DNS request no response to the phenomenon that the two DNS address data returned from the network are not available, but also can be used the DNS list in the pre Internet DNS address.
【技术实现步骤摘要】
本专利技术涉及移动通讯
,具体涉及一种终端上网方法及终端。
技术介绍
目前的移动终端能够上网的前提是已经注册并附着到数据网络,同时也完成了数据拨号流程,在该流程中,数据网络侧会给移动终端分配网际协议(IP,InternetProtocol)地址和域名服务器(DNS,DomainNameServer)地址。在终端实际上网的的过程中,如在浏览器输入一个网站的域名访问该网站时,会发送一个访问请求,该请求中会携带该域名,该请求会首先发动到被数据网络返回的DNS地址对应的DNS服务器进行域名解析,将该域名解析成IP地址,而后启用传输控制协议(TCP,TransmissionControlProtocol)栈进行数据传输,终端的浏览器上就会显示出该网站返回的内容。然而,在实际情况中,由数据网络返回的DNS地址并不总是可用的,即便数据网络侧返回的DNS地址有两个,但是在一些情况下,可能会由于网络拥塞或者DNS请求无响应的现象导致两个DNS地址都不可用,从而终端无法上网,如经常打不开网页,以及基于数据网络的应用也无法正常使用,导致用户体验差。
技术实现思路
本专利技术实施例提供了一种终端上网方法及终端来解决现有数据网络侧返回的DNS地址不可用的情况下,无法上网的问题。有鉴于此,本专利技术第一方面提供一种终端上网方法,其特征在于,所述方法包括:终端确定所述DNS列表中的第一DNS地址和第二DNS地址不可用,所述第一DNS地址和所述第二DNS地址为终端注册到数据网络时被分配的DNS地址;终端将访问请求发送至所述DNS列表中预置DNS地址对应的DNS服务器,以使得所述预置D ...
【技术保护点】
一种终端上网方法,其特征在于,所述方法包括:终端确定所述DNS列表中的第一DNS地址和第二DNS地址不可用,所述第一DNS地址和所述第二DNS地址为终端注册到数据网络时被分配的DNS地址;所述终端将访问请求发送至所述DNS列表中预置DNS地址对应的DNS服务器,以使得所述预置DNS地址对应的DNS服务器解析所述访问请求携带的域名。
【技术特征摘要】
1.一种终端上网方法,其特征在于,所述方法包括:终端确定所述DNS列表中的第一DNS地址和第二DNS地址不可用,所述第一DNS地址和所述第二DNS地址为终端注册到数据网络时被分配的DNS地址;所述终端将访问请求发送至所述DNS列表中预置DNS地址对应的DNS服务器,以使得所述预置DNS地址对应的DNS服务器解析所述访问请求携带的域名。2.根据权利要求1所述的终端上网方法,其特征在于,所述预置DNS地址为终端注册到数据网络时被预置在DNS列表内的DNS地址。3.根据权利要求1所述的终端上网方法,其特征在于,所述预置DNS地址为自始设置于DNS列表内。4.根据权利要求1所述的终端上网方法,其特征在于,所述预置DNS地址为上次正确配置中的DNS地址。5.根据权利要求1所述的终端上网方法,其特征在于,所述预置DNS地址为预设时间段内累计使用次数最多的配置中的DNS地址。6.根据权利要求1所述的终端上网方法,其特征在于,所述终端确定所述DNS列表中的第一DNS地址不可用包括:所述终端向所述DNS列表中的第一DNS地址发送访问请求;若所述终端在预设的时间阈值内未接收到所述第一DNS地址对应的DNS服务器的响应,则确定所述第一DNS地址不可用。7.根据权利要求6所述的终端上网方法,其特征在于,所述终端确定所述DNS列表中的第二DNS地址不可用包括:当所述终端确定所述第一DNS地址不可用时,所述终端向所述DNS列表中的第二DNS地址发送访问请求;若所述终端在预设的时间阈值内未接收到所述第二DNS地址对应的DNS服务器的响应,则确定所述第二DNS地址不可用。8.根据权利要求1至7中任一项所述的终端上网方法,其特征在于,所述方法还包括:在终端注册到数据网络并接收到数据网络返回的两个DNS地址后,所述终端通过更新链路将所述两个DNS地址加入DNS列表;所述终端获取预置DNS地址,并通过更新链路将所述预置DNS地址加入所述DNS列表。9.根据权利要求8所述的终端上网方法,其特征在于,所述预置DNS地址包含一个以上的DNS地址,预置所述预置DNS地址包括:所述终端定义用于记录所述预置DNS地址的字符对象;所述终端将所述字符对象转换成用于标示IP地址的InetAddress类型;所述终端获取用于处理链路路径的路由对象;针对所述路由对象,所述终端通过增加DNS服务器方法将...
【专利技术属性】
技术研发人员:周汉心,彭弘毅,
申请(专利权)人:深圳市万普拉斯科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。