powershell命令get-netipaddress -addressfamily ipv4 | where-object {$_.prefixorigin -eq "dhcp" -or $_.prefixorigin -eq "manual"} | select-object ipaddress, interfacealias -unique可精准筛选双网卡下dhcp或手动配置的真实ipv4地址,并标注对应网卡名称,自动排除环回、apipa及虚拟网卡干扰。

双网卡电脑常同时连接公司内网和互联网,需要一眼看清两个网卡各自分配的IPv4地址,避免手动翻找不同适配器区块时漏看或误读。
PowerShell一条命令筛出所有真实IPv4地址
打开Windows终端(Win+X → 选择“Windows终端(管理员)”),粘贴执行以下命令:
Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -eq "Dhcp" -or $_.PrefixOrigin -eq "Manual"} | Select-Object IPAddress, InterfaceAlias -Unique
该命令自动过滤掉127.0.0.1(环回)、169.254.x.x(无DHCP时的自动私有地址)及虚拟网卡(如WSL、Docker、Hyper-V等)产生的干扰项,只保留通过DHCP或手动配置的真实业务IP,并标注对应网卡名称(如“WLAN”“以太网”“vEthernet (WSL)”)。【必须用管理员权限运行,否则可能无法读取部分接口信息】
命令提示符快速比对双网卡IP(无需管理员)
方法一:基础定位
按下Win+R→输入cmd→回车→键入ipconfig并回车。在输出结果中,分别查找“无线局域网适配器 WLAN”和“以太网适配器 以太网”两个区块下的“IPv4 地址”行——这就是你当前Wi-Fi与有线网各自拿到的内网IP。
方法二:精准提取(适合复制粘贴)
在同一个cmd窗口中,直接输入:ipconfig | findstr "IPv4 地址"
这条命令会把所有含“IPv4 地址”的行单独拎出来,跳过冗长的子网掩码、默认网关等信息,两行结果即为双网卡IP,顺序与适配器启用顺序一致。注意:若某网卡未连接,对应行不会出现,避免误判。
图形界面三步并排查看(鼠标党首选)
第一步:右键任务栏网络图标→选择“网络和 Internet 设置”;
第二步:点击左侧“高级网络设置”→右侧点击“更多网络属性”;
第三步:在弹出的“网络连接”窗口中,按住Ctrl键,依次左键单击“WLAN”和“以太网”图标(可多选),然后右键→选择“状态”→点“详细信息”。
此时弹出的窗口会合并显示两个选中连接的参数,IPv4地址、物理地址(MAC)、默认网关全部并列呈现,无需来回切换窗口。若其中一项显示为空或“无网络访问”,说明该网卡当前未获得有效IP,需检查连接状态或DHCP服务。











