命令行查看本机IP,Windows、macOS与Linux全平台指南
本文是一份关于“命令行查看本机IP地址”的全平台操作指南,全面覆盖了Windows、macOS与Linux三大主流操作系统,内容旨在指导用户跳过图形界面,直接通过系统终端输入相关命令行,快速查询和获取本机的IP地址,该指南为开发者及普通用户进行日常网络配置与故障排查提供了便捷、高效的参考方案。
在日常的电脑操作、网络排查或程序开发中,我们经常需要查看本机的IP地址,虽然通过操作系统的图形界面(如“网络和共享中心”或“系统设置”)可以找到,但使用命令行不仅速度更快,而且能提供更详尽的网络信息,是程序员和IT运维人员的必备技能。
本文将详细介绍如何在不同操作系统中通过命令行查看本机IP地址,在开始之前,我们需要明确两个概念:
- 内网IP(局域网IP):路由器分配给本机的IP,通常以
168.、 或 开头,仅限局域网内访问。 - 公网IP(外网IP):你的网络运营商分配给你的IP,是对外展示的网络地址。
Windows 系统
在Windows中,查看内网IP最常用的命令是 ipconfig。
查看内网IP
- 按下
Win + R键,打开“运行”窗口,输入cmd并按回车,打开命令提示符。 - 在黑框中输入以下命令并回车:
ipconfig
- 在输出的信息中,找到你当前连接的网络适配器(如“无线局域网适配器 WLAN”或“以太网适配器”),下方的 IPv4 地址 即是你的本机内网IP。
提示:如果你需要查看更详细的网络信息(如MAC地址、DNS服务器等),可以使用 ipconfig /all 命令。
macOS 系统
macOS基于Unix,因此它既支持Unix传统的网络命令,也有自己专属的快捷命令。
查看内网IP(快捷命令) 打开“终端”,输入以下命令:
ipconfig getifaddr en0
注:en0 通常代表Wi-Fi接口,如果你使用的是有线网,可能需要将 en0 换成 en1。
查看内网IP(通用命令) 在终端中输入:
ifconfig
这个命令会输出大量网络接口信息,你需要找到 en0(Wi-Fi)或 en1(以太网)部分,找到其中 inet 后面的地址,那就是你的内网IP。
Linux 系统
Linux发行版众多,但大部分都支持以下两种命令。
查看内网IP(现代Linux推荐) 打开终端,输入:
ip addr
或者简写为 ip a,在输出的列表中,找到你正在使用的网卡(如 eth0、ens33 或 wlan0),其下方的 inet 后面跟着的便是本机内网IP。
查看内网IP(老版本Linux)
部分老旧的Linux系统或最小化安装版本可能没有 ip 命令,可以使用传统的:
ifconfig
查看方法同上,寻找 inet 或 inet addr 后面的地址。
查看公网IP(全平台通用)
上面提到的方法查到的都是内网IP,如果你需要查看你的公网IP,本机的直接命令通常无法获取(因为公网IP通常记录在路由器上),我们可以利用命令行向外部服务器发起请求来获取。
无论你使用的是Windows、macOS还是Linux,只要系统内置了 curl 工具,在终端或命令行中输入以下任意一条命令即可:
curl ifconfig.me
或者:
curl cip.cc
执行后,终端会直接返回你当前的公网IP地址及归属地信息。
掌握命令行查看本机ip的方法,不仅能提升日常工作效率,更是深入学习网络基础知识的第一步,建议收藏本文提到的几条核心命令,以备不时之需。

