用于访问网络资源的方法、家庭网关和系统的制作方法

文档序号:8530452阅读:161来源:国知局
用于访问网络资源的方法、家庭网关和系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种用于访问网络资源的方法、家庭网关和系统。
【背景技术】
[0002]根据2011年12月召开的国务院常务会议“研究部署加快发展我国下一代互联网产业”,计划在2013年底前,开展国际互联网协议第6版网络小规模商用试点,形成成熟的商业模式和技术演进路线;2014年至2015年,开展大规模部署和商用,实现国际互联网协议第4版(Internet Protocol Vers1n4,简称:IPV4)与第6版(IPV6)主流业务互通。运营商通过几年的试点,目前宽带网络正式进入了 IPv4网络向IPv6网络的前期过渡阶段,在未来几年中,IPv6过渡技术在通信网络中的应用和普及将很快取代原有的IPv4网络。
[0003]根据发改委2012年“下一代互联网规模商用示范工程”要求,中国电信制定了城域网IPv6演进以双栈改造为主,小范围试点DS-LITE (Dual-Stack LITE,双栈精简)过渡技术(即IPv6封装IPv4的隧道技术)的策略。至2013年底,需要完成10多个试点省市的城域网双栈改造和建设工作。
[0004]当前过渡技术存在一些问题,比如双栈只能提供IPv4或IPv6独立单协议栈的访问,不能提供IPv4和IPv6网络间的互访,互访需要在城域网部署NAT设备,但在城域网中进行有状态地址转换,会额外消耗大量IPv4地址,而隧道技术只解决IPv4地址紧缺问题。
[0005]通过梳理现网家庭网关,发现由于受制于城域网IPv6的发展,目前家庭网关的功能仅做到基本支持双栈,还不支持其他过渡技术(包括DS-LITE),运营商下一步可能对家庭网关进行大规模硬件和软件升级。
[0006]由于目前很少的CP (Content Provider,内容提供商)/SP (Service Provider,服务提供商)能提供IPv6用户的访问能力,IPv4在相当长的时期内仍然会占有大量用户和网络流量,因此CP/SP没有动力向IPv6迁移。

【发明内容】

[0007]本发明实施例提供一种用于访问网络资源的方法、家庭网关和系统。通过家庭网关实现IPV6用户访问IPV4/IPV6双栈内网络资源。
[0008]根据本发明的一个方面,提供一种用于访问网络资源的方法,包括:
[0009]当接收到用户终端发送的域名查询请求时,提取出域名查询请求中包括的IPV6前缀授权地址;
[0010]将提取出的IPV6前缀授权地址进行NAT转换,以得到相应的IPV4公网地址;
[0011]将第一查询请求和第二查询请求分别发送给IPV4域名系统服务器和IPV6域名系统服务器,以便从IPV4域名系统服务器获得IPV4地址解析信息,从IPV6域名系统服务器获得IPV6地址解析信息,其中第一查询请求中包括经NAT转换得到的IPV4公网地址,第二查询请求中包括从域名查询请求中提取出的IPV6前缀授权地址;
[0012]判断是否接收到IPV6域名系统服务器发送的IPV6地址解析信息;
[0013]若接收到IPV6域名系统服务器发送的IPV6地址解析信息,则将IPV6地址解析信息发送给所述用户终端,以便所述用户终端利用所述IPV6地址解析信息访问IPV6网站资源。
[0014]在一个实施例中,上述若接收到IPV6域名系统服务器发送的IPV6地址解析信息,则将IPV6地址解析信息发送给所述用户终端的步骤包括:
[0015]若首先接收到IPV6域名系统服务器发送的IPV6地址解析信息,则将IPV6地址解析信息发送给所述用户终端。
[0016]在一个实施例中,若首先接收到IPV4域名系统服务器发送的IPV4地址解析信息,则判断是否能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息;
[0017]若能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息,则将IPV6地址解析信息发送给所述用户终端。
[0018]在一个实施例中,若未能在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息,则将IPV4地址解析信息转换为IPV6地址解析转换信息;
[0019]将所述IPV6地址解析转换信息发送给所述用户终端,以便所述用户终端利用所述IPV6地址解析转换信息访问IPV4网站资源。
[0020]在一个实施例中,在进行信息配置时,向宽带远程接入服务器发送拨号请求;
[0021]当接收到所述宽带远程接入服务器发送的拨号请求响应时,提取出拨号请求响应中包括的为第一接口分配的IPV6前缀授权地址、为第二接口分配的IPV4公网地址、以及IPV4域名系统服务器和IPV6域名系统服务器的地址;
[0022]当检测到所述用户终端与所述第一接口连接时,将所述IPV6前缀授权地址发送给所述用户终端。
[0023]在一个实施例中,第一接口为局域网接口,第二接口为广域网接口。
[0024]根据本发明的另一方面,提供一种用于访问网络资源的家庭网关,包括第一接口、第一提取单元、NAT转换单元、第二接口和第一识别单元,其中:
[0025]第一接口,用于接收用户终端发送的域名查询请求;
[0026]第一提取单元,用于当第一接口接收到用户终端发送的域名查询请求时,提取出域名查询请求中包括的IPV6前缀授权地址;
[0027]NAT转换单元,用于将提取出的IPV6前缀授权地址进行NAT转换,以得到相应的IPV4公网地址;
[0028]第二接口,用于将第一查询请求和第二查询请求分别发送给IPV4域名系统服务器和IPV6域名系统服务器,以便从IPV4域名系统服务器获得IPV4地址解析信息,从IPV6域名系统服务器获得IPV6地址解析信息,其中第一查询请求中包括经NAT转换得到的IPV4公网地址,第二查询请求中包括从域名查询请求中提取出的IPV6前缀授权地址;
[0029]第一识别单元,用于判断第二接口是否接收到IPV6域名系统服务器发送的IPV6地址解析信息;若第二接口接收到IPV6域名系统服务器发送的IPV6地址解析信息,则指示第一接口将IPV6地址解析信息发送给所述用户终端,以便所述用户终端利用所述IPV6地址解析信息访问IPV6网站资源。
[0030]在一个实施例中,第一识别单元具体在第二接口首先接收到IPV6域名系统服务器发送的IPV6地址解析信息时,指示第一接口将IPV6地址解析信息发送给所述用户终端。
[0031]在一个实施例中,家庭网关还包括第二识别单元,其中:
[0032]第二识别单元,用于根据第一识别单元的判断结果,若第二接口首先接收到IPV4域名系统服务器发送的IPV4地址解析信息时,判断第二接口是否能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息;若第二接口能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息,则指示第一接口将IPV6地址解析信息发送给所述用户终端。
[0033]在一个实施例中,家庭网关还包括信息转换单元,其中:
[0034]信息转换单元,用于根据第二识别单元的判断结果,若第二接口未能在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息时,将IPV4地址解析信息转换为IPV6地址解析转换信息;指示第一接口将所述IPV6地址解析转换信息发送给所述用户终端,以便所述用户终端利用所述IPV6地址解析转换信息访问IPV4网站资源。
[0035]在一个实施例中,家庭网关还包括第二提取单元,其中:
[0036]第二接口还用于在家庭网关进行信息配置时,向宽带远程接入服务器发送拨号请求;
[0037]第二提取单元,用于当第二接口接收到所述宽带远程接入服务器发送的拨号请求响应时,提取出拨号请求响应中包括的为第一接口分配的IPV6前缀授权地址、为第二接口分配的IPV4公网地址、以及IPV4域名系统服务器和IPV6域名系统服务器的地址;在第一接口检测到与所述用户终端连接时,指示第一接口将所述IPV6前缀授权地址发送给所述用户终端。
[0038]在一个实施例中,第一接口为局域网接口,第二接口为广域网接口。
[0039]根据本发明的另一方面,提供一种用于访问网络资源的系统,包括家庭网关、IPV4域名系统服务器和IPV6域名系统服务器,其中:
[0040]豕庭网关,为上述任一实施例涉及的豕庭网关;
[0041]IPV4域名系统服务器,用于当接收到家
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1