程序如何“决定”使用哪个网络适配器?

程序如何“决定”使用哪个网络适配器?

在 Windows 中,程序如何“决定”使用哪个网络适配器/连接?

我的主板上有双以太网端口。我通常只启用一个,但最近我想启用第二个适配器并将其完全用于本地 VMware 虚拟机。我能够将 VMware Workstation 设置为仅桥接到第二个以太网适配器。但是,现在我已经启用了第二个适配器,我的计算机的其余部分现在默认所有网络流量都通过它,而不是另一个适配器。

我猜这是 Windows 的“选择”,因为现在多个浏览器都通过这个新启用的适配器进行流量传输。

如何决定程序使用哪个网络适配器?如何强制程序的网络数据通过一个适配器而不是另一个适配器进行传输?

答案1

这可能与您的网络适配器顺序有关,这是 Windows 用来确定在有多个可用网卡时使用哪个网卡的列表。一旦您进入列表,就可以轻松更改项目的顺序。并且 Windows 将始终使用最接近列表顶部的能够响应请求的网卡,如果它无法获取所请求的信息,它只会从第一个网卡向下移动。
要获取此列表,请执行以下操作:控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置然后进入那里后,按“Alt+N”并选择“高级设置”,在第一个表中,您将看到“连接”和“绑定”,第一个是您要查找的列表,您所要做的就是找出列表中的哪张卡是您希望 Windows 使用的卡,然后将其移至列表顶部,然后单击确定。有时您还必须重置该卡和它当前正在使用的卡上的网络连接(或重新启动计算机),以使其翻转;但一旦它仍然可用,它就会使用正确的网卡。

相关内容