断网时仍可查本机局域网IP:用ipconfig命令可在“以太网”或“WLAN”区块下查看缓存的IPv4地址;若显示169.254.x.x则说明DHCP失败且未手动设IP;通过网络连接“详细信息”或PowerShell命令Get-NetIPAddress也能读取本地注册表缓存的配置值。

断网状态下仍需确认本机在局域网中的IP地址,比如要配置静态网络、排查网卡驱动异常,或为后续连接路由器做准备——此时系统已失去DHCP响应,但网络适配器的IPv4配置缓存仍在内存中,可直接读取。
用命令提示符查看断网时的IP
按下 Win + R 键打开“运行”对话框→输入 cmd→按回车启动命令提示符。
在黑窗口中输入 ipconfig 并回车,即使屏幕显示“媒体已断开”,只要网卡未被禁用,你仍能在“以太网适配器 以太网”或“无线局域网适配器 WLAN”区块下看到 IPv4 地址——这是系统最后一次成功获取或手动设置的地址,仍具参考价值。
若只看到 【169.254.x.x】 这类地址,说明此前DHCP失败且未手动设IP,该地址不可用于通信,需进入网络适配器属性中检查IPv4设置是否为“自动获得IP地址”;若确为手动配置,此处不会显示,必须切换到图形界面查看。
通过网络连接详细信息查看
右键点击任务栏右下角网络图标→选择“打开网络和 Internet 设置”。
点击“高级网络设置”→“更多网络适配器选项”→找到当前启用的连接(如“以太网”或“WLAN”)→右键→“状态”。
在弹出窗口中点击“详细信息”,IPv4 地址即刻显示在“IPv4 地址”字段中——此操作不依赖网络连通性,仅读取本地注册表缓存的配置值,哪怕网线已拔、Wi-Fi已关闭也能查到上一次有效IP。
用PowerShell快速筛选(推荐进阶用户)
方法一:Win+X → 选择“Windows PowerShell(管理员)”→输入以下命令:
Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -eq 'Manual' -or $_.PrefixOrigin -eq 'Dhcp'}
该命令会列出所有IPv4地址及其来源类型。若断网后仍显示某地址的 PrefixOrigin 为 Dhcp,说明该地址是上次DHCP租约残留,尚未过期;若为 Manual,则是你手动填写的固定IP。
方法二:更简洁的筛选方式——直接获取非回环、非隧道的主用IPv4:
(Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.IpAddress -notlike "127.*" -and $_.IpAddress -notlike "0.*"} | Sort-Object InterfaceIndex -Descending | Select-Object -First 1).IpAddress
这一步会跳过127.0.0.1等无效地址,按接口优先级排序后取第一个真实网卡IP,适合脚本调用或批量排查。

















