在公司局域网连同事电脑上的共享文件夹,死活连不上,对方甩过来一句”报一下你的本机IP”。你打开百度一搜”本机ip查询”,跳出来一堆页面,有直接显示IP的工具站,有教你打什么命令的教程,还有广告。你试了第一个,页面显示了一个IP,但给同事报过去,人家说”不对,你这是外网IP,我要你局域网的内网IP”。傻眼了。
别急,这事儿其实不难,就是没人把五个平台的查法一次性说清楚。这篇文章整理了Windows、macOS、Linux、iPhone和Android共9种实用的本机IP查询方法,每种都区分了图形界面和命令行两种路径。最后还附了一个平台对比速查表,外加几个你大概率会碰到的FAQ。不管你是电脑新手还是运维老手,花5分钟看完,下次再遇到”查本机IP”这事儿,不用再搜百度了。
📋 文章概览
- 适用平台:Windows 10/11、macOS、Linux、iOS/iPadOS、Android
- 方法总数:9种(图形界面5种 + 命令行4种)
📑 目 录
1. 查本机IP前先搞清楚:你在找”内网IP”还是”公网IP”?
很多人刚开始接触查IP,最大的困惑不是”查不到”,而是”查出来两个,不知道该用哪个”。这个坑我当年也踩过。
其实你的电脑正常情况下有两个IP:
公网IP(Public IP)——运营商分配给你的宽带出口地址,全球唯一。你上网时,网站服务器看到的就是这个IP。它也经常被叫作”外网IP”。
内网IP(Private IP)——你家的路由器分配的,只在你的局域网内有效。你用 ipconfig 或 ifconfig 查到的,基本就是内网IP。它也叫”本地IP”或”局域网IP”。
所以当你打开百度搜”我的IP是什么”,搜出来的是公网IP。而当你用系统设置或命令行去查,查到的是内网IP。两个不一样?太正常了,这说明你的路由器NAT在正常工作。
那到底该查哪个?看你要做什么事:
| 场景 | 该查哪个IP | 最快方法 |
|---|---|---|
| 公司IT要加白名单 | 公网IP | 打开008ip.com自动显示,或百度搜”IP” |
| 远程桌面/局域网联机 | 内网IP | 看下面的各系统方法 |
| 配路由器端口转发 | 内网IP | ipconfig(Windows)或系统网络设置 |
| 客服问”你的IP地址是多少” | 公网IP(绝大多数情况) | 打开IP检测工具看一眼 |
还有一个实用判断——内网IP的地址段是固定的。如果你的IP以这些开头,那铁定是内网IP:
不在这个范围内的,大概率是你的公网IP(但也有少部分运营商用了CGN大内网,地址段是100.64.x.x – 100.127.x.x,这种情况下你会和一个小区的人共享同一个出口IP)。
2. Windows查本机IP的3种方法
Windows用户量最大,方法也最多。我按从简单到进阶排了三种,看哪个顺手用哪个。
方法一:设置界面查看(最简单,推荐新手)
这是最稳妥的方法,不需要记任何命令。
Windows 11 路径:
- 点击开始菜单 → 设置(齿轮图标)
- 左侧选”网络和互联网” → 点击”Wi-Fi”或”以太网”
- 点击当前连接的网络名称
- 找到”IPv4 地址”那一行
Windows 10 路径:
- 开始菜单 → 设置 → 网络和 Internet
- 左侧选”状态” → 点击”查看网络属性”
- 在网络列表中查找”IPv4 地址”
这个方法的优点是路径清晰,点了就能看到。不太方便的地方是步骤稍多,不过对不熟悉命令行的用户来说,这是最不容易出错的方式。
方法二:命令提示符 ipconfig(最经典,推荐所有人至少学会)
不管Win10还是Win11,ipconfig这条命令通用。
- 按
Win + R,输入cmd,回车 - 在命令行窗口输入
ipconfig,回车 - 输出信息中找到”无线局域网适配器 Wi-Fi”或”以太网适配器”一节
- 该节下面的”IPv4 地址”就是你的本机IP
输出大概长这样:
你需要的就是 IPv4 地址 后面的那串数字。
如果你需要更多网络信息(比如DNS、DHCP服务器、MAC地址),可以用 ipconfig /all,输出会更详细。微软官方文档对这条命令的解释很清楚,感兴趣可以翻翻。
方法三:PowerShell(进阶,输出更结构化)
和cmd的 ipconfig 相比,PowerShell的输出更清爽,尤其适合想用数据格式化的场景。
- 右键开始菜单 → 选择”Windows PowerShell”或”终端”
- 输入以下命令回车:
输出是表格形式,IPAddress 一列就是你要的本机IP。如果你电脑装了多个虚拟网卡(比如Docker、VMware),这个方法会把所有网卡的IP一并列出来,很方便做筛选。
小提示: 如果你查到的IP是 192.168.x.x、10.x.x.x 或 172.16-31.x.x 开头的,说明你查的是内网IP。想知道公网IP的话,需要用本章第七节的方法。
3. macOS查本机IP的3种方法
Mac用户查IP的方法比Windows更丰富,尤其是那个Option键的小技巧,用起来很爽。
方法一:系统设置查看(标准路径)
macOS Ventura 及以上版本:
- 点击左上角苹果菜单 → 系统设置
- 左侧列表选”网络”
- 点击当前连接的网络(Wi-Fi或以太网)
- 点击”详细信息” → IP地址显示在概览页面顶部
如果是 macOS Monterey 或更早的版本,路径在”系统偏好设置 → 网络 → 选择连接 → 状态”,IP地址同样会显示。Apple官方支持页面也有详细的图文说明。
方法二:终端命令(适合键盘党)
- 打开终端(Command + 空格,搜”终端”)
- 输入以下命令的任意一条,效果一样:
ipconfig getifaddr en0 这条命令最精准,只返回IP,不会有一堆干扰信息。如果你的Mac插了网线,试试把 en0 换成 en1。
方法三:按住Option点击Wi-Fi图标(最快,强烈推荐)
这应该是我在Mac上用过最快的查IP方式。
- 按住键盘上的
Option(⌥)键不放 - 用鼠标点击菜单栏右上角的 Wi-Fi 图标
- 弹出的信息面板里,”IP地址”一行直接显示
整个操作不超过3秒,不需要打开任何窗口。而且这个面板还会显示路由器IP(也就是”路由器”那一行)、信道、安全协议类型等信息——查Wi-Fi问题的时候非常顺手。
4. Linux查本机IP的2种方法
Linux用户大多习惯命令行,这里就不推荐GUI了(真的用桌面环境的Linux用户自己也知道在哪里找)。关键是两条命令——一条现代标准,一条快速输出。
方法一:ip addr(现代标准,强烈推荐)
这条命令是 iproute2 包提供的,现在所有主流发行版都预装,是替代老旧的 ifconfig 的现代方法。
输出内容比较多,可以用 grep 筛一下:
输出类似于:
斜杠 / 前面的 192.168.1.100 就是你的本机IP。/24 表示子网掩码。
如果想只看某个指定网卡的信息:
方法二:hostname -I(最快输出)
如果你只想知道IP数字,不关注其他任何网络信息,用这条命令:
它只返回一串IP地址,连换行都不带。如果你的机器配置了多个IP(比如在Docker环境下),它会全部列出来,用空格隔开。
注意: -I 是大写的字母I,不是数字1,也不是小写的l。
小提示: 如果你习惯了旧版教程里的 ifconfig,现在大多数Linux发行版已经不预装 net-tools 包了。如果想用,需要手动安装:
安装完后就能用 ifconfig 查IP了。不过就我个人使用体验,ip addr 的输出更规范,值得花两分钟适应一下。
5. iPhone/iPad查本机IP的方法
手机上查IP比电脑简单得多,路径非常统一。不管你是iPhone 14还是最新的iPhone 17,步骤都一样。
标准路径:
- 打开”设置” → 点击”无线局域网”
- 找到你所连接的Wi-Fi网络(旁边有个蓝色✓的)
- 点击网络名称右侧的蓝色 ⓘ 图标
- 往下翻到”IPV4 地址”这一节,IP地址就在这行
这个IP通常是 192.168.x.x 或 172.x.x.x 开头的,属于内网IP。
两个实用细节:
- 如果你用的是个人热点(共享的手机流量),IP地址通常在 172.20.10.x 这个段,这很正常
- 长按Wi-Fi名称的文字区域可以复制IP地址,不需要手打
iPad的路径完全一样,只是屏幕大些,看起来更直观。
6. Android查本机IP的方法
Android的问题在于品牌之间差异比较大,不同手机厂商喜欢给设置界面”换皮”。我按同一套逻辑给了两种走法,总有一条通。
标准路径(多数机型通用)
- 打开”设置” → 点击”网络和互联网”(部分手机叫”WLAN”或”无线网络”)
- 点击已连接的Wi-Fi网络名称
- 展开”高级”或”查看详情”
- IP地址会显示在这个页面
备用路径(多数品牌通用)
- 设置 → 关于手机 → 状态信息
- 找到”IP地址”字段
这部分是Android的硬伤——不像iPhone那样路径统一。下面是几个主流品牌的实际路径差异,方便你对号入座:
| 品牌 | 具体路径 |
|---|---|
| Samsung | 设置 → 连接 → Wi-Fi → 点击网络 → 查看网络详情 |
| Xiaomi / Redmi | 设置 → WLAN → 点击当前网络 → IP地址 |
| Huawei / Honor | 设置 → 无线和网络 → WLAN → 点击网络 → IP地址 |
| OPPO / OnePlus | 设置 → WLAN → 点击已连接Wi-Fi |
| vivo / iQOO | 设置 → WLAN → 点击网络名称右侧箭头 → IP地址 |
如果你的手机不在这张表里,试试”设置里搜’IP地址'”这个通用技巧——大部分Android的设置页面顶部都有搜索框,输入”IP地址”可以直接跳转。
7. 公网IP怎么查?3秒搞定
前面H2-2到H2-6说的全是内网IP的查法。但更多时候,你需要的是公网IP。查公网IP比内网简单得多:
方法一:搜索引擎直接查(最快)
- 百度或Google搜”IP”或”my ip”
- 搜索结果页顶部直接显示你的公网IP
方法二:用IP检测工具
- 打开IP检测工具,页面加载完自动显示你的公网IP
方法三:命令行查(适合服务器环境)
这三条命令在Linux服务器上特别好用,返回结果干净利落。
8. 全平台本机IP查询方法速查表
最后给一张总表,方便你对比各平台的查询方式。遇到不熟悉的设备翻一下这张表就够了:
| 平台 | 最快方法 | 耗时 | 命令行 | 图形界面 |
|---|---|---|---|---|
| Windows | 设置 → 网络属性 | 30秒 | ipconfig |
设置 → 网络和互联网 |
| macOS | Option + 点Wi-Fi图标 | 5秒 | ipconfig getifaddr en0 |
系统设置 → 网络 |
| Linux | hostname -I |
3秒 | ip addr / hostname -I |
桌面环境网络设置 |
| iPhone | 设置 → Wi-Fi → ⓘ | 10秒 | 不支持 | 设置 → 无线局域网 → 详情 |
| Android | 设置 → Wi-Fi → 详情 | 10秒 | 不支持 | 设置 → 网络 → Wi-Fi |
9. 常见问题(FAQ)
以下5个问题来自百度知道、知乎、Reddit等论坛,是”本机IP查询”相关讨论中参与度最高的问题。
Q1:为什么我ipconfig查到的IP和百度搜出来的不一样?
这是最常被问到的问题。ipconfig查到的是内网IP(路由器给你分配的局域网地址),百度搜出来的是公网IP(运营商分配给你宽带出口的地址)。两个不一样完全正常,说明你的设备通过路由器上网,NAT正常工作。
只有当你的电脑是直接连接光猫(不经过路由器),或者运营商给了你独立的公网IP时,两者才可能一致。对绝大多数家庭用户来说,两者不一样才是对的。
Q2:没有网络还能查到本机IP吗?
能。内网IP的分配是路由器完成的,只要你的电脑还连着路由器(哪怕路由器没有联网),依然可以通过 ipconfig(Windows)或 ifconfig(macOS/Linux)查到内网IP。手机上也是一样,连接Wi-Fi但没有互联网时,设置里依然可以看到IP地址。
但公网IP只有在联网状态下才能查到——因为你的设备需要向外部服务器发起请求才能知道自己的出口IP是什么。
Q3:我查到的IP是192.168开头的,这说明什么?
说明你查的是内网IP。192.168.x.x 是IANA为私有网络保留的三个地址段之一,全世界成千上万的家庭和公司网络都用这个段。如果你的IP以192.168开头,它只在你的局域网内有效,外部网络无法直接用它访问你的设备。
另外两个私有IP段是:10.x.x.x(大企业常用)和 172.16.0.0 – 172.31.255.255(有些路由器默认用这个段)。
Q4:本机IP会不会变?什么情况下会变?
会。默认情况下,内网IP由路由器的DHCP服务动态分配,以下情况IP可能变化:
- 重启路由器
- 手机/电脑断开Wi-Fi后重新连接
- 长时间不上线,IP被DHCP租期回收后重新分配了
如果想不变,可以在路由器设置里做”IP/MAC绑定”(也叫DHCP静态分配),这样每次分配同一个IP给指定设备。
公网IP的变化取决于运营商。大部分家庭宽带的公网IP是动态的,重启光猫后可能变。企业宽带一般可以申请固定公网IP。
Q5:Windows用哪个命令查IP最准?
这要看你的需求。如果就是”查个IP地址”,ipconfig最直接,也最通用。如果你需要更结构化的信息(比如查IPv6、查多个网卡接口的内容),Get-NetIPAddress(PowerShell)输出更整洁,能按地址族筛选。如果还想顺带看MAC地址、DNS服务器、DHCP状态,ipconfig /all的信息最全。
大多数场景下,ipconfig就已经够了。记一条命令比记三条更容易上手。
查本机IP听起来是件小事,但每次用到都挺急的。把这篇存着,不管下次是在Windows的cmd里敲 ipconfig,还是按着Option点Mac的Wi-Fi图标,3秒搞定就行了。如果这篇文章帮你省了时间,欢迎分享给身边需要的朋友。




