![使用路由器公网 IP 访问 NAT 后面的另一个(位于 WAN 中的)路由器](https://linux22.com/image/1285778/%E4%BD%BF%E7%94%A8%E8%B7%AF%E7%94%B1%E5%99%A8%E5%85%AC%E7%BD%91%20IP%20%E8%AE%BF%E9%97%AE%20NAT%20%E5%90%8E%E9%9D%A2%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%EF%BC%88%E4%BD%8D%E4%BA%8E%20WAN%20%E4%B8%AD%E7%9A%84%EF%BC%89%E8%B7%AF%E7%94%B1%E5%99%A8.png)
我有以下设置:
- 我家里有一个路由器,使用公共 ipv4 ip
- 在我的乡间别墅里,我有 ipv4 摄像头和路由器,它们位于 NAT 后面 - 没有公共 IP(公共 IP 太贵了)
- 两款路由器均有自定义固件(1 为 ASUS WL-500,2 为 DIR-320)
我希望能够做两件事:
- 通过 ipv4 从任何地方访问摄像头
- 使用手持和便携设备(ipad、安卓手机、windows 笔记本电脑)在位置 2 上网
这可行吗?我在考虑从 2 到 1 的一些奇怪的 ipv6 隧道,并在位置 1 进行端口转发?或者也许 ssh 隧道可以提供帮助?
谢谢您的回答。 :)
更新 1- 在 2 处添加了有关缺少公共 IP 的信息
答案1
您需要做的是在 2) 处的路由器上进行 (目标) 端口转发。只需将访问摄像头所需的端口 (端口 80?) 指向该摄像头的私有 IP。然后您需要 Dyndns 之类的东西来使用域名访问 2) 处的公共 IP。这允许任何人 (知道您当前的 IP 或域名的人) 访问摄像头;所以这应该是安全的。
另一个选择是在 1) 和 2) 之间设置 VPN(如果两个路由器都允许的话)。
其余一切都需要更多设备来在 1) 和 2) 之间建立隧道。可以通过 SSH 隧道或 VPN。
IPv6 不会解决您的任何“问题”。但是使用 IPv6 可以实现与 IPv4 相同的功能,因此这不会改变任何事情。