查双网卡固定ip必须区分每张网卡配置:用powershell命令get-netipaddress -addressfamily ipv4 | where-object {$_.prefixorigin -eq "manual"} | select-object ipaddress, interfacealias可精准列出各网卡手动设置的静态ipv4地址及对应名称。

电脑双网卡环境下查固定IP地址,必须区分每张网卡的独立配置,不能只看一个适配器的结果——否则可能把Wi-Fi的DHCP地址当成有线网卡的静态IP,导致远程访问失败或服务绑定错误。
先确认哪张网卡设了静态IP
右键任务栏网络图标 → “打开网络和Internet设置” → “更改适配器选项”。
此时你会看到多个连接(如“以太网”“WLAN”“vEthernet”等),【重点不是点开当前联网的那个,而是逐个右键检查】:对每个连接依次右键→“属性”→双击“Internet协议版本4 (TCP/IPv4)”→看是选了“自动获得IP地址”还是“使用下面的IP地址”。只有勾选后者,才算设置了固定IP。
用命令行一次性列出所有网卡的IP与配置方式
以管理员身份运行命令提示符(Win+X → Windows终端(管理员)),执行:
ipconfig /all | findstr -i "描述\IPv4\DHCP"
这条命令会过滤出每块网卡的名称、IPv4地址、以及DHCP是否启用。注意观察“DHCP已启用”这一行:显示“否”的适配器,其上方紧邻的“IPv4 地址”就是你手动配置的固定IP。
若输出中某网卡没出现“DHCP已启用”字段,说明该适配器未启用IPv4协议,需回退到“属性”中勾选它才能生效。
精准定位静态IP归属网卡(推荐方法)
方法一:PowerShell筛选手动配置项
在管理员Windows终端中运行:
Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -eq "Manual"} | Select-Object IPAddress, InterfaceAlias, PrefixLength
输出结果中InterfaceAlias列显示的就是网卡名称(如“以太网”“WLAN”),IPAddress即为该网卡上设置的固定IP,PrefixLength对应子网掩码位数(如24=255.255.255.0)。
方法二:用route print反向验证
执行route print -4,查找“Network Destination”为0.0.0.0且“Metric”值最小的那条默认路由,其“Interface”列对应的IP地址,就是当前承担主出口的网卡IP;再结合上一步PowerShell结果,即可交叉确认哪张网卡既配了静态IP、又实际参与通信。
⚠️注意:如果某网卡设置了静态IP但未连接网线或Wi-Fi未连上,它的IP不会出现在ipconfig基础输出里,但PowerShell的Get-NetIPAddress仍会列出——这是判断“是否真设了固定IP”的最可靠依据。
图形界面快速核对静态IP参数
第一步:在“更改适配器选项”中,右键目标网卡(例如“以太网”)→“状态”→“详细信息”。
第二步:记下“IPv4地址”“IPv4子网掩码”“IPv4默认网关”三项数值。
第三步:再次右键该网卡→“属性”→“Internet协议版本4 (TCP/IPv4)”→“属性”,对比此处填写的IP、子网掩码、网关是否与“详细信息”中完全一致。【不一致说明有人改过配置但没保存,或系统缓存未刷新】











