公共 IP 地址和私有 IP 地址有什么区别?
IP 地址,在我们平时工作中经常遇到,IP 地址是标识 Internet 或本地网络上的设备的唯一地址,IP 代表“Internet Protocol”,是一组规则,用于管理通过互联网或本地网络发送的数据格式。
IP 地址可以分为公网 IP 地址和私网 IP 地址,那么这两者分别是什么样的地址呢?其范围是哪些?两者有什么区别?本文会一一给大家解答,让我们直接开始!
公网 IP 地址
简单来说,公网 IP 地址是可以通过 Internet 直接访问的 IP 地址,不同的公共 IPv4 地址的数量是有限的,它们通常由 Internet 服务提供商 (ISP) 分配给设备。
互联网上的所有服务器和站点都使用公共 IP 地址,且所有公共 IP 地址对其主机或服务器都是唯一的,不能重复。
对于家庭用户,ISP(运营商) 可以提供一个或多个公共 IP 地址(通常是付费服务)。
支持 NAT 的 IPv4 路由器允许家庭网络设备使用它从 WAN 接口上的提供商处获得的一个公共 IP 地址用于 Internet 连接。此外部公共 IP 地址也可用于从 Internet 访问家庭网络设备,但为此,需要在路由器上设置端口转发 。
由于公共 IP 地址的数量有限和互联网用户数量的增加,ISP 现在更普遍地向用户提供私有 IP 地址。
私网 IP 地址
私网 IP 地址不在 Internet 上路由,也无法从 Internet 向它们发送流量,它们只应该在本地网络中工作。
私有 IP 地址通常用于住宅、办公室和企业区域的局域网。每台连接到互联网的设备——例如计算机、智能手机、平板电脑或打印机,都将拥有一个私有 IP 地址。路由器需要一种方法来识别这些设备,而这些设备可能还需要相互识别,这就是私有 IP 地址的来源,私有 IP 地址是由路由器生成的,用于识别。
有两种类型的私网 IP 地址: IPv4 和 IPv6。最初,创建私有 IP 地址是为了帮助延迟 IPv4 地址的耗尽,因为 IPv4 地址的数量有限,即使使用 32 位系统创建的 4,294,967,296 个理论上的地址,IPv4 地址空间也开始随着进入企业和家庭的新互联网连接设备的数量而减少。因此,私有 IP 地址允许私有网络在内部使用相同的 IP 地址,而不会导致公共 IP 地址冲突。
私网 IP 地址范围
以下 IPv4 地址范围由 IANA 保留用于私有互联网,并且不可在全球互联网上公开路由:
10.0.0.0/8 IP 地址:
10.0.0.0 – 10.255.255.255
172.16.0.0/12 IP 地址:
172.16.0.0 – 172.31.255.255
192.168.0.0/16 IP 地址:
192.168.0.0 – 192.168.255.255
请注意,只有“172”和“192”地址范围的一部分被指定为私人使用,其余地址被认为是“公共的”,可以在全球互联网上路由。
公网、私网 IP 地址区别
1、范围
公网 IP 地址:全球性
私网 IP 地址:本地
2、是否免费
公网 IP 地址:收费
私网 IP 地址:免费
3、安全性
公网 IP 地址:不安全,容易收受到攻击
私网 IP 地址:安全
4、是否需要 NAT
公网 IP 地址:需要 NAT 才能与设备通信
私网 IP 地址:不需要 NAT
总结
公网、私网 IP 地址对互联网连接都至关重要,但用途却截然不同,本文详细介绍了公网、私网 IP 地址概念和区别,还介绍了私网 IP 地址的范围,希望本文对您有所帮助,有任何问题,欢迎在下方评论区与我讨论。
版权声明: 本文为 InfoQ 作者【wljslmz】的原创文章。
原文链接:【http://xie.infoq.cn/article/1a1e54797025e436f18cabf7e】。未经作者许可,禁止转载。
评论