[发明专利]一种提高域名解析效率的方法及终端无效
申请号: | 201010179685.2 | 申请日: | 2010-05-20 |
公开(公告)号: | CN101917491A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 彭凯;高建英;李慧 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 域名解析 效率 方法 终端 | ||
技术领域
本发明涉及通信网络系统,特别是涉及,在IPv4/IPv6双栈环境中提高域名解析效率的方法及终端。
背景技术
虽然IPv6目前还未大规模应用,但随着全球IP地址的快速匮乏和业务需求,IPv6的快速发展、逐步普及已经成为必然。但这其中如何过渡也是一个重要课题,IPv4/IPv6双栈的方式就是一种常见的过渡机制。
对于双栈方式,终端发起业务的时候必然会涉及到IP方式的选择,并且一般而言,业务访问都是采用域名的方式,那么域名解析就成为了关键点。
在IPv4和IPv6双栈的场景下,终端发起域名请求会有两种DNS(域名系统)解析请求方式:A和AAAA。其中A方式对应IPv4地址格式请求,AAAA方式对应IPv6地址格式请求。
这个前提下,对于双栈的终端访问一个域名时,发送DNS解析请求的策略一般是固定连续使用两种方式请求,先A方式再AAAA方式,或者相反。现实场景中网络环境下的域名对应的IP地址方式比较固定,那么这样连续的两种方式请求,一般总会有一个失败。比如访问的服务是仅支持IPv6地址的,域名服务器在响应第一个A方式的DNS解析请求时肯定会失败,只会在收到双栈终端发起的第二个以AAAA方式的DNS解析请求时会正确响应IPv6格式地址,那么双栈终端在访问IPv6服务时,效率会受到影响。相反地,如果总是先以AAAA方式,再以A方式进行DNS请求,那么在访问IPv4服务时,效果又不理想了。
发明内容
本发明要解决的技术问题是提供一种提高域名解析效率的方法及终端,以提高域名请求的效率。
为了解决上述技术问题,本发明提供了一种提高域名解析效率的方法,在支持IPv4/IPv6双栈的终端中实现的,包括,
终端向域名系统服务器发起域名解析请求;
当终端得到正常响应时,将对应本次发起域名解析请求的第一格式记录为当前域名解析请求的默认发起格式。
进一步地,上述方法还具有下面特点:当终端以所述默认发起格式发起的域名解析请求得到非正常响应时,以第二格式发起域名解析请求,并将当前域名解析请求的默认发起格式更改为第二格式。
进一步地,上述方法还具有下面特点:
所述第一格式和所述第二格式分别为:A格式和AAAA格式中的一种,所述A格式对应IPv4地址格式,所述AAAA格式对应IPv6地址格式。
为了解决上述技术问题,本发明还提供了一种终端,支持IPv4/IPv6双栈,包括:
应用模块,用于在需要域名解析的应用业务开启时,触发域名解析模块;及
域名解析模块,用于向域名系统服务器发起域名解析请求,当得到正常响应时,将对应本次发起域名解析请求的第一格式记录为当前域名解析请求的默认发起格式。
进一步地,上述终端还具有下面特点:
所述域名解析模块,还用于当以所述默认发起格式发起的域名解析请求得到非正常响应时,以第二格式发起域名解析请求,并将当前域名解析请求的默认发起格式更改为所述第二格式。
进一步地,上述终端还具有下面特点:所述域名解析模块包括:
报文处理子模块,用于接收到所述应用模块的触发消息后,从策略控制子模块获取域名解析请求格式,利用获取到的域名解析请求格式封装域名解析请求报文后发送给域名系统服务器;若接收到所述域名系统服务器返回的正常响应报文,从所述正常响应报文中解析出相应的IP地址,将该IP地址发送给所述应用模块,并通知所述策略控制子模块;及
策略控制子模块,用于维护域名解析请求策略,向所述报文处理子模块提供当前使用的域名解析请求格式;用于接收到所述通知后,将对应本次发起域名解析请求的第一格式记录为当前域名解析请求的默认发起格式。
进一步地,上述终端还具有下面特点:
所述报文处理子模块,还用于若接收到所述域名系统服务器返回的非正常响应报文,则向所述策略控制子模块获取所述第二格式,以所述第二格式封装域名解析请求报文后发送给域名系统服务器;
所述策略控制子模块,还用于向所述报文处理子模块提供所述第二格式后,将当前域名解析请求的默认发起格式更改为所述第二格式。
进一步地,上述终端还具有下面特点:
所述第一格式和所述第二格式分别为:A格式和AAAA格式中的一种,所述A格式对应IPv4地址格式,所述AAAA格式对应IPv6地址格式。
综上,本发明提供的提高域名解析效率的方法及终端,在一定程度上起到了动态适应网络环境的作用,可以提高域名请求的效率,从而提高整个业务访问的流畅度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010179685.2/2.html,转载请声明来源钻瓜专利网。