区别在于地址的使用范围

公网 IP 用于公共互联网中的路由通信;它属于可在全球网络中使用的地址空间。内网 IP 通常指家庭、办公室等网络内使用的私有地址。不同家庭可以重复使用同一段私有 IPv4 地址,因为它们处在不同的本地网络里。地址属于公网空间,并不表示对应设备一定对所有人开放:防火墙、路由策略和服务是否运行,仍会影响能否建立连接。

哪些 IPv4 地址属于私有范围?

常见私有 IPv4 范围包括 10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16。例如,家里电脑可能使用 192.168.1.20 与路由器通信。这里的例子用于说明,不代表任何读者的实际地址。也不是所有以 172 开头的地址都是私有地址;对应范围是 172.16 到 172.31。回环地址和链路本地地址也有各自用途,不能简单把“不是公网”的地址都当作同一种内网地址。

为什么多个设备会显示同一个公网 IPv4?

家庭路由器常使用网络地址转换,也就是 NAT,让多台设备共享一个对外地址。数据经过路由器时,地址和端口映射帮助返回的数据找到对应连接。一些运营商还在自己的网络中进行共享地址转换,称为运营商级 NAT。100.64.0.0/10 是为这类共享场景保留的地址空间,并不是 RFC 1918 的三段私有地址之一。是否能获得独享公网地址取决于接入服务。

对日常使用有什么影响?

浏览网页和发送消息通常不需要自己处理地址转换。远程访问家中设备、运行需要入站连接的应用时,公网地址、运营商级 NAT 和防火墙才更值得关注。不能只设置一个转发规则就假定互联网一定能连入。IPv6 也有不同作用域的地址,全球单播地址与本地作用域地址需要分别理解;拥有全球地址同样不意味着可以跳过访问控制。

路由器 WAN 地址就一定是独享公网 IPv4 吗?

WAN 只表示路由器面向上游的接口,地址仍可能是私有地址或运营商共享地址。即使 WAN 地址与查询结果相同,能否从外部连接还取决于防火墙、端口映射和运营商策略。需要远程访问时,应向运营商确认分配方式与入站限制,而不是仅凭地址一致就判断可用。

延伸阅读