要一次性查清所有网卡完整IP参数,应使用ipconfig /all命令,它可逐个列出有线、Wi-Fi、蓝牙、Hyper-V、Docker、WSL2等全部适配器的IPv4/IPv6地址、子网掩码、默认网关、DNS服务器、MAC地址、接口名称及地址来源(DHCP/手动/自动配置),并标注“媒体已断开”等状态以识别无效连接。

要一次性查清笔记本或台式机上所有网卡(包括有线、Wi-Fi、蓝牙网络、Hyper-V虚拟交换机、Docker网桥、WSL2虚拟网卡等)的完整IP参数,不能只看“IPv4地址”,必须同时获取IPv4/IPv6地址、子网掩码、默认网关、DNS服务器、MAC地址、接口名称及地址来源(DHCP/手动/自动配置),否则无法判断哪张卡在真实通信、哪张卡处于闲置或冲突状态。
Windows命令提示符基础全量扫描
按下 Win+R 打开运行框,输入 cmd 回车;在黑窗中键入 ipconfig /all 并回车。该命令会逐个列出所有启用和禁用的网络适配器,每段开头标有“以太网适配器 XXX”或“无线局域网适配器 WLAN”,其下包含“IPv4 地址”“IPv6 地址”“子网掩码”“默认网关”“DHCP 已启用”“物理地址(MAC)”“租约获得时间”等字段。注意:禁用的网卡不会显示IPv4地址,但会保留MAC和描述信息;若某适配器显示“媒体已断开”,则其IP参数无效,不可用于通信。
PowerShell精准过滤双网卡有效IPv4
方法一:仅提取当前活跃且具备有效IPv4的网卡
按 Win+X → 选择“Windows终端(管理员)”,输入:
Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -eq 'Dhcp' -or $_.PrefixOrigin -eq 'Manual'} | Select-Object IPAddress, InterfaceAlias, PrefixOrigin, PrefixLength | Sort-Object InterfaceAlias
回车后输出带表头的结构化列表,InterfaceAlias 明确标注是“WLAN”“以太网”还是“vEthernet (WSL)”——这一步能立刻区分物理网卡与虚拟网卡,避免把WSL2的172.x.x.x误当成主机真实出口。
方法二:补全网关与DNS,形成完整通信链路视图
在同一PowerShell窗口中追加执行:
Get-NetIPConfiguration | Where-Object {$_.IPv4DefaultGateway} | Select-Object InterfaceAlias, @{n='IPv4';e={$_.IPv4Address.IPAddress}}, @{n='Gateway';e={$_.IPv4DefaultGateway.NextHop}}, @{n='DNSServer';e={$_.NetAdapter.InterfaceDescription}}
该命令只筛选出配置了默认网关的接口,并强制关联其DNS服务器地址(实际取自NetAdapter对象的描述字段,需人工核对),适用于排查多网卡路由优先级问题。
图形界面快速定位主用网卡IP
第一步:右键任务栏右下角网络图标 → 选择“网络和 Internet 设置”
第二步:点击右侧“高级网络设置” → “更多网络适配器选项”
第三步:在“网络连接”窗口中,观察各连接图标状态——亮起且显示“已连接”的为活跃网卡;右键它 → “状态” → “详细信息”
此处显示的“IPv4 地址”“IPv4 子网掩码”“IPv4 默认网关”“IPv4 DNS 服务器”四项即该卡当前生效的完整参数。注意:【若“IPv4 地址”显示为 169.254.x.x,则说明该网卡DHCP失败,无有效局域网IP】,此时应跳过此卡,检查其他连接。

















