windows系统可通过五种命令快速查询ip地址:①ipconfig查局域网ipv4;②ipconfig /all获完整配置;③nslookup解析主机名对应ip;④powershell的get-netipaddress筛选活动ipv4;⑤curl ifconfig.me获取公网ip。

如果您需要快速获取当前计算机在局域网或互联网中的IP地址,Windows系统自带的命令提示符提供了多种直接有效的查询方式。以下是几种常用且可靠的方法:
一、使用ipconfig命令查看本地IPv4地址
ipconfig是Windows内置的网络配置工具,可显示所有网络适配器的IP地址、子网掩码和默认网关等信息,适用于查看本机在局域网内的IPv4地址。
1、按下Win + R组合键,打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符窗口。
3、在命令行中输入ipconfig并按回车。
4、在输出结果中找到当前启用的网络连接(如“无线局域网适配器 WLAN”或“以太网适配器 以太网”),其下方的IPv4 地址即为本机局域网IP。
二、使用ipconfig /all命令获取完整网络配置
该命令提供比基础ipconfig更详细的网络信息,包括物理地址(MAC)、DHCP状态、DNS服务器及IPv6地址等,有助于识别多网卡环境下的目标IP。
1、以管理员或普通用户身份打开命令提示符。
2、输入ipconfig /all并按回车。
3、逐项查看各网络适配器条目,定位到已连接且状态为“媒体已连接”的适配器。
4、在其信息块中查找IPv4 地址字段,该值即为当前有效IP地址。
三、使用nslookup查询本机主机名对应IP
nslookup通过DNS解析机制反向查询本机主机名所映射的IP地址,适用于验证主机名与IP绑定关系,尤其在配置本地服务时有参考价值。
1、打开命令提示符窗口。
2、输入hostname并回车,记录显示的计算机名称。
3、输入nslookup [上一步获得的主机名](例如:nslookup DESKTOP-ABC123)并回车。
4、在返回结果中查找Address行,其后的IPv4地址即为本机经DNS解析所得IP。
四、使用PowerShell命令Get-NetIPAddress筛选IPv4地址
PowerShell提供更精准的网络接口筛选能力,可通过参数限定仅显示IPv4类型的活动地址,避免冗余信息干扰。
1、按下Win + X,选择“Windows PowerShell(管理员)”或“终端(管理员)”。非管理员权限亦可执行基本查询。
2、输入Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -eq 'Dhcp' -or $_.PrefixOrigin -eq 'Manual'}并回车。
3、结果中IPAddress列显示的所有非127.0.0.1地址均为本机有效IPv4地址。
五、使用curl命令获取公网IP地址
当需确认当前网络出口的公网IP(即路由器WAN口地址),可通过调用外部HTTP服务返回客户端真实公网IP,此方法依赖互联网连通性。
1、确保系统已安装curl(Windows 10 1809+及Windows 11默认内置)。
2、在命令提示符或PowerShell中输入:curl ifconfig.me 并回车。
3、终端将直接输出一行纯文本,内容即为当前设备对外可见的公网IPv4地址。










