我有一个 Windows Server 2019。
该服务器有3个网卡。
- NIC 是内部网络。
- NIC 是连接到互联网的外部路由器,具有定义的标准网关(FritzBox)
- NIC 是一个单独的外部 IP 地址,我想将 IIS 绑定到该地址。它有自己的标准网关。
我在 IIS 中创建了一个新站点,并将其绑定到第三个 NIC。
但当我从外部发出请求时,服务器似乎通过 NIC 2 进行应答。
当然,路由设置中 NIC 2 的度量较低,NIC 3 的度量较高。因为我希望所有正常流量都使用 NIC 2,而不是 NIC 3。
编辑:NIC 3 仅由 http 和 https 使用(所以我只有 IIS 监听它)。
问题:
- 通过 NIC 1(使用 NIC 3 的 IP)联系 IIS 是可行的。
- 通过 NIC 3(从外部)联系 IIS 不起作用。
编辑2:
- 将 NIC 3 的度量设置为低于 NIC 2 的度量会导致 IIS 从内部和外部响应。但现在所有流量都通过 NIC 3 运行(我不想这样)
- 将度量设置为自动或 NIC 2 低于 NIC 3 会导致上述问题。