Windows Server 多个 IP 问题

Windows Server 多个 IP 问题

一个 Windows Server 2016 在某个 IP 地址 1.2.3.0 上运行。它在端口 80 上有 Apache 服务器、DNS 服务器和正在运行的 MySql 服务器等,并通过 RDP 客户端进行连接。

我的要求是在同一个 Windows 服务器上添加一个额外的 IP 地址 1.2.3.1,并出于安全原因将我的应用程序服务器的 IP 地址与 apache、mysql 分开,并且不暴露主服务器 IP。

主ip地址1.2.3.0只应该连接RDP和服务器服务,另一个ip只应该连接Apache和Mysql端口,而不连接RDP。

我能够将额外的 IP 地址添加到服务器,并添加防火墙入站规则以阻止 1.2.3.1 IP 地址的所有端口。它起作用了。现在我在这个 1.2.3.1 IP 地址上打开了 apache 端口 80,但它不起作用。可能是什么问题?

答案1

您说您已阻止了所有入站到 1.2.3.1 IP 地址的端口。正如预期的那样,这会阻止端口 80 上的流量到达 Apache。您需要使用同一防火墙打开入站到 1.2.3.1 的端口 80(可能还有 443)。

答案2

我找到了一个解决方法,因为 Windows 防火墙中没有可以添加的选项all ports except

  1. 阻止 1.2.3.1 的所有端口
  2. 为 1.2.3.1 打开 80 端口

之后(解决方案)

  1. 阻止 1.2.3.1 的 1-79 端口
  2. 阻止 1.2.3.1 的端口 81-65535
  3. 为 1.2.3.1 打开 80 端口

相关内容