必须用powershell命令get-netipaddress -addressfamily ipv4 | where-object {$_.prefixorigin -eq "dhcp" -or $_.prefixorigin -eq "manual"} | select-object ipaddress, interfacealias -unique精准筛选真实启用网卡的ipv4地址及对应名称,避免混淆环回、禁用或虚拟接口。

当电脑同时插着网线又连着Wi-Fi,或者装了虚拟网卡(比如Docker、WSL、VMware),系统会为每个启用的网络接口分配独立的局域网IP,但普通ipconfig命令输出容易混在一起,导致你分不清哪个IP对应哪张网卡、甚至误读环回地址或已断开的适配器。
用PowerShell精准筛选真实网卡IP
PowerShell能自动过滤掉无效接口,只显示当前通过DHCP或手动配置生效的IPv4地址,并附带网卡名称,避免看错。
第一步:按Win+X → 选择“Windows终端(管理员)”(非必须管理员权限,但可确保读取全部接口);
第二步:粘贴执行以下命令:
Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -eq "Dhcp" -or $_.PrefixOrigin -eq "Manual"} | Select-Object IPAddress, InterfaceAlias -Unique
执行后直接列出两列:左边是IP地址,右边是对应网卡名(如“WLAN”“以太网”“vEthernet (WSL)”)。【注意:若看到“Loopback Pseudo-Interface”或“Bluetooth Network Connection”,说明该IP是本地回环或已禁用设备,应忽略】
用ipconfig /all人工比对物理地址
当你需要确认某张网卡是否真的在用、或怀疑IP冲突时,靠MAC地址交叉验证最可靠——每张网卡的物理地址全球唯一,不会重复。
方法一:基础定位
在cmd中输入ipconfig /all回车,滚动查找“无线局域网适配器 WLAN”和“以太网适配器 以太网”两个区块;
分别记下它们下方的“IPv4 地址”和“物理地址(即MAC地址)”;
方法二:路由器后台验证
打开浏览器,输入192.168.1.1(或查看路由器底部标签上的管理地址),登录后进入“DHCP客户端列表”或“已连接设备”;
找到本机设备名(如DESKTOP-XXXX)或刚才记下的MAC地址,核对其分配的IP是否与ipconfig中对应网卡的IPv4地址一致;
【关键点:如果某张网卡在路由器列表里查不到对应条目,说明它没走DHCP,可能被禁用、未连接,或设置了静态IP但未填网关】
图形界面快速识别当前活跃网卡
适合临时排查,不需记忆命令,一眼锁定正在传输数据的那张网卡。
右键任务栏右下角网络图标 → 选择“打开网络和Internet设置” → 点击当前高亮显示的网络名称(如“Wi-Fi”或“以太网”)→ 向下滚动点击“硬件属性”;
此时显示的IPv4地址,一定来自你当前正在使用的那个连接;
若想切换查看另一张网卡,先断开当前连接(比如关闭Wi-Fi),再重复上述路径,系统会自动跳转到另一个活跃连接的属性页;
这一步操作起来很简单,直接断开重连就能刷新所见IP,无需重启或命令行。











