上个月回老家,爸妈家的路由器不知道被谁重启过,电视、手机、电脑全连不上网。我登进路由器后台,一眼就看见一行红字:「IP 地址冲突」。长辈们觉得这行字高深莫测,其实它就是两个设备撞了同一个「门牌号」。今天就把 IP 地址这件事彻底讲明白——它是什么、IPv4 和 IPv6 差在哪、以及你自己该知道的那几个地址。
IP 地址是什么?
IP 地址(Internet Protocol Address)是网络给每个设备分配的「门牌号」。数据包在网络里传输,靠的就是这个地址找到目的地——就像寄快递要写收件人地址一样,少了它,数据不知道该往哪送。
IP 是 Internet Protocol(网际协议)的缩写,地址就是这套协议里用来标识设备位置的编号。目前世界上跑着两代协议:IPv4 和 IPv6,对应两代地址格式。
IPv4:我们最熟悉的点分十进制
IPv4 地址由 32 位二进制组成,为了方便人读,分成 4 组、每组 8 位,写成十进制就是 192.168.1.1 这样的「点分十进制」。每组范围 0-255,所以 IPv4 理论上有大约 43 亿个地址。
43 亿听着不少,但全球设备早就远超这个数了,公网 IPv4 在 2019 年左右基本分配完毕。为了省着用,地址被分成两类:
- 公网地址:全球唯一、可直接从互联网访问,需要向运营商申请;
- 私有地址:只在局域网内部使用,各家路由器里最常见的 192.168.x.x、10.x.x.x,以及 172.16.x.x 到 172.31.x.x 都属于这类。
你家里所有设备拿到的几乎都是私有地址,靠路由器做 NAT(网络地址转换)共享一个公网地址上网——这也是为什么从外网很难直接访问你家里的设备。
IPv6:给全世界设备准备的下一代地址
IPv6 把地址从 32 位扩到 128 位,写法也从点分十进制变成冒号分隔的十六进制,例如 2400:cb00:2049:1::a29f:2202。换算成数量,是 IPv4 的 2^96 倍,多到地球上的每一粒沙子都能分到好几个。
IPv6 还做了两件贴心的事:
- 写法更短:连续的全 0 段可以用 :: 省略一次,比如一长串 2400:cb00:0000:0000:0000:0000:a29f:2202 可以写成 2400:cb00::a29f:2202;
- 公网直达:地址充足,理想状态下每个设备都能拿到公网地址,不再需要 NAT 兜底。
现在绝大多数网络设备和网站都是「双栈」——同时支持 IPv4 和 IPv6,过渡期两者并存,互不影响。
三个最常见的地址类型
| 类型 | 例子 | 说明 |
|---|---|---|
| 公网地址 | 183.6.12.34 | 全球唯一,可直接从互联网访问 |
| 私有地址 | 192.168.1.1 | 局域网内使用,常见于路由器分配 |
| 回环地址 | 127.0.0.1 | 代表本机自己,也叫 localhost |
另外还有几个约定俗成的地址:169.254.x.x 表示「没拿到地址」(DHCP 分配失败),0.0.0.0 在服务配置里常表示「监听所有网卡」。
IP 地址、域名、MAC 地址,别再混了
- IP 地址:网络层的「门牌号」,会随着网络环境变化(换个 Wi-Fi 就换);
- 域名:给人记的名字,靠 DNS 翻译成 IP——翻译过程可以读DNS 是什么?一文看懂域名解析原理与常见问题;
- MAC 地址:网卡出厂自带的「身份证」,全球唯一且一般不改变,只在同一局域网内起作用。
一句话记忆:MAC 是硬件身份证,IP 是网络门牌号,域名是给人看的名字。
怎么查自己的 IP
想查本机当前用的公网 IP,打开本站的IP地址查询,自动显示你的公网地址、归属地、运营商和时区,一键复制;如果还想查某个陌生 IP 是哪里的(比如排查日志里的异常访问),用IP归属地查询,输入地址即可看到归属地、ASN 和经纬度。
三个常见误区
- 误区一:IP 地址固定不变。家庭宽带大多是动态分配,重启路由或重新拨号就可能换;只有申请的静态 IP 才长期不变。
- 误区二:IP 就能精确定位到人。公网 IP 一般只能定位到城市级别,运营商出口会共享、代理和 VPN 还会混淆,别把 IP 定位想得太神。
- 误区三:改了 IP 就能解决一切网络问题。很多「改 IP 上网」的技巧只对某些限制有效;IP 冲突、DNS 出错、网关故障是不同的问题,得对症下药。
常见问题(FAQ)
IP 地址冲突怎么办?
在路由器后台把冲突设备改成「自动获取 IP」,或手动指定一个没被占用的地址;重启路由器通常也能解决。
IPv6 现在能用吗?
能用。主流操作系统、路由器、网站都已支持,运营商也在普及。不过日常上网感知不强,因为双栈时代 IPv4 依然在正常工作。
为什么我的 IP 显示在别的城市?
归属地数据库按运营商注册地标注,加上出口共享,显示位置和实际位置可能差一个城市甚至更远,这是正常现象。
IP 地址是网络世界的地基:它决定了数据怎么找到你,也决定了你能不能被人找到。搞懂 IPv4 与 IPv6 的区别、分清公网、私有、回环地址,再配一个IP地址查询工具,日常网络问题基本难不倒你。想继续深入,推荐接着读:DNS 是什么?一文看懂域名解析原理与常见问题和子网掩码到底是什么?一文看懂 IP 地址与 CIDR。