在不同操作系统中,使用命令行工具查询 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)。