一文搞懂Windows/Linux/Mac全平台常用IP查看指令
本文聚焦全平台常用IP查看需求,对Windows、Linux、Mac三大系统的IP查看指令进行全面详解,内容清晰易懂,无需复杂操作,通过具体指引帮助用户快速掌握不同系统下的IP查看方法,可满足日常网络排查、设备配置等场景需求,一站式解决多平台IP查看难题。
IP地址是网络设备的“网络身份证”,无论是排查网络故障、设置局域网共享,还是进行远程连接,查看IP地址都是最基础的操作之一,不同操作系统下的IP查看指令各不相同,本文整理了Windows、Linux、Mac三大平台的常用指令,帮你快速搞定IP查看需求。
Windows系统:用ipconfig一键搞定
Windows系统最常用的IP查看指令是ipconfig,操作简单,适合所有版本的Windows(从Win7到Win11通用)。
打开命令提示符
首先按下Win + R组合键,在弹出的“运行”窗口中输入cmd,回车即可打开命令提示符。
基础指令:ipconfig
直接输入ipconfig并回车,会显示简洁的网络配置信息,包括:
- IPv4地址(内网IP)
- 子网掩码
- 默认网关
示例输出片段:
以太网适配器 以太网:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::xxxx:xxxx:xxxx:xxxx%12
IPv4 地址 . . . . . . . . . . . . : 192.168.1.100
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1
详细信息指令:ipconfig /all
如果需要查看更完整的信息(比如MAC地址、DNS服务器、DHCP状态),可以用ipconfig /all。
刷新IP指令(网络故障时用)
如果网络连接异常,可能是DHCP分配的IP有问题,可以尝试:
ipconfig /release:释放当前IP地址ipconfig /renew:重新获取IP地址
Linux/Mac系统:ifconfig与ip addr双管齐下
Mac系统基于Unix内核,和Linux的指令高度通用,这里放在一起讲,首先需要打开终端:
- Mac:点击Launchpad→搜索“终端”并打开
- Linux:按下
Ctrl + Alt + T组合键
经典指令:ifconfig
ifconfig是老牌的网络配置指令,不过注意:部分新的Linux发行版(如Ubuntu 20.04+)默认不安装,需要先通过sudo apt install net-tools(Debian/Ubuntu)或sudo yum install net-tools(CentOS)安装。
直接输入ifconfig并回车,输出中:
inet后面的是IPv4地址inet6后面的是IPv6地址ether后面的是MAC地址
示例输出片段:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link>
ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
现代推荐指令:ip addr show
现在Linux更推荐使用ip addr show(可简写为ip a),功能更强大且默认预装,输入后同样能看到内网IP、MAC地址等信息。
快速查看公网IP
上面的指令查的是内网IP,如果需要查看设备的公网IP(互联网上的唯一地址),可以用以下指令(依赖网络连接):
curl ifconfig.me:直接返回公网IPcurl cip.cc:返回更详细的公网信息(包括地理位置、运营商)
内网IP vs 公网IP:别搞混了!
很多用户会混淆这两个概念,这里简单说明:
- 内网IP:局域网内的地址(如192.168.x.x、10.x.x.x),仅在家庭/公司网络内有效,由路由器分配。
- 公网IP:互联网上的唯一地址,由运营商分配,用于和外网通信。
用ipconfig/ifconfig/ip addr查的是内网IP,用curl指令查的是公网IP。
注意事项
- Linux发行版差异:不同Linux系统的网卡名称可能不同(如
eth0、ens33、wlan0),查看时注意对应网卡。 - 公网IP安全:不要随意泄露公网IP,以免被恶意攻击。
- Mac的小区别:Mac终端中
ifconfig默认会显示所有网卡,若只想看活跃网卡,可以用ifconfig | grep "inet "(过滤出IPv4地址)。
各平台核心指令速查
| 平台 | 查看内网IP | 查看详细内网IP | 查看公网IP |
|---|---|---|---|
| Windows | ipconfig |
ipconfig /all |
需用浏览器或工具 |
| Linux | ip a或ifconfig |
ip a或ifconfig |
curl ifconfig.me |
| Mac | ip a或ifconfig |
ip a或ifconfig |
curl ifconfig.me |
掌握这些指令,无论是日常网络排查还是技术操作,都能轻松应对,如果觉得有用,不妨收藏起来以备不时之需!

