必须手动配置路由表实现内外网分流:先清空默认路由,再用route -p add添加永久外网默认路由和内网静态路由,设置跃点数确保优先级,最后通过ping和tracert验证通路。

一台电脑装了两张网卡,既要打开公司OA系统查审批流程,又要随时搜百度看技术文档,但插上内网线就打不开网页,连上WiFi又进不去内网页面——这不是网卡坏了,是Windows默认只认一个网关,必须手动拆分流量路径才能让两个网络各走各道。
先理清两块网卡的身份
以管理员身份运行 Windows 终端,输入 ipconfig /all 回车。逐行核对:外网网卡必须有完整配置(IPv4地址、子网掩码、【默认网关和DNS都必须填】);内网网卡只填IPv4地址和子网掩码,【默认网关栏必须清空】。如果发现内网网卡也填了网关,立刻进「网络连接」→右键该网卡→属性→IPv4→取消勾选“使用下面的默认网关”,否则后续所有路由操作都会失效。
记下内网网段(如192.168.10.0)、子网掩码(如255.255.255.0)、内网网关(如192.168.10.1);同时记下外网网关(如192.168.1.1)。
删掉冲突的默认路由
在管理员终端中执行:route delete 0.0.0.0。这一步会清除系统当前所有默认网关指向,为后续精准分流腾出空间。不执行这步,新添加的路由大概率被系统自动覆盖或忽略。
添加永久静态路由
第一步:添加外网默认路由
执行:route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1(把192.168.1.1替换成你外网网关)。
第二步:添加内网静态路由
执行:route -p add 192.168.10.0 mask 255.255.255.0 192.168.10.1(网段和网关按你实际值替换)。
加 -p 是关键——没有它,重启后全部消失,等于白配。执行完用 route print 查看,确认表里同时存在两条带“永久”标记的路由,且目标网络不重叠。
调高外网优先级防抢道
控制面板 → 网络和 Internet → 网络连接 → 右键外网网卡(比如“以太网”)→ 属性 → IPv4 → 高级 → 取消勾选“自动跃点”,手动设为【10】;再右键内网网卡 → 同样路径 → 跃点数设为【30】。数值越小优先级越高,确保所有非内网流量坚定走外网卡。
这一步不是必须,但能防止DHCP偶尔改写网关导致路由错乱。设完不用重启,立即生效。
验证通路是否真正建立
方法一:分别测试
在CMD中执行 ping 192.168.10.100(换为你内网某台服务器IP),再执行 ping www.baidu.com。两个都返回“来自xxx的回复”,说明双向通路已建立。
方法二:追踪路径
执行 tracert 192.168.10.1,看第一跳是不是内网网关;执行 tracert 8.8.8.8,看第一跳是不是外网网关。路径起点不对,说明路由没生效。











