最快方法是用ipconfig查各网卡局域网ip,再用route print定位默认网关对应哪块网卡;公网ip需物理隔离两条宽带后分别访问myip.ipip.net获取,或用powershell命令get-netipaddress筛选interfacealias与ipaddress映射。

双网卡电脑同时连着两条宽带,想一眼分清哪块网卡对应哪个公网IP或局域网IP,不能只看“网络和共享中心”里模糊的连接名称——因为系统不会自动标注“这是电信宽带”“那是联通专线”,必须通过命令行精准定位每张网卡的真实出口地址。
先查清楚两块网卡各自的基础IP信息
按下 Win+R 打开运行框,输入 cmd 回车,进入命令提示符;
键入 ipconfig 并回车,页面会列出所有启用的网络适配器;
重点找带“以太网适配器 以太网”和“无线局域网适配器 WLAN”的两个区块,它们分别对应有线网卡和无线网卡;
每个区块下“IPv4 地址”那一行后面的数值,就是该网卡当前分配到的局域网IP(例如 192.168.1.105 或 192.168.0.112),这个地址只在本地网络有效,不是宽带运营商给你的公网IP。
确认哪块网卡走哪条宽带出口
在刚才的命令提示符窗口中,直接输入 route print 回车;
滚动到最底部,找到标有 Default Gateway 的那一行——它显示的就是当前被系统选为“默认出口”的网关地址;
拿这个网关地址,回头去对照 ipconfig 输出里各网卡的“默认网关”字段,就能锁定:哪块网卡的网关和这一行一致,哪块就是当前承担外网流量的主线路;
注意:【Windows 只允许存在一个默认网关,所以默认情况下,只有一条宽带能上网】。如果两条宽带都通,说明你已手动改过路由表或禁用了其中一块网卡的网关设置。
查每条宽带真正的公网IP(非局域网IP)
方法一:用浏览器分别访问两个不同宽带的公网出口
先断开无线网卡(右键任务栏网络图标→打开网络和 Internet 设置→WLAN→关闭);
只保留有线连接,打开浏览器访问 https://www.php.cn/link/d918bcf224a77f0ee73952e03283cdbd,页面会直接显示当前有线宽带的公网IP及归属地;
再恢复无线、断开有线,重复访问同一网址,得到无线宽带的公网IP;
这一步必须物理隔离两条线路,否则浏览器走的是默认路由,永远只显示主线路的公网IP。
方法二:用 PowerShell 快速比对两网卡活跃状态
按 Win+X → 选择“Windows 终端(管理员)”,输入:
Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -eq "Dhcp" -or $_.PrefixOrigin -eq "Manual"} | Select-Object IPAddress, InterfaceAlias, PrefixOrigin
输出结果中,“InterfaceAlias”列会明确标出“以太网”“WLAN”等真实接口名,“IPAddress”列就是对应IP;
若某行显示 PrefixOrigin : Dhcp,说明该IP由路由器自动分配,大概率是宽带拨号后下发的局域网段;
若某行显示 PrefixOrigin : Manual,则说明是手动填的固定IP,常见于专网或内网环境,不经过宽带出口。











