由于 IPv4 地址有限(2^32 约等于 42 亿),为了有效利用这些有限的地址,将网络分为局域网和广域网,将 IP 分为私有 IP 和 公有 IP。
一个局域网中的 N 台机器可以共用一个广域网 IP ,从而可以达到乘法效果,极大增加可用 IP 数量。
大部分人的 IP 地址以 192.168 开头,主要是因为 192.168.0.0/16 是一个被保留的私有 IP 地址范围。
私有 IP 地址是指在局域网(LAN)中使用的地址,这些地址不会在互联网上路由。
根据互联网工程任务组(IETF)发布的 RFC 1918,私有 IP 地址的范围包括:
10.0.0.0 到 10.255.255.255172.16.0.0 到 172.31.255.255192.168.0.0 到 192.168.255.255
在这些范围中,192.168.x.x 是最常用的,因为许多家庭和小型办公室的路由器默认配置为使用这个范围的地址。
局域网中的私有IP 如何访问局域网外的公网IP?
在局域网(LAN)中,私有 IP 地址无法直接访问互联网中的公共 IP 地址。这是因为私有 IP 地址在互联网上是不可路由的。
局域网中的私有IP地址可以通过 网络地址转换 NAT技术访问公网IP地址。NAT 允许局域网内的设备共享一个或多个公网 IP 地址,从而实现与互联网的通信。以下是 NAT 的工作原理:
源地址转换(SNAT):当局域网内的设备发送数据包到公网时,NAT设备(通常是路由器)会将数据包中的源IP地址(私有IP)转换为公网IP地址,并记录下这一映射关系。这样,公网上的设备在响应时可以通过这个映射找到正确的局域网设备。
目的地址转换(DNAT):当公网设备向局域网内的设备发送数据包时,NAT设备会根据之前记录的映射关系,将数据包的目的IP地址(公网IP)转换回局域网内的私有IP地址,从而确保数据包能够正确送达目标设备。