「Windows Bug」Window 系统下双网卡内外网冲突

思路分析

       当主板具有两个网卡并同时联网时,系统会依据网卡硬件顺序进行DNS询问,当询问失败后才会转向下一个网卡。而如果第一个网卡是链接内网,那么就会导致外网访问网站首次登入时非常缓慢,直至DNS超时后才会转向外网网卡,而打开网站成功后,有了缓存记录,就不会经过内网网卡。这就是为什么内外网网卡访问网站初次访问时非常缓慢的情况。

网络解决办法分享

       网络上很多解法都是 CMD 下 使用 route 命令修改路由顺序来实现,但是实操后发现未能解决访问顺序问题,不过为了让大家多一种测试方法,还是放在下面。

# 删除原有路由规则
route delete 0.0.0.0
# 设置外网访问规则
route add –p 0.0.0.0 mask 0.0.0.0 「外网路由主机地址(WIFI地址)」
# 设置内网访问规则
route add –p 「内网访问IP段」 mask 『子网掩码(Netmask)』 「内网网关]
# 在某些回复中还提及了 metric 选项,但是实测发现仍然无效, 
# metric 的优先级低于网卡硬件顺序优先级,即系统会优先选择硬件序列靠前的网卡,再在路由中判定 metric 顺序

最终解决办法

       最后发现成功的解决办法是直接修改两张网卡的跃点顺序,即在网络设置中修改网络链接访问网卡的顺序,具体是 控制面板 - 网络链接 - 对应网卡 - 属性 - 属性 - IPv4 - 高级 - 自动跃点 - 接口跃点数

在这里插入图片描述
       修改时,关闭 自动跃点 选项
       然后将接口跃点数进行调整,跃点数越小,系统访问的顺序越靠前
       外网网卡 跃点数设置为1
       内网网卡 跃点数设置为2

       那么访问时,系统会先访问外网网卡,即可解决问题。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值