如果为同一个 NIC 配置了多个 IP,并且我们想要在其中两个 IP 之间进行通信,会发生什么情况?

如果为同一个 NIC 配置了多个 IP,并且我们想要在其中两个 IP 之间进行通信,会发生什么情况?

更具体地说... 流量会从计算机中流出吗? NIC 会将第二个 IP 的请求发送到 LAN 并自行应答,还是流量会以某种方式留在计算机内部?

操作系统:Windows (2003、2008)

注意:
我关注的是 Windows,但问题主要是理论上的,因为我试图深入了解在不同场景中如何路由请求的细节(其中之一包括在同一台机器上同时拥有源 IP 和目标 IP)。:)

答案1

这取决于操作系统的网络堆栈。

答案2

所有本地地址都映射到环回接口,以便在所有主流操作系统上进行路由。这意味着流量将停留在计算机“内部”,永远不会进入网络。

答案3

正如其他人所说,结果将根据操作系统而有所不同。在大多数现代操作系统上,您会发现它永远不会到达网络,但如果您可以指定您指的是哪些操作系统,那么有人将能够提供更明确的答案。

相关内容