怎么用cmd查询电脑IP地址,ipconfig /all 命令详解

题图来自Unsplash,基于CC0协议
导读
通常我们会通过设备或网络设置查看 IP 地址,但有时我们更倾向于使用命令提示符(CMD)来快速获取相关信息。以下是几种在 CMD 中查询 IP 地址的方法,基本都使用了系统内置的工具,如 ipconfig、ping、nslookup 等。
一、基础命令:ipconfig 查看本地 IP
命令如下:
ipconfig
执行后,你会看到类似这样的信息:
Windows IP 配置
主机名 . . . . . . . . . . . . : DESKTOP-XXXXXX
主要 DNS 域 . . . . . . . . . . : yourdomain.example
IP 路由表 . . . . . . . . . . . . . . . . : 活性路由
IPv4 路由表 . . . . . . . . . . . . . : 活性路由
接口 . . . . . . . . . . . . . . . . . . . . . . ::ffff:192.168.1.5%11
接口 . . . . . . . . . . . . . . . . . . . . . . : fe80::56c7:XXXXXXXX%11
...
以太网适配器 本地连接X:
连接特定的 DNS 后缀 . . . . . . . : yourdomain.example
本地链接 IPv6 地址. . . . . . . . : fe80::56c7:XXXXXXXX%11
IPv4 地址 . . . . . . . . . . . . . : 192.168.1.5
子网掩码 . . . . . . . . . . . . . : 255.255.255.0
默认网关 . . . . . . . . . . . . . : 192.168.1.1
要查找你的 内网 IPv4 地址,只需找到对应的网络适配器(如 “本地连接” 或 “Wi-Fi”),然后查找 “IPv4 地址”(如 192.168.1.5)这一行。
二、查看 IPv4 和 IPv6 地址
同样使用 ipconfig 就可以同时看到 IPv4 和 IPv6 地址,不过你也可以只显示其中一种:
-
只显示 IPv4 地址:
ipconfig | findstr /R /V "^.*[A-Za-z].*" -
只显示 IPv6 地址:
ipconfig | findstr /C:"IPv6"
三、查询公网 IP 地址
在 CMD 中,默认无法直接获取公网 IP(除非你配置动态 DNS 或访问特定网页)。可以通过以下方法间接查询:
-
访问一个能返回公网 IP 的网站,并显示在 CMD 中:
curl ifconfig.me或者(需要管理员权限,或者使用 PowerShell):
(new-object system.net.webclient).downloadstring("https://ifconfig.me") -
查看默认网关(通常就是你的公网 IP 如果你使用了 ADSL 或路由器):
ipconfig在 “默认网关” 中可能显示一个外网地址。
四、获取内网 IP 和外网 IP 的区别
- 内网 IP(私有地址):通常是
192.168.x.x、10.x.x.x或172.x.x.x,用于局域网内访问。 - 外网 IP(公网地址):由 ISP 分配,唯一且全局可访问,用于互联网通信。
当你在 ipconfig 中看到的是 192.168.1.5,这是你电脑在局域网中的内网 IP,而外网 IP 则需要通过访问外网网站等方式查询。
五、ipconfig /all 详解
如果你想要更详细的网络信息,你可以使用:
ipconfig /all
这一命令会显示:
- 物理适配器型号
- IPv6 和 IPv4 配置
- DHCP 是否启用
- DNS 服务器地址
- MAC 地址
- 网络适配器状态
非常有助于网络故障排查。
六、使用 CMD 中的 ping 查询 IP
你也可以通过 ping 命令来查询某个域名的 IP 地址:
ping www.example.com
执行后,首行会显示:
正在 Ping www.example.com [93.184.216.34] 具有 32 字节的数据报 . . . . . .
域名 www.example.com 对应的 IP 地址就是 [93.184.216.34]。
七、nslookup 查询域名的 IP 地址
如果你只想查询域名的 IP 地址,可以使用 nslookup:
nslookup www.example.com
输出会显示:
服务器: 路由器 DNS
地址: 192.168.1.1
非权威应答:
名称: www.example.com
地址: 93.184.216.34
这样你可以更直接地查询一个域名对应的 IP 地址。
总结
通过这些 CMD 中的命令,你可以快速查询本机的内网 IP 地址、公网 IP 地址、域名 IP 地址,还能查看网络适配器详细配置。掌握这些命令对网络维护、软件开发调试或学习网络协议非常有帮助。
希望这个简要指南能帮助你轻松查找 IP 地址!
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com