在本地网络中使用公共 IP(由 ISP 分配)

在本地网络中使用公共 IP(由 ISP 分配)

我是一名普通家庭用户,有 3 台电脑,通过普通调制解调器/路由器连接到互联网。

我从我的 ISP 获得了一个公共 IP 地址(除了另一个公共 WAN 地址)。

假设它是197.45.238.20它的面具是255.255.255.0

我已经在我拥有的三台机器中的一台上安装了一个网络服务器,并且我希望该网络服务器可以通过互联网访问。

并且我希望该机器也可以作为本地网络对等点(在 192.168.1.x 范围内)被我的另外两台 PC 访问。

笔记:我必须禁用 NAT,以便允许 Web 服务器使用其公共 IP 而不是路由器 WAN IP,但这会阻止其他两台 PC 访问互联网(在将其 IP 更改为 Web 服务器范围后(197.45.238.x)。

我怎样才能做到这一点?

答案1

您的 ISP 为您提供了 1 个公共 IP,因此您必须使用该 IP 与世界其他地方通信。因此,您的家庭网络地址将是 197.45.238.20。由于您在 3 台机器中的一台上运行了 Web 服务器,因此您需要在调制解调器/路由器上转发端口 80,以便该机器可通过地址 197.45.238.20(:80) 公开访问。

路由器 WAN IP:197.45.238.20;假设 Web 服务器机器具有以下 IP 192.168.1.100,您想要将端口 80 上的流量转发到 192.168.1.100;

由于 Web 服务器位于本地网络上,因此网络上的其他机器已经可以访问它。

还要记得给你的 Web 服务器一个 LAN 内的静态 IP,否则当该机器的 IP 地址发生变化时,端口转发将失败。

不过,我不确定你说的“除了另一个公共的 wan 之外”是什么意思。

相关内容