Win11命令行查IP地址怎么操作?四种常用方式与排错清单
在 Windows 11 里查 IP 地址,令行图形界面点几下也能看到,查I常用但命令行往往更快:远程协助时对方只给你一个终端窗口,址操作种写脚本时要批量采集多台机器的排错地址,或者网络排查时需要区分内网地址、清单公网出口和 IPv6,令行命令行都是查I常用更直接的选择。下面按“最常用到最少用”的址操作种顺序,把 Win11 命令行查 IP 地址的排错几种方式讲清楚,并附上常见失败分支的清单处理方法。
需要先明确一点:一台电脑通常不止一个 IP。令行物理网卡、查I常用Wi-Fi 网卡、址操作种虚拟网卡(Hyper-V、排错VMware、清单WSL、VPN 都会创建)各自都有地址,再加上 IPv4 和 IPv6 两套体系。所以看到多个结果不是出错,关键是从中认出“当前正在用的那一张网卡”。
方法一:ipconfig,最通用的入口
按 Win + R 输入 cmd 回车,或者右键开始菜单选择“终端”,打开后输入:
ipconfig
回车后会列出所有网络适配器。找到你正在使用的那个(有线通常是“以太网”,无线是“无线局域网适配器 WLAN”),其中的“IPv4 地址”就是内网 IP,形如 192.168.x.x、10.x.x.x 或 172.16~31.x.x;“默认网关”一般是路由器地址;“子网掩码”用于判断两台机器是否在同一网段。
如果结果太长、虚拟网卡太多,可以用精简参数只看重点:
ipconfig /all
这个命令会额外显示 MAC 地址(物理地址)、DHCP 是否启用、DNS 服务器、租约时间等信息。排查“IP 是自动获取还是手工设置”“DNS 有没有被改”时,用 /all 比默认输出更有价值。想只看某个关键词,可以配合管道:ipconfig | findstr IPv4,在多网卡环境下能快速过滤。
方法二:查公网 IP,命令行要借助外部服务
很多人说的“查 IP”其实是想知道自己的公网出口地址。这个地址不在本机网卡上,而是运营商或出口网关分配的,所以 ipconfig 看不到。命令行查询需要请求一个外部回显服务,例如在 PowerShell 中:
(Invoke-RestMethod -Uri "https://api.ipify.org?format=json").ip
或者在 cmd 里用 curl(Win11 自带):
curl ifconfig.me
这类服务返回的是你访问外网时的出口 IP。需要注意三点:一是它依赖第三方服务可用性,服务方调整或限流时可能失败,换一个回显站点即可;二是如果开了代理或 VPN,返回的是代理出口地址,不代表你的真实宽带 IP;三是公司网络、校园网往往做了 NAT,整栋楼可能共用一个出口,这属于正常现象。
另外提醒,不要随意在不明来源的网页上输入命令或粘贴查询结果,IP 地址配合其他信息可能暴露位置范围,分享截图前建议打码。
方法三:PowerShell 的 Get-NetIPAddress,信息更规整
在 Win11 自带的 PowerShell 中,可以这样查:
Get-NetIPAddress -AddressFamily IPv4
输出包含 IP 地址、接口别名、前缀长度、地址来源等字段,适合复制到表格或写进脚本。如果只想看正在使用、非虚拟的地址,可以加过滤条件:
Get-NetIPAddress -AddressFamily IPv4 | Where-Object { $_.IPAddress -notlike "169.254*" }
其中 169.254 开头的地址是系统在拿不到 DHCP 时自动分配的“本地链路地址”,它意味着这台机器很可能没连上网络,看到它基本可以判定是网线、Wi-Fi 或 DHCP 出了问题,而不是地址本身有错。这是排查时非常实用的一个判断点。
方法四:查路由与连通性,别只看地址
知道 IP 只是第一步。确认“这个地址能不能通”,常用的还有:
ping 目标地址:测试基本连通性。注意部分服务器或防火墙会禁用 ICMP,ping 不通不等于对方离线,以实际服务能否访问为准。tracert 目标地址:查看数据包经过的路由跳数,用于判断卡在哪一段。route print:查看本机路由表,确认默认网关和走向。多网卡、接了 VPN 时,路由冲突是断网的常见原因。nslookup 域名:查域名解析结果,区分“网络不通”和“DNS 解析失败”这两类完全不同的问题。顺序上建议先 ipconfig 看地址和网关,再 ping 网关,然后 ping 公网地址(如 223.5.5.5 这类公共 DNS 的 IP),最后 nslookup 域名。这样能快速定位问题出在本机、局域网还是外部线路。
常见失败分支与处理建议
第一,提示“不是内部或外部命令”:说明命令拼写有误,或当前不在 cmd/PowerShell 环境里,检查是否误开成了别的窗口。第二,ipconfig 里找不到“IPv4 地址”:可能是网卡被禁用、驱动异常,或地址只显示为 IPv6,可到“设置 → 网络和 Internet → 高级网络设置”查看适配器状态并启用。第三,地址是 169.254 开头:优先检查网线、Wi-Fi 密码、路由器 DHCP 是否开启,必要时重启路由器和网卡。第四,查询公网 IP 返回超时:多为代理、防火墙或服务方不可用,换服务或临时关闭代理再试。第五,公司或校园网环境权限受限,部分命令可能被策略拦截,此时以单位网络管理员的说明为准。
小结一下:日常查内网地址用 ipconfig,需要详细信息加 /all;查公网出口用外部回显服务;写脚本或在 PowerShell 里用 Get-NetIPAddress;排查连通性再配合 ping、tracert、nslookup。养成“先看地址和网关、再逐段测试”的习惯,多数网络问题几分钟内就能判断出大致方向。涉及具体系统版本或单位网络策略时,以本机实际界面和官方说明为准。