我的 LAN 上安装了三个 IP 摄像头,我使用 Internet Explorer 访问同一 LAN 上的所有摄像头。如何从另一个 LAN 访问这些摄像头?每个摄像头的网关都设置为 192.168.1.1,我可以通过 192.168.1 访问任何摄像头。(3 或 4 或 5)但当我从另一个 LAN 尝试时,此 URL 不起作用。
答案1
当然可以,因为其他网络不知道这些摄像头。您需要使用 vpn 连接网络(例如)或将摄像头连接到互联网(使用 dyndns 或 ip)。
这是行政事务...
答案2
192.168.* 是专用于内部、专用 LAN 的私有地址系列。这是 TCP/IP 寻址标准的一项定义功能。这意味着路由器和网关不会将 192.168 地址的任何数据包路由或转发到本地网络之外。
这与 Java 无关,它纯粹是网络问题。就像有人已经建议的那样,您需要设置 NAT 网关。大多数用于家庭使用的 OTC LAN 或宽带路由器都具有 NAT 功能,因此您很可能已经拥有它。您需要做的就是创建映射以将网络摄像头的地址和端口连接到可从您的公共 IP 访问的端口。如果您不确定这是如何工作的,我会查阅您的 LAN 路由器的手册。
如果您的公共 IP 是 DHCP 分配的(就像大多数公共 ISP 订阅一样),您可能需要查看其中一个动态 DNS 服务(例如 dyndns.org),以便您可以使用 DNS 名称而不是 IP 来访问您的家庭 IP。
答案3
这是路由问题。“其他”网络上的计算机不知道如何到达 192.168.1.x 您需要做的是确保其他网络上的计算机知道如何到达 192.168.1.1 设备的路由器。
(这是一个不明显的路由原则:仅仅因为我可以将数据包发送给你,并不一定意味着你可以将数据包发送回给我。)
答案4
您必须在路由器上设置 NAT。然后,您可以使用公共 IP 和端口访问这些摄像头。