必须通过ipconfig /all获取网卡名称、ip和mac,再用netsh命令建立名称与接口索引(idx)的映射,最后在route print -4中依据idx定位每条路由的实际出口网卡,确保默认路由指向正确网卡。

要确认双网卡设备中每张网卡的IP地址、MAC地址与路由表条目之间的精确对应关系,避免因网卡混用导致内网/外网访问失败或策略错配,必须将适配器名称、接口索引、IPv4地址、物理地址和路由出口统一锚定。仅靠ipconfig看IP或route print看网关,无法直接判断某条路由究竟走哪块硬件。
查清每张网卡的名称、IP和MAC三要素
按 Win+R 输入 cmd 回车,执行 ipconfig /all;逐段查看输出,重点锁定以“以太网适配器”或“无线局域网适配器”开头的区块——每个区块标题即为该网卡在系统内的唯一标识名(如“以太网”“WLAN”),其下方的“IPv4 地址”和“物理地址”就是这对网卡的真实身份凭证。
这一步不能跳过:Windows 路由表中的“Interface”列显示的是十六进制接口索引(如 0x10004),而非网卡名称;若不先建立“名称→IP→MAC”的映射,后续根本无法把 route print 的某条路由和实际网卡对上号。
获取接口索引与网卡名称的精确绑定
在同一个命令行窗口中,输入 netsh interface ipv4 show interfaces 并回车;输出表格中,“Idx”列为接口索引数字,“Met”为跃点数,“State”为启用状态,“Name”为网卡名称(如“以太网”“WLAN”)。
当代理已经知道网站路由或内容URL,并且在启动前需要有效的sitemap XML、sitemap索引或robots.txt引用时,请使用sitemap。这是一个发布构件技能,而不是爬虫或SEO平台。
此时你手上有两组关键数据:一组来自 ipconfig /all 的“适配器名称→IPv4地址→物理地址”,另一组来自 netsh 命令的“Idx→Name”。把 Name 列值与 ipconfig 中的适配器标题严格比对,就能确定每个 Idx 对应哪块网卡、它的 IP 是多少、MAC 是什么——【这是后续所有路由分析不可绕过的前提】。
对照路由表,定位每条路由的实际出口网卡
执行 route print -4,聚焦“活动路由”区域,观察“网络目标”“网关”“接口”“跃点数”四列;其中“接口”列显示的正是上一步 netsh 命令里看到的 Idx 值(如 12)。
例如某行显示:192.168.1.0 → 255.255.255.0 → 在链路上 → 接口 12 → 跃点数 28;你立刻翻回 netsh 输出,找到 Idx=12 对应的 Name 是“以太网”,再翻回 ipconfig /all,确认“以太网”适配器的 IPv4 地址是 192.168.1.10、物理地址是 ac-1f-6b-xx-xx-xx——至此,这条路由的完整路径闭环:流量发往 192.168.1.0/24,从“以太网”这张物理网卡发出,源 IP 是 192.168.1.10,MAC 是 ac-1f-6b-xx-xx-xx。
默认路由(0.0.0.0)那行尤其关键:它决定所有未被显式匹配的流量走向,其“接口”值必须与你期望走外网的那张网卡 Idx 一致,否则所有上网请求都会误入内网通道。










