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

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

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

在Windows Server 2008中,我观察到,尽pipe在主对话框中input了192.168.1.4,但w​​indows使用最低的IP地址192.168.1.3连接到我们的sql服务器。

有没有其他人遇到过这种情况?

它似乎是这样做的。 事实上,连接来自哪个NIC并不重要,最低的IP正在被使用。

我的networking服务器中有两个网卡。

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

负载平衡器指定的网点分配有10.3.16.42,45,125,126,127和128。 从该服务器到SQL Server的所有连接都来自10.3.16.4。

(使用2个网卡,这样我就可以取消禁用第二个网卡,并在主机上做任何我需要的操作,而不影响负载平衡器。)

我不确定你是否正在寻找一种方式来改变这种行为,但你可以通过改变绑定顺序来做到这一点。 在Windows XP和Server 2003上查找详细的文档并不难,但是在Windows Server 2008上我没有看到任何正式的文档。我猜这是相同的或类似的。