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

文档序号:8530452阅读:来源:国知局
k,局域网)接口,第二接口为WAN(Wide Area Network,广域网)接口。
[0091]图4为本发明家庭网关一个实施例的不意图。如图4所不,家庭网关包括第一接口 401、第一提取单元402、NAT转换单元403、第二接口 404和第一识别单元405。其中:
[0092]第一接口 401,用于接收用户终端发送的域名查询请求。
[0093]第一提取单元402,用于当第一接口 401接收到用户终端发送的域名查询请求时,提取出域名查询请求中包括的IPV6前缀授权地址。
[0094]NAT转换单元403,用于将提取出的IPV6前缀授权地址进行NAT转换,以得到相应的IPV4公网地址。
[0095]第二接口 404,用于将第一查询请求和第二查询请求分别发送给IPV4域名系统服务器和IPV6域名系统服务器,以便从IPV4域名系统服务器获得IPV4地址解析信息,从IPV6域名系统服务器获得IPV6地址解析信息,其中第一查询请求中包括经NAT转换得到的IPV4公网地址,第二查询请求中包括从域名查询请求中提取出的IPV6前缀授权地址。
[0096]第一识别单元405,用于判断第二接口 404是否接收到IPV6域名系统服务器发送的IPV6地址解析信息;若第二接口 404接收到IPV6域名系统服务器发送的IPV6地址解析信息,则指示第一接口 401将IPV6地址解析信息发送给所述用户终端,以便所述用户终端利用所述IPV6地址解析信息访问IPV6网站资源。
[0097]基于本发明上述实施例提供的家庭网关,通过将用户终端发送的域名查询请求同时转发给IPV4域名系统服务器和IPV6域名系统服务器,在接收到IPV6域名系统服务器发送的IPV6地址解析信息,则将IPV6地址解析信息发送给用户终端,以便用户终端优先访问IPV6网站资源。由于能够通过家庭网关来控制IPV6演进的节奏和策略,因此能够实现网络端到端向IPV6演进。
[0098]优选的,第一接口为LAN接口,第二接口为WAN接口。
[0099]图5为本发明家庭网关另一实施例的不意图。与图4所不实施例相比,在图5所示实施例中,还包括第二识别单元501、信息转换单元502。其中:
[0100]优选的,第一识别单元405具体在第二接口 404首先接收到IPV6域名系统服务器发送的IPV6地址解析信息时,指示第一接口 401将IPV6地址解析信息发送给所述用户终端。
[0101]第二识别单元501,用于根据第一识别单元405的判断结果,若第二接口 404首先接收到IPV4域名系统服务器发送的IPV4地址解析信息时,判断第二接口 404是否能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息;若第二接口404能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息,则指示第一接口 401将IPV6地址解析信息发送给所述用户终端。
[0102]优选的,预定的时间范围可以为50ms。
[0103]信息转换单元502,用于根据第二识别单元501的判断结果,若第二接口 404未能在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息时,将IPV4地址解析信息转换为IPV6地址解析转换信息;指示第一接口 401将所述IPV6地址解析转换信息发送给所述用户终端,以便所述用户终端利用所述IPV6地址解析转换信息访问IPV4网站资源。
[0104]优选的,家庭网关还包括第二提取单元503。其中:
[0105]第二接口 404还用于在家庭网关进行信息配置时,向宽带远程接入服务器发送拨号请求。
[0106]第二提取单元503,用于当第二接口 404接收到所述宽带远程接入服务器发送的拨号请求响应时,提取出拨号请求响应中包括的为第一接口分配的IPV6前缀授权地址、为第二接口分配的IPV4公网地址、以及IPV4域名系统服务器和IPV6域名系统服务器的地址。当第一接口 401检测到与所述用户终端连接时,指示第一接口 401将所述IPV6前缀授权地址发送给所述用户终端。
[0107]图6为本发明用于访问网络资源的系统一个实施例的示意图。如图6所示,该系统包括家庭网关601、IPV4域名系统服务器602和IPV6域名系统服务器603。其中:
[0108]家庭网关601,为图4或图5中任一实施例涉及的家庭网关。
[0109]IPV4域名系统服务器602,用于当接收到家庭网关601发送的第一查询请求时,向家庭网关601发送IPV4地址解析信息。
[0110]IPV6域名系统服务器603,用于当接收到家庭网关601发送的第二查询请求时,向家庭网关602发送IPV6地址解析信息。
[0111]基于本发明上述实施例提供的用于访问网络资源的系统,通过将用户终端发送的域名查询请求同时转发给IPV4域名系统服务器和IPV6域名系统服务器,在接收到IPV6域名系统服务器发送的IPV6地址解析信息,则将IPV6地址解析信息发送给用户终端,以便用户终端优先访问IPV6网站资源。由于能够通过家庭网关来控制IPV6演进的节奏和策略,因此能够实现网络端到端向IPV6演进。
[0112]图7为本发明用于访问网络资源的系统另一实施例的示意图。与图6所示实施例相比,在图7所示实施例中,该系统还包括宽带远程接入服务器701,其中:
[0113]宽带远程接入服务器701,用于当接收到家庭网关601发送的拨号请求时,向家庭网关601发送拨号请求响应,其中拨号请求响应中包括为家庭网关的第一接口分配的IPV6前缀授权地址、为家庭网关的第二接口分配的IPV4公网地址、以及IPV4域名系统服务器和IPV6域名系统服务器的地址。
[0114]图8为本发明系统组网拓扑示意图,相应的信息交互示意图如图9所示。其中在图8中,通常只为用户终端开启IPv6单栈,IPv4虚线连接目的是为应急情况下为用户远程开启IPv4协议栈,即用户在无法访问IPV6网站的情况下能够访问IPV4网站,以便于用户在出现突发事件或者不可预见的原因时,仍可访问IPv4网站资源。
[0115]优选的,家庭网关在工作前可采用图3所示实施例进行参数配置。
[0116]步骤901,用户终端向家庭网关发送域名查询请求,其中域名查询请求中包括IPV6前缀授权地址。
[0117]步骤902,家庭网关提取出域名查询请求中包括的IPV6前缀授权地址。
[0118]步骤903,家庭网关将提取出的IPV6前缀授权地址进行NAT转换,以得到相应的IPV4公网地址。
[0119]步骤904a,家庭网关向IPV4域名系统服务器发送第一查询请求,其中第一查询请求中包括经NAT转换得到的IPV4公网地址。
[0120]步骤904b,家庭网关向IPV6域名系统服务器发送第二查询请求,其中第二查询请求中包括从域名查询请求中提取出的IPV6前缀授权地址。
[0121]步骤905,家庭网关判断是否首先接收到IPV6域名系统服务器发送的IPV6地址解析信息。若首先接收到IPV6域名系统服务器发送的IPV6地址解析信息(AAAA记录),则执行步骤907 ;若首先接收到IPV4域名系统服务器发送的IPV4地址解析信息(A记录),则执行步骤906。
[0122]步骤906,家庭网关判断是否能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息。若能够在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息(AAAA记录),则执行步骤907 ;若未能在预定的时间范围内接收到IPV6域名系统服务器发送的IPV6地址解析信息,则执行步骤909。
[0123]优选的,预定的时间范围可以为50ms。
[0124]步骤907,家庭网关将IPV6地址解析信息发送给用户终端。
[0125]步骤908,用户终端利用IPV6地址解析信息访问IPV6网站资源。之后,不再执行本实施例的其它步骤。
[0126]即将AAAA记录发送给所述用户终端,以便所述用户终端利用AAAA记录访问IPV6网站资源。
[0127]步骤909,家庭网关将IPV4地址解析信息转换为IPV6地址解析转换信息。也就是,将A记录转换为AAAA记录(这里称为转换后的AAAA记录)。
[0128]步骤910,家庭网关将所述IPV6地址解析转换信息发送给所述用户终端。
[0129]步骤911,用户终端利用所述IPV6地址解析转换信息访问IPV4网站资源。
[0130]本发明在不改变原有电信双栈网络的前提下,为客
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1