[发明专利]用于管理资源地址请求的方法及关联的网关设备有效
申请号: | 200680013714.X | 申请日: | 2006-04-11 |
公开(公告)号: | CN101164321A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 德克·范德波尔;蒂埃里·杜特里 | 申请(专利权)人: | 汤姆森许可贸易公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/14 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 戎志敏 |
地址: | 法国布洛涅*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 资源 地址 请求 方法 关联 网关 设备 | ||
技术领域
本发明涉及一种用于管理例如来自Web浏览器应用程序的网络资源地址请求的方法,以及一种用于执行该方法的网关设备。本发明能够用于连接LAN到IP网络的网关中,但是不局限于这样的情境。
背景技术
当配备有浏览器应用程序的客户端计算机需要接入因特网服务器以便获得例如所谓的“网页”,时,其需要知道与提供该页面的服务器相对应的因特网协议(IP)地址。通常,浏览器最初知道所谓的URL(统一资源定位器)或者FQDN(正式域名)。
根据由客户端计算机提供的URL或FQDN,诸如域名系统服务器的设备执行将URL或者FQDN翻译为实际的IP地址。
一旦浏览器知道主持(host)网页的设备的IP地址,即Web服务器,则建立到该IP地址的连接,并使用例如HTTP协议(超文本链接标记语言)发送对于所需的信息的请求。该Web服务器利用HTML(超文本链接标记语言)网页、画面或者一些其他数据来进行响应。
例如,当客户端计算机连接到局域网或者其它类型的网络并且通过网关设备连接到因特网时,该地址翻译可以在该网关设备上执行。
当不可能连接到DNS服务器时,会出现问题,例如在网关设备和因特网之间的连接中断。在这种情况下,浏览器不能获得IP地址。这造成浏览器显示错误消息,诸如例如“主机名不能解析”。
为了向用户通知该问题的本质,并最终建议解决方案,已知的是使该网关设备执行所谓的“欺骗(spoofing)”。该机制在于使网关设备给浏览器返回虚假的IP地址,使浏览器相信到DNS服务器的连接已经建立。然后,该网关设备截获对于到欺骗地址的连接的任何请求和行为,好像该网关设备是Web服务器。当网关设备接收到来自浏览器的请求时,于是网关能够返回解释问题本质的HTML页面,例如因为给出了错误的口令或者因为一些其他原因而不存在因特网连通性(connectivity)。
还已知的是,当DNS服务器宣布URL或FQDN未知时,产生欺骗的地址。这样做的目的在于使客户端发送请求到Web服务器。如果没有获得地址将不会建立连接以发送请求。
不但浏览器或者其它应用程序,而且其它诸如操作系统的客户端部件也可以执行所谓的DNS高速缓存。DNS高速缓存保持URL或FQDN与IP地址之间的关联。因而应用程序不需要再次请求IP地址,致使更快访问相对应的信息。
然而,当结合上述欺骗机制时,DNS高速缓存的出现会导致问题。实际上,一旦恢复了到DNS服务器的连接,应用程序就应该停止使用欺骗的IP地址,并再次继续从DNS服务器请求URL的实际IP地址。应用程序记住欺骗/虚假的IP地址的事实导致应用程序不再访问最初请求的网站的结果,这是因为其不再请求真实的地址。
在某些应用程序中已知的是,关闭应用程序将导致清除(purging)DNS高速缓存。
发明内容
本发明涉及一种网关设备,包括连接到第一设备的装置以及连接到第二设备的装置,以便根据所述第一设备提供的网络资源标识符来获得网络地址,所述网关设备还包括:
提供虚假的网络地址的装置,用于在不能提供真实的网络地址情况下,响应由所述第一设备提供的网络资源标识符来提供虚假的网络地址;
所述网关设备的特征在于,提供虚假的网络地址的装置适于对不同的网络资源标识符提供不同的虚假的网络地址。
一旦这种真实的地址是可用的,则这种不同的虚假的地址能够用于提供与最初的资源标识符相对应的真实的地址。
根据本发明的实施例,该设备还包括服务器部件,用于根据虚假的网络地址,对所述第一设备所做的请求提供响应。
根据本发明的实施例,所述响应包括描述无真实的网络地址的原因的信息。
根据本发明的实施例,该设备还适于针对之前被提供了虚假的网络地址的网络资源标识符,确定真实的网络地址。
根据本发明的实施例,该设备还包括重定向装置,用于基于真实的网络地址已经被确定的虚假的网络地址,根据来自所述第一设备的请求,将所述第一设备重定向到所述真实的网络地址。
根据本发明的实施例,该设备还包括用于存储虚假的网络地址和其相应网络资源标识符的存储器。
根据本发明的实施例,一旦确定了真实的网络地址,所述存储器还存储与网络资源标识符相对应的所述真实的网络地址。
本发明还涉及一种用于管理从第一设备到第二设备的网络资源地址请求的方法,所述方法由连接在所述第一设备和所述第二设备之间的网关设备执行,所述方法包括:
接收来自所述第一设备的资源标识符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森许可贸易公司,未经汤姆森许可贸易公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680013714.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手套
- 下一篇:聚(氧化烯)丙烯酰胺的酶催合成