Windows Server 2008 与 2003:多个 IP 地址的不同行为

Windows Server 2008 与 2003:多个 IP 地址的不同行为

我们有一台 IIS 服务器,并为其分配了多个 IP 地址。

在 Windows Server 2003 中,Windows 使用主对话框中的 IP 地址进行传出连接。如果我在主对话框中分配 IP 192.168.1.4,并在详细对话框中分配以下附加 IP 192.168.1.3、5、6。Windows Server 2003 使用 .4 作为对我们的 SQL 服务器的请求的 IP。

在 Windows Server 2008 中,我观察到 Windows 使用最低的 IP 地址 192.168.1.3 连接到我们的 SQL 服务器,尽管在主对话框中输入的是 192.168.1.4。

还有其他人遇到过这种行为吗?

答案1

看起来确实如此。事实上,连接来自哪个 NIC 似乎并不重要,使用的是最低的 IP。

我的网络服务器有两个 NIC。

一台机器的管理网卡上是10.3.16.4。

负载均衡器指向的网卡已分配 10.3.16.42、45、125、126、127 和 128。从该服务器到 SQL Server 的所有连接均来自 10.3.16.4。

(使用 2 个 NIC,以便我可以移除并禁用第二个 NIC,并在主机上执行我需要执行的任何操作,而不会影响负载平衡器。)

答案2

我不确定您是否正在寻找改变此行为的方法,但您可以通过更改绑定顺序来实现。找到详细介绍 Windows XP 和 Server 2003 此过程的文档并不难,但我没有看到有关 Windows Server 2008 的任何官方文档。我猜它是相同或相似的。

相关内容