Windows Server 2003似乎从IIS中configuration的所有configuration中随机select“传出”IP地址,我怎样才能使用它?

我们有不同的IP地址在IIS中的多个站点。 这很酷,希望不同的IP都去这个服务器,并使用正确的网站。 但是,我发现一个问题,当服务器进行传出连接时,我无法预测它将使用哪个IP。 我必须有一个客户端将所有IP地址添加到他们的防火墙,以便某个服务可以与他们的服务器进行通信。 那么现在是添加另一个IP /站点到IIS的时候了,但是我告诉他们他们不需要添加更多的IP。 所以问题是,我怎样才能使Windows Server 2003只使用一个特定的IP拨出电话,而不是不可预知的?

如果这不是一个很好的描述,当我被RDP到服务器,我打开IE浏览器,并进入“什么是我的知识产权”有时不同,这是我怎么发现为什么一个客户端的防火墙突然拒绝连接。

我怎样才能使来自静态IP的传出呼叫仍然允许多个IP指向IIS中的不同站点?

查看路由表中的Metric值:

ROUTE PRINT 

如果您有相同目的地的多个路由,那么Metric值将确定使用哪个路由,从而确定源IP地址。 首先使用较低的度量值。

您可以使用PATHPING命令查看使用哪个地址。

ROUTE ADD|DELETE|CHANGE允许您更改包含度量的路由表。

您可以从不希望stream量通过的适配器中删除默认网关。 这将允许stream量进入任何适配器,但只能通过configuration了网关的stream量离开。

这个问题不是真正的IIS事情,它更像是一个TCP \ IP协议栈。 我不认为你可以将这个function添加到IIS,而不会影响使用networking连接的机器上的其他所有内容。