2014-12-06 98 views
1

我已经在我的机器2个网卡,都可以访问的互联网和不同的本地子网,但是:的Windows浏览器忽略路由表

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

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

IPv6是两个NIC禁用。

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

我也尝试删除所有路线到本地网络以外的位置。 tracerts现在会返回一个错误,因为他们无法再找到路线,例如expeteced。但使用我的浏览器,我仍然可以访问互联网。

这是我当前的路由表,它提供了使用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 
=========================================================================== 

我缺少什么?

+0

我会继续前进,碰撞这一个。 问题仍未解决:Tracert使用我的路由表中定义的路由,但浏览器和其他软件似乎仍忽略路由表。 – matthenning 2015-01-12 07:34:59

回答

0

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

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

我无法防止此行为,同时尝试创建bogon路由。 EnableDeadGWDetect = 0没有效果。我在Win 7上创建了一条bogon路由的唯一方法是创建一条路由到一台活着的机器,但没有启用路由。我怀疑这个“功能”是为什么你的数据包最终会在你不期望的地方出现。