在 Windows 的路由表中,"活动路由(Active Routes)" 指的是当前系统正在生效的路由规则 ------ 这些规则会被用来判断 "访问某个目标 IP / 网段时,应该通过哪个网卡发送,经过哪个网关中转"。
你列出的 "网络目标、网络掩码、网关、接口、跃点数" 是活动路由的核心字段,每个字段的含义和作用如下(结合实际例子说明):
1. 网络目标(Network Destination)
表示 "要访问的目标 IP 或网段"。可以是单个 IP(如192.168.1.10
)、整个网段(如192.168.1.0
),或 "所有未匹配的 IP"(用0.0.0.0
表示,即默认路由)。
- 例子:
192.168.1.0
:表示访问 "192.168.1.x" 这个网段的所有设备(如同一局域网的手机、电脑)。0.0.0.0
:表示 "所有没有被其他路由规则匹配的 IP"(比如访问互联网的 IP,如180.101.49.11
)。
2. 网络掩码(Netmask)
配合 "网络目标" 确定 "目标网段的范围",通过二进制运算判断某个 IP 是否属于该网段。
-
常见掩码含义:
255.255.255.0
:表示 "前 3 段固定,最后 1 段任意"(即网段包含x.x.x.0
到x.x.x.255
的 256 个 IP)。255.255.255.255
:表示 "单个 IP"(精确匹配某个具体 IP)。0.0.0.0
:表示 "所有 IP"(仅用于默认路由0.0.0.0
)。
-
例子:
若 "网络目标 = 192.168.1.0,掩码 = 255.255.255.0",则
192.168.1.5
、192.168.1.100
都属于该网段;而192.168.2.5
不属于。
3. 网关(Gateway)
表示 "数据包需要经过的中转设备 IP"。如果目标网段与本机 "直接相连"(如同一局域网),则网关会显示为 "在链路上(On-link)",无需中转;否则需要填写网关 IP(通常是路由器、VPN 网关的 IP)。
- 例子:
- 访问同一局域网的
192.168.1.20
:网关显示 "在链路上"(直接通过本机网卡发送,无需路由器中转)。 - 访问互联网的
www.baidu.com
(IP 为180.101.49.11
):网关是192.168.1.1
(家用路由器 IP,由路由器转发到公网)。
- 访问同一局域网的
4. 接口(Interface)
表示 "本机发送该数据包时使用的网卡 IP"。一台电脑可能有多个网卡(如 WiFi 网卡、有线网卡、VPN 虚拟网卡),每个网卡有独立的 IP,"接口" 字段明确指定用哪个网卡发送数据。
- 例子:
- 若本机 WiFi 网卡 IP 是
192.168.1.100
,有线网卡 IP 是10.0.0.5
:- 访问局域网
192.168.1.x
时,接口显示192.168.1.100
(用 WiFi 网卡发送)。 - 访问公司内网
10.0.0.x
时,接口显示10.0.0.5
(用有线网卡发送)。
- 访问局域网
- 若本机 WiFi 网卡 IP 是
5. 跃点数(Metric)
表示 "路由的优先级",数值越小,优先级越高。当多个路由规则都能匹配目标 IP 时,系统会优先选择跃点数小的规则。
- 例子:
- 若有两条路由都能访问
10.0.0.0/8
网段:- 网关
10.0.0.1
,跃点数10
- 网关
192.168.1.1
,跃点数20
系统会优先选择第一条规则(跃点数小,路径更优)。
- 网关
- 若有两条路由都能访问
举一个完整的活动路由例子
假设你的电脑同时连 WiFi(外网)和 VPN(公司内网),路由表中可能有这样几条活动路由:
网络目标 | 网络掩码 | 网关 | 接口 | 跃点数 | 含义 |
---|---|---|---|---|---|
192.168.1.0 | 255.255.255.0 | 在链路上 | 192.168.1.100 | 25 | 访问家里局域网(192.168.1.x),直接用 WiFi 网卡(192.168.1.100)发送,无需网关 |
10.0.0.0 | 255.0.0.0 | 10.0.0.1 | 10.0.0.5 | 20 | 访问公司内网(10.x.x.x),通过 VPN 网关(10.0.0.1),用 VPN 虚拟网卡(10.0.0.5)发送 |
0.0.0.0 | 0.0.0.0 | 192.168.1.1 | 192.168.1.100 | 30 | 访问所有其他 IP(如互联网),通过家里路由器(192.168.1.1),用 WiFi 网卡发送 |
总结
活动路由是系统当前 "正在使用的路径规则",通过 "网络目标 + 掩码" 确定范围,"网关" 指定中转设备,"接口" 指定本机发送网卡,"跃点数" 决定优先级。理解这些字段,就能看懂系统是如何 "规划" 网络数据传输路径的,也能排查多网卡、VPN 等场景的网络问题。