即使共享 WAN IP,是否有可能在互联网上公开 LAN 机器?

即使共享 WAN IP,是否有可能在互联网上公开 LAN 机器?

我从 ISP(路由器的 WAN 端)收到的 IP 是私有 IP,因此我知道公共 IP(我可以通过“我的 IP 是什么”查看)是共享的。我无法向 ISP 索要个人公共 IP。

我想将我的一个 LAN 设备公开到互联网上。我并不关心我的公网 IP 是否是静态的。

从我的搜索来看,似乎一致认为这是不可能的。是吗?或者有什么解决方法吗?

答案1

这是不可能的,因为您无法控制具有公共 IP 地址的设备。

路由器上的路由、“DMZ”和/或“端口转发”等功能依赖于路由器本身已经能够接收数据包。换句话说,它无法“拉”入连接;它只能转发它接收到的内容。

因此,如果公共 IP 地址是共享的,那么任何人都无法专门向您的网络发送数据包。(从技术上讲,ISP 还可以为客户设置“端口转发”,但实际上没有 ISP 会这样做。)

你唯一的选择是:

  1. 使用某种代理或 VPN 隧道,有效地“借用”隧道服务器的公共地址。可以设置个人 VPN 服务器,通过隧道将连接转发到您的家庭网络(只要“外部”VPN 连接保持连接)。一些商业 VPN 服务还提供传入连接,并且有些服务只代理 HTTP/HTTPS。

    (如果仅供您自己访问,那么您甚至不需要复杂的设置 - 只需从外部连接到您的 VPN,然后通过 VPN 连接到家里。)

  2. 检查 ISP 是否提供 IPv6 访问。现在很多 ISP 都提供 IPv6 访问;这将允许网络中的每个设备拥有自己的公共 IPv6 地址并接收传入连接。(当然,仅限于支持 IPv6 的客户端;对于仅支持 IPv4 的客户端,您仍然需要某种代理。)

相关内容