2011-08-24 82 views
0

我有一个网站在NAS服务器上运行,我的网络上也有一个网络摄像机。我可以在我的路由器上配置端口转发,以将http请求从Internet转发到我的nas网站(192.168.1.64)或ip camera(192.168.1.200)。我已经独立配置并能够从互联网访问。但是,我只有一个IP地址,所以我在我的路由器上配置了端口转发,以将http请求(端口80)转发到我的NAS上的网站,我在默认的HTML页面上提供了超链接到IP摄像头(href = http://192.168.1.200/....html)。因为互联网浏览器正在我的网络上的计算机上运行,​​所以在家中链接起作用。但从我的路由器(互联网)的计算机外部浏览链接不起作用。浏览器试图与互联网上不存在的IP地址192.168.1.200进行通信。我如何从路由器后面的NAS网站上的HTML页面链接到IP摄像机网站。我希望我已经详细解释了这一点,以便您理解。本地网络摄像头网络服务器的HTML href链接

+0

那么,到底什么时候你的回归键让你找到某个地方可以再次感受到需要的地方? – DaveRandom

回答

0

你不能,简单明了。这是因为您永远无法让您的浏览器直接连接没有端口转发的设备,因此您无法直接从该设备将页面加载到浏览器,但是您可以尝试并使用它。

当我在这里提到“其他设备”是答案时,我指的是无论哪一个做不是有端口通过路由器打开它。

撇开你做这个是坦率地说,吓了我创造了安全问题,你有两个选择:

  1. 设置一个端口在路由器上重定向到其他设备,从而使不同的公共端口在内部被重定向到端口80。这意味着你可以通过互联网直接访问这两个设备。并非所有的路由器都支持这种功能(尽管相当基本)。
  2. 设置某种形式的代理脚本,将从其他设备获取页面并将其显示在设备上具有端口转发的页面上(可能在iframe中)。这可能需要在网络中安装第三台Web服务器,因为NAS或摄像机不太可能支持任何形式的脚本语言。

我不推荐这些选项中的任何一个,但这就是你所要做的。

通过这样做,您正在为您的网络安全创造一个巨大的漏洞。只有当你100%信任这两个设备在任何情况下都不会被入侵的事实时才这样做。 对你没有写过的某些软件有信心 - 或者甚至是你做过的一些软件吗?