Windows浏览器忽略路由表

时间:2014-12-06 14:51:13

标签: windows browser proxy routing routes

我的机器中有2个NIC,都可以访问互联网和不同的本地子网,但是:

NIC#8(10.0.0.0/24)应该处理所有互联网流量

NIC#12(172.23.0.0/16)应该处理所有本地流量

两个NIC都禁用了IPv6。

"路线秀"透露有2条路线到0.0.0.0,一条通过#8,一条通过#12,所以我通过#12删除了一条。 tracerts现在正确使用NIC#8到达本地网络之外的目的地。 然而,浏览器仍然使用通过NIC#12的路由到达互联网。我检查了代理(netsh winhttp show proxy),我确保将适配器指标设置为更喜欢NIC#8,我尝试添加永久静态路由和重新启动,但没有运气。

我还尝试删除到本地网络之外的所有路由。 tracerts现在返回一个错误,因为他们找不到路线了,就像被逐出去一样。但是我的浏览器仍然能够访问互联网。

这是我当前的路由表,使用tracert提供正确的行为:

IPv4-Routentabelle
===========================================================================
Aktive Routen:
     Netzwerkziel    Netzwerkmaske          Gateway    Schnittstelle Metrik
          0.0.0.0          0.0.0.0         10.0.0.1        10.0.0.20      2
         10.0.0.0    255.255.255.0   Auf Verbindung         10.0.0.20    257
        10.0.0.20  255.255.255.255   Auf Verbindung         10.0.0.20    257
       10.0.0.255  255.255.255.255   Auf Verbindung         10.0.0.20    257
        127.0.0.0        255.0.0.0   Auf Verbindung         127.0.0.1    306
        127.0.0.1  255.255.255.255   Auf Verbindung         127.0.0.1    306
  127.255.255.255  255.255.255.255   Auf Verbindung         127.0.0.1    306
       172.23.0.0      255.255.0.0   Auf Verbindung      172.23.70.25    356
     172.23.70.25  255.255.255.255   Auf Verbindung      172.23.70.25    356
   172.23.255.255  255.255.255.255   Auf Verbindung      172.23.70.25    356
        224.0.0.0        240.0.0.0   Auf Verbindung         127.0.0.1    306
        224.0.0.0        240.0.0.0   Auf Verbindung      172.23.70.25    356
        224.0.0.0        240.0.0.0   Auf Verbindung         10.0.0.20    257
  255.255.255.255  255.255.255.255   Auf Verbindung         127.0.0.1    306
  255.255.255.255  255.255.255.255   Auf Verbindung      172.23.70.25    356
  255.255.255.255  255.255.255.255   Auf Verbindung         10.0.0.20    257
===========================================================================

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我会告诉你我所知道的可能会有所帮助。 首先从控制面板打开网络和共享中心, 单击更改适配器设置,按alt-n并选择高级设置, 优先适配器位于顶部。

Windows 7路由将尝试路由表中的路由但具有称为死网关检测的“功能”,如果路由的网关没有响应,它将忽略路由表。这可能导致发往LAN适配器的数据包转到WAN适配器。

在尝试创建bogon路由时,我无法阻止此行为。 EnableDeadGWDetect = 0无效。我在Win 7上创建一个bogon路由的唯一方法是创建一个到活机但没有启用路由的机器的路由。我怀疑这个“功能”是你的数据包最终到达你不期望的地方的原因。