在 Windows 10 中让特定 IP 走指定的网卡(WiFi)

在 Windows 10 中让特定 IP 走指定的网卡(WiFi)


1.获取 WiFi 网卡的接口索引

netsh interface ipv4 show interfaces

输出内容:

Idx     Met         MTU          状态                名称
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 19          20        1500  connected     以太网
 17          35        1500  connected     WLAN
 20          35        1500  connected     VMware Network Adapter VMnet1
 14          25        1500  disconnected  本地连接* 14
 15          35        1500  connected     VMware Network Adapter VMnet8
 16          25        1500  disconnected  本地连接* 15
 11          65        1500  disconnected  蓝牙网络连接

你的 WiFi 网卡 WLAN 的接口索引是 17,网关是 192.168.3.1,比如我的目标 IP是: 43.163.118.100 需要通过 WiFi 访问。

2. 添加静态路由

管理员模式 运行 CMD(按 Win + S 搜索 cmd,右键 以管理员身份运行),然后执行:

route -p add 43.163.118.100 mask 255.255.255.255 192.168.3.1 metric 1 if 17

参数说明

  • 43.163.118.100 → 目标 IP
  • mask 255.255.255.255 → 只匹配这个 IP
  • 192.168.3.1 → WiFi 网卡的网关
  • metric 1 → 最高优先级(值越小越优先)
  • if 17 → 使用 WiFi 网卡(索引 17)

3. 验证路由

运行:

route print

找到 43.163.118.100,检查它是否走 192.168.3.1(WiFi)。


4. 删除静态路由(如果配置错误)

如果想删除:

route delete 43.163.118.100

这样,每次访问 43.163.118.100,都会 强制走 WiFi 网卡,而其他流量仍然走默认的有线网卡。

posted @ 2025-03-05 18:12  _迷途  阅读(588)  评论(0)    收藏  举报