【问题标题】:Private IP address public through laptop?通过笔记本电脑公开的私有 IP 地址?
【发布时间】:2017-06-20 19:23:09
【问题描述】:

完全是这个主题的新手 - 难以理解。

两个设备 - 设备 A、设备 B(笔记本电脑)

设备 A - IP 地址 192.169.0.120
设备 B - IP 地址 192.169.0.121

设备 B(笔记本电脑)连接到 WiFi,并通过以太网电缆连接到设备 A。

我在设备 A 中有一个嵌入式应用程序,我通过设备 B(笔记本电脑)上的网络浏览器访问设备 A 的 IP 地址。

是否可以公开此 IP 地址 - 例如我的手机获取设备 A 的 IP 地址?

我研究了 VPN (hamachi) 和端口转发。这是正确的方法吗?

image of example setup

【问题讨论】:

  • 端口转发必须在路由器中完成。因此,如果您可以将设备 A 直接连接到本地网络(路由器),则不需要笔记本电脑。但即便如此,也可能存在障碍:如果您的提供商为您提供 DualStack,那么您就不走运了,因为即使您的路由器也没有独占的公共 IPv4。那么你就不得不求助于 IPv6。

标签: java networking mobile


【解决方案1】:

您可以使用ngrok获取公网IP地址。这基本上会将您的机器公开,尽管它位于专用网络中。

参考:https://ngrok.com/

【讨论】:

    【解决方案2】:

    您无法使用本地 IP (192.168.0.120) 从网络外部连接。如果您想知道如何获取外部 ip,请查看此主题:

    Getting the 'external' IP address in Java

    【讨论】:

      猜你喜欢
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-30
      相关资源
      最近更新 更多