做开发和运维的朋友,大概率都被 IP 地址搞晕过:远程连接服务器时分不清用哪个 IP,搭建本地服务外人访问不了,排查网络问题第一步就卡在前缀和后缀的区别上。其实不用死记硬背技术术语,今天用大白话讲清 IP 地址本质,再把公网、内网 IP 的区别掰开揉碎,看完直接上手不踩坑。

一、什么是 IP 地址?本质就是设备的“网络身份证”

简单说,IP 地址就是互联网世界里给每个设备分配的唯一标识,类似现实中的门牌号——你要寄快递到某个小区,必须知道具体门牌号;网络中设备要互相通信(比如电脑访问网站、手机连 Wi-Fi 传文件),也得知道对方的 IP 地址,否则数据就会“迷路”。

目前我们常用的是 IPv4 地址,格式为四段十进制数字,每段范围 0-255,比如 192.168.1.1、8.8.8.8(谷歌公共 DNS)。不过由于 IPv4 地址资源有限,已接近耗尽,现在正逐步过渡到 IPv6 地址,格式更复杂但数量几乎无限,只是目前家庭和中小企业场景仍以 IPv4 为主。

二、公网 IP vs 内网 IP:核心区别一图看懂

很多人混淆公网和内网 IP,核心是没分清“局域网”和“互联网”的边界。内网 IP 是局域网内的“内部身份证”,只在小范围生效;公网 IP 是互联网的“全球身份证”,全球唯一可追溯。下面从核心维度对比,再逐个拆解:

对比维度

公网 IP

内网 IP

唯一性

全球唯一,互联网上无重复

仅局域网内唯一,不同局域网可重复

分配方

由互联网服务提供商(ISP)分配

由路由器或局域网网关自动分配

访问范围

可直接被互联网上任意设备访问,也能直接访问互联网

仅能在同一局域网内通信,无法直接被互联网访问

常见场景

云服务器、网站服务器、需要远程访问的设备

家庭电脑、手机、办公室内网设备

地址示例

8.8.8.8、220.181.38.148

192.168.1.100、10.0.0.5

1. 内网 IP:局域网的“专属标识”

内网 IP 也叫私有 IP,是互联网号码分配机构(IANA)专门划分给局域网使用的地址段,不会在互联网上路由,因此不同局域网可以使用相同的内网 IP 而不冲突。常见的内网 IP 段有三类,对应不同规模的网络:

  • 10.0.0.0 - 10.255.255.255:适合大型企业、组织的内网,可容纳大量设备;

  • 172.16.0.0 - 172.31.255.255:适合中型网络,比如学校、中型公司;

  • 192.168.0.0 - 192.168.255.255:最常用的网段,适合家庭、小型办公室,我们家里的电脑、手机连 Wi-Fi 后,路由器分配的基本都是这个网段的 IP。

举个例子:你家里的电脑和手机连同一个路由器,电脑内网 IP 是 192.168.1.101,手机是 192.168.1.102,两者可以直接互传文件,就是因为内网 IP 实现了局域网内通信。但外网设备想直接访问你电脑上的文件,靠这个内网 IP 是做不到的。

2. 公网 IP:互联网的“全球通行证”

公网 IP 是 ISP 分配给用户的全球唯一地址,相当于你的网络设备在互联网上的“门牌号”,全球任何联网设备都能通过这个 IP 找到你。公网 IP 又分静态和动态两种:

  • 静态公网 IP:固定不变,适合搭建网站、游戏服务器、NAS 远程访问等场景,需要向 ISP 申请,稳定性强;

  • 动态公网 IP:ISP 定期更换,家庭宽带大多是这种,成本低,适合普通用户日常上网,若需要稳定访问,可通过 DDNS(动态域名解析)服务绑定域名。

比如我们访问百度,其实就是通过百度服务器的公网 IP 找到对应的服务;云服务器之所以能被全球访问,核心就是拥有独立的公网 IP。

三、实操技巧:如何判断自己的 IP 是公网还是内网?

不用复杂工具,两步就能快速判断:

  1. 查本地内网 IP:Windows 系统按 Win+R 输入 cmd,再输入 ipconfig,找到“以太网适配器”或“无线局域网适配器”下的“IPv4 地址”,通常 192.168、10、172.16 开头的都是内网 IP;

  2. 查公网 IP:直接在浏览器搜索“我的 IP”,显示的地址就是 ISP 分配的公网 IP。若公网 IP 和内网 IP 网段一致(比如都是 192.168 开头),说明是内网 IP(运营商做了 NAT 转发);若不一致,则是公网 IP。

四、常见问题:内网 IP 想对外提供服务怎么办?

很多开发者想在本地搭建服务让外人访问,或远程访问家里的 NAS,却因为是内网 IP 受阻,这时候有两种解决方案:

  • 端口映射:若有公网 IP,登录路由器管理界面,找到“端口映射”或“虚拟服务器”,将公网 IP 的特定端口映射到内网设备的对应端口,就能实现外网访问内网服务;

  • 内网穿透:若无公网 IP,可使用 frp、Ngrok 等内网穿透工具,将内网服务映射到公网域名,间接实现外网访问,适合开发测试场景。

五、注意事项:公网 IP 的安全性

公网 IP 虽然方便,但暴露在互联网上,容易成为黑客攻击目标。建议做好两层防护:一是配置路由器防火墙,仅开放必要端口,关闭无用服务;二是重要设备开启密码保护,定期更新系统和软件漏洞,必要时使用 VPN 加密通信,隐藏真实公网 IP。

总结

其实 IP 地址、公网 IP 和内网 IP 的核心逻辑很简单:IP 是设备的网络标识,公网 IP 管外网通信,内网 IP 管内网交互。日常上网用内网 IP 就够,若需要搭建对外服务、远程访问设备,就需要公网 IP 配合端口映射或内网穿透。掌握这些知识点,不管是排查网络问题,还是搭建本地服务,都能少走很多弯路。