通过笔记本电脑公开的私有 IP 地址?
Posted
技术标签:
【中文标题】通过笔记本电脑公开的私有 IP 地址?【英文标题】:Private IP address public through laptop? 【发布时间】: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 地址?
我研究了 *** (hamachi) 和端口转发。这是正确的方法吗?
image of example setup
【问题讨论】:
端口转发必须在路由器中完成。因此,如果您可以将设备 A 直接连接到本地网络(路由器),则不需要笔记本电脑。但即便如此,也可能存在障碍:如果您的提供商为您提供 DualStack,那么您就不走运了,因为即使您的路由器也没有独占的公共 IPv4。那么你就不得不求助于 IPv6。 【参考方案1】:您可以使用ngrok获取公网IP地址。这基本上会将您的机器公开,尽管它位于专用网络中。
参考:https://ngrok.com/
【讨论】:
【参考方案2】:您无法使用本地 IP (192.168.0.120) 从网络外部连接。如果您想知道如何获取外部 ip,请查看此主题:
Getting the 'external' IP address in Java
【讨论】:
以上是关于通过笔记本电脑公开的私有 IP 地址?的主要内容,如果未能解决你的问题,请参考以下文章