在不同操作系统中,使用命令行工具查询 IP 配置的命令和操作略有差异,但核心目的都是获取本机的 IP 地址(IPv4/IPv6)、子网掩码、网关、DNS 服务器等网络配置信息。以下是Windows、macOS、Linux三大系统的具体方法:
(适用于 Windows 7/10/11,通过「命令提示符」或「PowerShell」执行)
- 
打开命令行工具: 
- 按下 Win + R,输入cmd或powershell,回车打开。
 
- 
基础查询(简要信息):输入命令: 输出解读: 
- 显示当前所有网络适配器(如以太网、Wi-Fi)的基本配置,包括:
- IPv4 地址:本机 IPv4 地址(如- 192.168.1.100)
- IPv6 地址:本机 IPv6 地址(如- 2001:db8::1)
- 子网掩码:用于划分网络段(如- 255.255.255.0)
- 默认网关:连接其他网络的出口(如- 192.168.1.1)
 
 
- 
详细查询(含 DNS、物理地址等):输入命令(推荐,信息更全面): 额外信息: 
- 物理地址(MAC 地址):网络适配器的硬件地址(如- 00-1A-2B-3C-4D-5E)
- DNS 服务器:域名解析服务器地址(如- 114.114.114.114)
- DHCP 服务器:动态分配 IP 的服务器地址(若开启 DHCP)
 
(适用于 macOS 和大部分 Linux 发行版,部分 Linux 需先安装 net-tools 工具包)
- 
打开终端: 
- macOS: Spotlight 搜索「终端」或 Launchpad → 其他 → 终端
- Linux: 按下 Ctrl + Alt + T,或通过应用菜单打开「终端」。
 
- 
执行命令: 输出解读: 
- 显示所有网络接口(如 en0对应 Wi-Fi,eth0对应以太网)的配置:
- inet:IPv4 地址(如- 192.168.1.100)
- inet6:IPv6 地址(如- fe80::1234:5678)
- netmask:子网掩码(如- 0xffffff00对应- 255.255.255.0)
- broadcast:广播地址
- ether:MAC 地址(如- 00:1a:2b:3c:4d:5e)
 
 
Linux 系统中,ip 命令是 ifconfig 的替代工具,功能更强大,无需额外安装。
- 执行命令:
输出解读: 
- 结构更清晰,按网络接口(如 lo回环接口、wlan0无线网卡)分类:
- inet后为 IPv4 地址及子网掩码(如- 192.168.1.100/24,- /24对应子网掩码- 255.255.255.0)
- inet6后为 IPv6 地址及前缀长度(如- fe80::1234:5678/64
 
 
除了 IP 地址,若需单独查询网关或 DNS,可使用以下命令:
通过上述命令,可快速获取本机的网络配置细节,方便排查网络连接问题或确认 IP 协议版本(IPv4/IPv6)。