看路由器设置时,你会看到两个完全不同的地址:一个是登录后台常用的 192.168 开头的内网地址,一个是运营商分配的公网地址。两者名字相近,作用却天差地别。分不清它们,排查网络问题时常常走弯路。
两类地址,先分清再说
私网 IP:局域网内部的门牌
私网地址是给局域网内部设备用的,典型的有 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 这三段,家里和公司路由器默认分配的几乎都是这类。它们只在内部网络里有效,互联网上认不出、也路由不到。
公网 IP:互联网上唯一的门牌
公网地址是互联网上的真实身份,全球唯一,设备要对外提供服务、被互联网直接访问,必须有一个公网地址。家里设备上网时,实际对外用的通常是路由器 WAN 口获得的那个公网地址,内部设备则通过地址转换共用它。
怎么判断自己用的是哪种
- 看设备地址:192.168.x.x、10.x.x.x、172.16-31.x.x 开头,基本是私网地址
- 查路由器 WAN 口:能拿到独立公网地址,说明出口是公网;拿到 100.64 开头的运营商保留段,则是大内网环境
- 对比出口查询:访问查询出口 IP 的服务,和本地地址对比,不同就说明中间有地址转换
两类地址的差别
| 对比项 | 私网 IP | 公网 IP |
|---|---|---|
| 唯一性 | 内部唯一,不同网络可重复 | 全球唯一 |
| 可达性 | 局域网内可达 | 互联网可直接访问 |
| 来源 | 路由器或内网分配 | 运营商或地址分配机构 |
| 典型场景 | 家里设备、公司内网 | 网站服务器、代理出口 |
内网设备用代理时的一个常见困惑
内网设备配置代理后,查询出口看到的是代理服务的公网地址,而不是自己路由器的地址,这是正常的。代理的作用正是把请求从你的私网环境带出去,以出口地址的身份访问目标服务,本机地址是多少反而不再重要。
公网地址决定你在互联网上的身份,私网地址决定你在局域网内的身份,两者不能互相替代。
与 IP 代理的关系:出口地址必须是公网地址,这是 IP 代理存在的基础逻辑。代理服务器拥有公网地址,你的请求经它转发,目标服务看到的就是这个公网出口。理解公网与私网的区别,就能明白代理为什么能改变出口身份,也能在排查”为什么出口和我家地址不一样”这类问题时少走弯路,把精力放在真正需要调整的地方。
