Windows CMD route 静态路由配置

在 Windows 系统中,通过 CMD 的 route 命令可以灵活管理静态路由,适用于双网卡、跨子网通信等场景。本文详细介绍静态路由的添加、删除、验证及多网卡环境下的配置方法。


静态路由基础命令

临时路由配置

临时路由在系统重启后失效,适用于短期测试。

命令格式:

route add 目标网络 mask 子网掩码 网关IP

示例:

route add 192.168.1.0 mask 255.255.255.0 192.168.0.1

永久路由配置

通过 -p 参数实现永久路由,系统重启后仍保留。

命令格式:

route -p add 目标网络 mask 子网掩码 网关IP

示例:

route -p add 172.31.0.0 mask 255.255.0.0 192.168.15.254

关键参数说明

参数作用示例值
-p永久路由(重启后保留)-p(需紧贴 add)
mask指定目标网络的子网掩码255.255.255.0
metric路由优先级(跃点数,越小优先级越高)metric 3(可选)
if指定网卡接口编号(多网卡时使用)if 2(通过 route print 查看)

操作步骤详解

以管理员身份运行 CMD

Win + R → 输入 cmd → 按 Ctrl + Shift + Enter

添加路由

route -p add 10.0.0.0 mask 255.0.0.0 192.168.1.1

验证路由表

route print

在输出中查找目标网络,确认网关与接口正确。

删除静态路由

命令格式:

route delete 目标网络

示例:

route delete 10.0.0.0

多网卡场景配置

先执行 route print 查看接口编号(Interface 列),再用 if 指定接口:

route -p add 172.16.0.0 mask 255.255.0.0 10.100.1.254 if 2

完整示例代码

:: 添加永久静态路由(管理员权限运行)
route -p add 172.31.0.0 mask 255.255.0.0 192.168.15.254

:: 验证路由表
route print | findstr "172.31.0.0"

:: 删除路由(测试用)
:: route delete 172.31.0.0

常见问题处理

  • 权限不足:必须以管理员身份运行 CMD
  • 参数错误:检查 mask、gateway 格式,勿漏写 mask 关键字
  • 路由冲突:先删除旧路由,或调整 metric 改变优先级
最后修改:2026 年 04 月 10 日
如果觉得我的文章对你有用,请随意赞赏