到底用什么命令查看本机IP地址?Windows、macOS与Linux命令大全
本文解答了“如何查看本机IP地址”的问题,汇总了Windows、macOS与Linux三大主流操作系统的IP查询命令大全,文章详细介绍了在Windows系统下使用的ipconfig命令,以及在macOS和Linux系统中常用的ifconfig或ip addr等命令,帮助用户快速、准确地获取本机网络配置信息,满足日常网络设置与故障排查的需求。
在日常使用电脑的过程中,无论是排查网络故障、配置路由器、进行远程连接,还是搭建本地服务器,我们经常需要知道当前电脑的IP地址,很多朋友可能会问:用什么命令查看本机ip地址?
不同的操作系统使用的命令有所不同,本文将为你详细介绍Windows、macOS以及Linux系统下查看本机IP地址的常用命令,让你一秒变网络达人。
Windows系统:使用 ipconfig 命令
在Windows系统中,查看IP地址最快速、最常用的命令是 ipconfig。
操作步骤:
- 按下键盘上的
Win + R键,打开“运行”窗口。 - 在输入框中输入
cmd,然后按回车键,打开命令提示符(CMD)。 - 在黑底白字的命令行窗口中,输入以下命令并按回车:
ipconfig
- 在输出的信息中,找到你正在使用的网络适配器(无线局域网适配器 WLAN”或“以太网适配器”),其下方的 IPv4 地址 后面跟着的数字串就是你的本机IP地址(如
168.1.5)。
进阶提示:如果你想查看更详细的网络信息(包括DNS服务器、物理MAC地址等),可以使用命令 ipconfig /all。
macOS系统:使用 ifconfig 或 ipconfig 命令
macOS系统由于是基于Unix内核开发的,因此其网络命令与Windows有所不同,那么在Mac上用什么命令查看本机ip地址呢?主要有以下两种方式:
使用 ifconfig 命令
- 通过“聚焦搜索”或“启动台”找到并打开 终端(Terminal)。
- 输入以下命令并按回车:
ifconfig | grep inet
(加上
grep inet是为了过滤出只包含IP地址的信息,否则输出的信息会非常长) - 在输出的结果中,除了
0.0.1(本地回环地址)之外,另一行inet后面的地址就是你的本机局域网IP。
使用 ipconfig 命令(针对Wi-Fi连接)
如果你使用的是Wi-Fi连接,可以使用更简洁的命令:
ipconfig getifaddr en0
按下回车后,终端会直接输出你的IP地址,没有任何多余信息。(注:如果使用的是有线网络,可能需要将 en0 改为 en1)。
Linux系统:使用 ip 或 ifconfig 命令
在Linux系统中,传统的 ifconfig 命令已经逐渐被弃用,目前主流推荐使用 ip 命令。
使用 ip 命令(推荐)
- 打开Linux终端。
- 输入以下命令并按回车:
ip addr
(或者简写为
ip a) - 在输出信息中找到你正在使用的网卡名称(如
eth0或ens33),在inet后面显示的即是你的本机IP地址。
使用旧版 ifconfig 命令
如果你的Linux系统比较旧,或者手动安装了 net-tools 工具包,依然可以使用:
ifconfig
查找 inet 或 inet 地址 后面的数字即可。
补充:如何查看本机的“公网IP地址”?
上面介绍的各种命令,查看到的都是电脑在局域网内的“私网IP地址”(通常以 168.x.x、x.x.x 或 16.x.x 开头),如果你想知道自己连接互联网时的“公网IP地址”,命令行里无法直接获取,可以通过以下方式:
- 浏览器查询法:直接打开浏览器,在搜索引擎中输入“IP地址”,搜索结果的第一条就会显示你的公网IP。
- 终端命令查询法:在终端(Windows/macOS/Linux均可)输入以下命令:
curl ifconfig.me
按下回车后,终端会直接返回你的公网IP地址。
关于用什么命令查看本机ip地址,其实完全取决于你正在使用的操作系统:
- Windows
ipconfig - macOS
ifconfig | grep inet或ipconfig getifaddr en0 - Linux
ip addr
希望这篇文章能帮到你,下次遇到网络问题,就可以自信地敲下命令排查了!

