如何确定我的浏览器正在使用哪个网络适配器?我该如何更改?


12

我的Windows XP系统上有多个网络适配器。有没有办法确定Firefox和Internet Explorer使用的适配器?我可以强迫他们使用特定的适配器吗?


出于好奇,为什么您的系统上有多个网络适配器?仅在系统上有多个NIC(更不用说拥有多个正在使用的NIC)是不常见的。这是连接到不同内部LAN的“工作PC”吗?
非理性的约翰,2010年

1
我不能说原始海报,但我将一个NIC用于直接暴露于Internet的网络,将另一个NIC用于我的内部NATted网络(NAS和无线流量所在的地方)。
Zed

3
@irrational John:为此添加一个VPN和一个虚拟化软件(例如virtualbox / vmware),您将至少列出4个网络适配器,恕我直言::
Shadok

Answers:


5

您的浏览器没有选择您的流量通过哪个界面,操作系统中的网络设置对此负责。在这种情况下,可能取决于默认网关的设置。默认情况下,除非有例外,否则所有流量都将通过该流量。

如果这是linux,答案将简单地是“ iptables”,但在Windows中则更加模糊。我希望我能回答得更好,我相信其他人也会有更好的答案,但这至少应该可以帮助您入门。


我认为“默认网关”设置也不需要逻辑上也可以指定要使用的接口。当IP不能弄清楚还要向何处发送数据包时,默认值仅需要确定将哪个路由器用作“最后手段”。
不合理的约翰,2010年

1
默认网关设置为IP。IP在其子网掩码和IP指定的接口之一的范围内。因此,是的,您只指定DG而不指定实际接口(除非您使用的是Linux)。
大雪

在Windows 7中,您可以键入netstat -rn以查看ip路由表。
亚历山大·伯德

Windows网络连接行为异常。我可以ping地址并追踪它,以查看连接是否正确,但是在Web浏览器中,它通过完全不同的路由(通过不同适配器路由到同一子网)解析地址。
deed02392 2014年

7

您可以使用ForceBindIP强制应用程序(例如Web浏览器)绑定到特定的网络接口或IP地址。


似乎没有人注意到您的回答。它仅在某些情况下有效,即使它具有一些实验性的GUI,也不是一个“美丽”的程序,也不易于使用。如果在Windows上本地实现一个选项,那就太好了。
skan,

感谢您的关注!URL已更新,因此它指向更新的页面。:)
太阳

这实际上是Windows的最佳答案。ForceBindIP是必经之路。您可以创建一个在特定网络接口上启动浏览器的快捷方式,然后完成操作。
加布里埃尔·豪克洛格

OpenVPN是矫枉过正,但你也可以显示你的浏览器这种方式有一定向上
太阳


1

我相信在XP中,您可以像这样选择优先级列表:控制面板>网络连接>高级(在顶部工具栏中)V高级设置...,并且您可以上下移动连接等...。我不不知道这是否真的改变了USED连接... EDIT:::tried-and-working-on-my-connections-with-different-IP's......:)


没有。正如Daisetsu所说:“您的浏览器没有选择您的流量通过哪个界面,操作系统中的网络设置对此负责。”
BloodPhilia

1
我知道浏览器不会选择...但是这样做可以使操作系统为我进行更改。.我运行了2个独立的连接(使用不同的外部IP地址),然后切换了它们..并检查了IP在浏览器中,它起作用了!...至少对我而言,它是
有用的

然后将其输入您的答案...目前,这似乎会告诉
问询

0

我的电脑有两个网卡。我这样做是:在具有Internet的网卡中,我将IP保留为默认网关。在另一个网卡中,我删除了(默认为空白)默认网关。有效。我希望这可以帮助别人。


然后,您如何强制某些应用程序(例如Firefox)使用一张卡,而其他应用程序(例如Chrome或torrent)则使用另一张卡?
skan,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.