windows中怎么设置默认路由

老刘

Windows 中怎么设置默认路由:新手也能看懂的完整教程

目标关键词:Windows 中怎么设置默认路由

在 Windows 里,“默认路由”可以理解成:当电脑不知道该把数据包往哪儿发时,就先交给谁处理。这个“谁”,通常就是你的路由器、网关,或者某台能帮你转发网络流量的设备。
很多人平时上网根本不用手动设置默认路由,因为系统会自动获取。但在这些场景里,就很有必要手动设置:

  • 电脑接了多个网卡,比如有线网卡、无线网卡、虚拟网卡同时在线
  • 你做了双网段、双路由、内网穿透、VPN、NAS、服务器测试环境
  • 公司网络里需要固定走某台网关
  • 想让某些流量优先从指定线路出去

下面我会按 “问题分析 → 解决方案 → 注意事项” 的结构,手把手讲清楚。


一、问题分析:默认路由到底是什么

在 Windows 里,网络通信会先看路由表。
如果你访问的是一个不在本地网段内的地址,比如:

  • 你的电脑 IP:192.168.1.100
  • 子网掩码:255.255.255.0
  • 访问地址:8.8.8.8

由于 8.8.8.8 不在 192.168.1.0/24 这个网段里,电脑就会去找默认路由。默认路由一般表现为:

  • 目标网络:0.0.0.0
  • 掩码:0.0.0.0
  • 下一跳网关:比如 192.168.1.1

这条规则的意思是:
所有未知去向的流量,先发给 192.168.1.1


二、解决方案:Windows 中设置默认路由的几种方法


方法 1:用图形界面设置静态默认网关

适合:小白、家庭用户、简单环境

如果你只是想让电脑固定走某个路由器,最简单的方法就是直接设置网卡的网关。

操作步骤

  1. 打开 控制面板
  2. 进入 网络和 Internet
  3. 点击 网络和共享中心
  4. 左侧选择 更改适配器设置
  5. 找到当前正在使用的网卡
    比如“以太网”或“WLAN”
  6. 右键网卡 → 属性
  7. 找到 Internet 协议版本 4(TCP/IPv4)
  8. 双击打开
  9. 选择:
    • 自动获得 IP 地址,或手动填写固定 IP
    • 使用下面的 DNS 服务器地址
    • 重点:在网关栏填写你的默认网关,比如 192.168.1.1
  10. 点击 确定 保存

适用场景

  • 家里只有一台路由器
  • 电脑只需要固定走一个出口
  • 你想让网关不随 DHCP 改变

举例

如果你的局域网是:

  • IP:192.168.1.100
  • 掩码:255.255.255.0
  • 网关:192.168.1.1

那这台电脑默认路由就会指向 192.168.1.1


方法 2:使用命令行添加默认路由

适合:进阶用户、临时调试、多网卡环境

Windows 里最常用的路由命令是 route

先打开管理员命令提示符

  • 点击开始菜单
  • 搜索 cmd
  • 右键 命令提示符以管理员身份运行

2.1 查看当前路由表

先看系统里已有的路由:

route print

你会看到类似内容:

IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口     跃点数
0.0.0.0          0.0.0.0          192.168.1.1 192.168.1.100  25

这里的 0.0.0.0 / 0.0.0.0 就是默认路由。


2.2 添加默认路由

如果你想手动加一条默认路由,可以用:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

这条命令的意思是:

  • 目标:所有地址
  • 掩码:所有地址
  • 下一跳:192.168.1.1

2.3 指定网卡接口添加默认路由

如果电脑有多个网卡,最好指定接口,否则系统可能选错出口。

先查接口编号:

route print

找到接口列表,例如:

接口列表
 11...网卡A
 18...网卡B

假设你要从接口 18 走默认路由,可以这样写:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10 if 18

参数解释:

  • metric 10:跃点数,越小优先级越高
  • if 18:指定使用 18 号接口

2.4 让默认路由永久生效

如果不加 -p,重启后路由会失效。
想永久保存,用:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1

如果你要永久指定接口,也可以:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10 if 18

2.5 删除默认路由

如果配错了,先删掉再重新加。

route delete 0.0.0.0

如果你想删某一条指定路由,也可以写得更精确一些。


三、PowerShell 设置默认路由的方法

适合:Windows 10 / 11 用户、偏爱脚本管理的人

Windows 也可以用 PowerShell 管理路由。

查看当前路由

Get-NetRoute -DestinationPrefix "0.0.0.0/0"

添加默认路由

New-NetRoute -DestinationPrefix "0.0.0.0/0" -InterfaceIndex 18 -NextHop 192.168.1.1

删除默认路由

Remove-NetRoute -DestinationPrefix "0.0.0.0/0" -InterfaceIndex 18 -NextHop 192.168.1.1

适合什么人

  • 想写批处理、自动化脚本
  • 运维、测试、实验环境
  • 想比 route 命令更现代一点的方案

四、多个默认路由时怎么处理

这是很多人最容易踩坑的地方。

如果你电脑同时有:

  • 有线网卡
  • 无线网卡
  • VPN 网卡
  • 虚拟机网卡

系统里可能会出现多条默认路由。这时 Windows 会按优先级和跃点数来选。

关键规则

  • 跃点数(Metric)越小,优先级越高
  • 如果两条默认路由都存在,系统会优先选 Metric 小的那条
  • 网卡本身也有自动 Metric 机制

举个例子

如果你有两条默认路由:

0.0.0.0 0.0.0.0 192.168.1.1 metric 10
0.0.0.0 0.0.0.0 10.10.10.1 metric 50

那系统会优先走 192.168.1.1


五、如何在 Windows 图形界面里调整网卡优先级

如果你不想老是和路由表打交道,也可以从网卡优先级入手。

操作步骤

  1. 打开 控制面板
  2. 进入 网络和共享中心
  3. 点击 更改适配器设置
  4. 按下 Alt 键,打开上方菜单
  5. 选择 高级
  6. 点击 高级设置
  7. 连接 选项里,把你想优先使用的网卡调到最上面

这样 Windows 会更倾向于优先使用排在前面的连接。


六、常见故障和排查思路


1. 设置了默认路由,但还是上不了网

常见原因:

  • 网关地址写错了
  • 子网掩码不对
  • 电脑 IP 和网关不在同一网段
  • 路由器本身没有连通外网
  • DNS 配置错误
  • 路由冲突

排查方法

先 ping 网关:

ping 192.168.1.1

如果网关都 ping 不通,说明不是默认路由的问题,而是局域网基础连通有问题。

再看路由表:

route print

确认有没有正确的 0.0.0.0/0 路由。


2. 多网卡环境下默认路由乱跳

常见于:

  • 电脑同时连 Wi-Fi 和网线
  • 插了 VPN
  • 装了虚拟机软件
  • 有第三方网卡管理工具

解决思路

  • 把不用的网卡暂时禁用
  • 手动降低想保留线路的 metric
  • 删除重复默认路由
  • 检查 VPN 是否自动接管默认路由

3. 路由添加成功,但重启后没了

这是因为你加的是临时路由。

解决办法

使用:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1

带上 -p 才会永久保存。


七、实战示例:给电脑设置固定默认路由

假设你的环境是:

  • 本机 IP:192.168.10.50
  • 子网掩码:255.255.255.0
  • 网关:192.168.10.1

做法

以管理员身份打开 CMD,执行:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.10.1

然后查看:

route print

如果看到 0.0.0.0/0 指向 192.168.10.1,说明设置成功。


八、进阶补充:只让部分流量走指定网关

如果你不是想改“全部默认出口”,而是只想让某个网段或某个目标走特定线路,那就不该改默认路由,而应该加静态路由

例子

如果你想让访问 10.20.30.0/24 的流量走 192.168.1.254

route add 10.20.30.0 mask 255.255.255.0 192.168.1.254

这类方法常用于:

  • 内网服务器访问
  • 双线路分流
  • VPN 分流
  • NAS、打印机、监控网段访问

九、注意事项

  1. 默认路由的网关必须在本地同一网段内
    比如你电脑是 192.168.1.100,网关一般也得是 192.168.1.x

  2. 不要随便删掉唯一可用的默认路由
    不然电脑会出现“局域网能通,外网不通”的情况。

  3. 多网卡环境优先检查 Metric
    很多“网络不稳定”的问题,实际上是默认路由优先级冲突。

  4. DHCP 可能会自动覆盖你手动设置的路由
    如果你路由器开启了自动分配,Windows 可能在重新获取地址时改写路由。

  5. 改路由前先备份当前配置
    至少先执行一次:

    route print

    把现有路由表记下来,出问题好恢复。


十、总结

在 Windows 中设置默认路由,常见有三种实用方式:

  • 图形界面设置网关:最适合新手
  • route 命令添加默认路由:适合进阶用户和临时调试
  • PowerShell 管理路由:适合脚本化、自动化操作

如果只是家用上网,通常只要在网卡里正确填写默认网关就够了。
如果你有多网卡、双线路、VPN、虚拟机环境,那就建议直接查看路由表,使用 route add 或 PowerShell 精准控制默认路由和优先级。

掌握默认路由后,很多网络问题其实都能更快定位:
到底是网关错了、路由冲突了,还是某个网卡抢了默认出口,一看路由表就知道。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,3人围观)

还没有评论,来说两句吧...

目录[+]