【问题标题】:How can i access my local ip address from public network如何从公共网络访问我的本地 IP 地址
【发布时间】:2015-03-06 10:31:11
【问题描述】:

我正在开发一个新的 android 应用程序,其中我正在使用 ip webcam。当用户单击按钮时,ip 网络摄像头将打开,它将触发另一个手机应用程序,我可以在其中观看 ip 网络摄像头的视频。我的问题是我只有在同一个网络中才能获得视频。如果我更改为其他网络,它不会显示。我在互联网上搜索了解决方案,我发现了有关端口转发的信息。我试过了那个像这样。如果我的本地 ip 网络摄像头地址不过是设备 ip 地址 192.168.1.15,而我使用的端口是 8080,那么当我尝试从同一个网络连接 url“192.168.1.15:8080”时,它显示,从其他网络它没有显示。我正在使用无线网络,路由器是 linksys,我打开路由器的网页并在“应用程序和游戏”中,我通过提供应用程序名称和 IP 地址来设置“单端口转发”设备(192.168.1.15),端口号8080,我启用了。保存后显示设置成功。但我没有收到视频。我尝试使用一些端口检查网站(如“http://www.yougetsignal.com/”)检查端口是否打开,但它总是显示端口已关闭。我检查了其他一些网络站点,说尝试使用路由器的静态 IP 地址。我通过“whatismyip.com”找到了我的路由器的静态(公共)IP 地址,我尝试使用“44.126.233.56:8080”之类的地址,但它仍然没有显示视频。我尝试更改“6564”和“11100”之类的端口,但还是没有。所以请任何人帮我解决这个问题。

【问题讨论】:

    标签: android networking portforwarding


    【解决方案1】:

    我希望我能在这里帮助你,或者至少指出一些想法。 您的路由器通过使用分配的 IP(来自您的 ISP)和使用本地网络的内部 IP 地址来定义您家中的互联网边界。内部网络 IP 地址的目的是在路由器不会“泄漏”到外部的范围内 - 只能通过使用称为 NAT 的东西间接地 - 网络地址转换。我对您的问题的问题是,如果您的配置设置为调制解调器 + Linksys 并且两者都能够处理 NAT,它将无法工作(NAT 然后 NAT),您的调制解调器应该设置为桥接模式,然后使用 NAT在 Linksys 上并配置端口触发或转发,因为您的设备将用作游戏机。希望这可以帮助。 谢谢

    【讨论】:

    • 谢谢你的回复,我试试这个。
    • 其实我没有使用调制解调器,我的家庭网络路由器是linksys,我的另一个网络是公共网络。那么,是否可以在不更改网桥的情况下从该公共网络访问我的本地设备公网的连接设置,因为公网可以是任何网络,所以会根据我去的地方而改变。
    猜你喜欢
    • 2019-08-13
    • 1970-01-01
    • 2018-03-20
    • 2022-11-28
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    相关资源
    最近更新 更多