你的电脑、手机、路由器都有一个”本机 IP”,但大多数人并不清楚它到底是什么、和公网 IP 有什么区别。本文从概念层面讲清楚本机 IP 的本质、127.0.0.1 的意义、DHCP 分配机制,以及局域网内 IP 地址的工作原理。
一、什么是本机 IP?
本机 IP,也叫本地 IP 地址(Local IP Address),是指你的设备在局域网中被分配到的 IP 地址。它只在你家的路由器或公司的交换机范围内有效,互联网上的其他设备无法直接通过这个地址访问你的设备。
举个例子:你的电脑的本地 IP 可能是 192.168.1.5,你室友的电脑可能是 192.168.1.6。在你们家的局域网中,这两台电脑可以通过这些 IP 互相通信。但互联网上的任何人——包括 Google——看到的都是你们家路由器的公网 IP(比如 203.0.113.42),而不是 192.168.1.5。
💡 本机 IP ≠ 你的公网 IP:想知道你在互联网上显示的(公网)IP 地址是什么,请查看:如何查看自己的 IP 地址?9 种方法全平台覆盖。
二、局域网 IP vs 公网 IP:核心区别
| 对比维度 | 本机 IP(局域网) | 公网 IP |
|---|---|---|
| 唯一性 | 同一局域网内唯一 | 全球唯一 |
| 可见范围 | 仅局域网内可见 | 全球互联网可见 |
| 分配方式 | 路由器 DHCP 自动分配 | ISP(运营商)分配 |
| 常见地址段 | 192.168.x.x, 10.x.x.x, 172.16-31.x.x | 各种非私有段 IP |
| 是否收费 | 免费(路由器自带) | 包含在宽带费中(静态公网 IP 可能额外收费) |
表1:本机 IP 与公网 IP 的核心区别。
三、127.0.0.1 是什么?
127.0.0.1 是一个特殊的本机 IP 地址,被称为 localhost(本地回环地址)。它的作用是让计算机自己跟自己通信——数据包不经过任何物理网卡,直接在系统内部”转了一圈”就回来了。
所有 127.x.x.x 段的地址(从 127.0.0.0 到 127.255.255.255)都是回环地址。实际上 127.0.0.2 或 127.99.99.99 也指向本机,只是大家习惯用 127.0.0.1。
开发人员经常利用 localhost 来测试网络应用——比如在浏览器中访问 http://127.0.0.1:3000 来预览本地运行的网站。
四、DHCP:你的本机 IP 是怎么来的?
当你把设备连上 Wi-Fi 或插上网线时,操作系统会自动向路由器发送一个 DHCP 请求。路由器上的 DHCP 服务器(Dynamic Host Configuration Protocol)会从它的 IP 地址池中分配一个可用的 IP 给你的设备。
DHCP 的工作流程(四次握手):
- Discover:设备广播”有人吗?我要一个 IP”
- Offer:路由器回复”这个 IP 给你”
- Request:设备确认”好的我要这个”
- Acknowledge:路由器确认”已分配”
DHCP 分配的 IP 有租约期限(通常为 24 小时),到期后设备需要重新申请。这就是为什么有时候重启路由器后,你的本机 IP 会发生变化。
五、常见的私有 IP 地址段
根据 RFC 1918 标准,以下三个 IP 地址段被保留用于私有网络:
| 地址段 | 可用 IP 数 | 最常见用途 |
|---|---|---|
10.0.0.0/8 |
~1677 万个 | 企业内网、大型局域网 |
172.16.0.0/12 |
~104 万个 | 中型企业、校园网 |
192.168.0.0/16 |
~6.5 万个 | 家庭路由器(最常见) |
表2:RFC 1918 定义的三个私有 IP 地址段。
六、NAT:本机 IP 如何访问互联网?
本机 IP 是私有的,互联网不认识它。那你的设备怎么上网?答案是 NAT(网络地址转换)。
当你的电脑(192.168.1.5)访问 Google 时,数据包先到达路由器。路由器把数据包的源地址从 192.168.1.5 改成它的公网 IP(比如 203.0.113.42),然后发出去。Google 的服务器回复给 203.0.113.42,路由器再根据 NAT 表把回复转发回 192.168.1.5。整个过程对用户透明。
这就是为什么一个家庭只需要一个公网 IP,就能让 10 台设备同时上网——NAT 做了”翻译”工作。
常见问题 FAQ
Q1:为什么我的本机 IP 是 192.168.x.x?
因为大多数家用路由器出厂设置的 DHCP 地址池默认使用 192.168.0.0/16 段。这是最常见的选择,但不是唯一的——有些路由器用 10.0.0.x。
Q2:本机 IP 和 127.0.0.1 有什么区别?
本机 IP 是路由器分配给你设备的局域网地址,可以被同网络的其他设备访问。127.0.0.1(localhost)只在本设备内部有效,其他设备无法访问。简单说:本机 IP 是你在这个局域网中的”门牌号”,127.0.0.1 是”自言自语”。
Q3:我可以手动设置本机 IP 吗?
可以。在操作系统的网络设置中,把 IP 分配方式从”自动(DHCP)”改为”手动”,输入你想用的 IP(必须在路由器允许的网段内)。但要注意不要和同网络其他设备的 IP 冲突。
Q4:如何查看本机 IP?(概念讲解,非操作教程)
本机 IP 的概念已在上文解释清楚。如需具体操作步骤(Windows/Mac/手机/命令行),请参考 如何查看自己的 IP 地址?9 种方法全平台覆盖。
📌 核心要点
- ✓ 本机 IP 是局域网地址,仅在路由器范围内有效;公网 IP 是全球唯一
- ✓ 127.0.0.1 是特殊的本机回环地址,用于本设备自通信
- ✓ 本机 IP 由 DHCP 自动分配,有租约期限
- ✓ 私有 IP 地址段:10.x.x.x、172.16-31.x.x、192.168.x.x
- ✓ NAT 负责将本机 IP 翻译为公网 IP,实现上网




