私有 IP 地址包括哪些

在互联网寻址结构中,互联网工程任务组 IETF 和互联网号码分配局 IANA 保留了许多用于特殊目的的 IP 地址。


对私有 IP 地址的误解

内网 IP 地址、外网 IP 地址这个概念并不是固定的,而是相对的。如果用私有 IP 地址、公网 IP 地址或者局域网 IP 地址、互联网 IP 地址来理解就容易多了。

几乎所有的教科书都会告诉大家私有 IP 地址有3种:

  • A 类:10.0.0.0 - 10.255.255.255
  • B 类:172.16.0.0 - 172.31.255.255
  • C 类:192.168.0.0 - 192.168.255.255

但事实上不止这些,从 Wikipedia 的 Reserved IP addresses 页面可以了解到在互联网寻址结构中,互联网工程任务组 IETF 和互联网号码分配局 IANA 保留了许多用于特殊目的的 IP 地址。

IPv4保留地址列表

其中 IPv4部分如下所示:

地址块 CIDR 范围 地址数 效用域 用途
0.0.0.0/8 0.0.0.0 – 0.255.255.255 16,777,216 软件 用于广播信息到当前主机
10.0.0.0/8 10.0.0.0 – 10.255.255.255 16,777,216 专用网络 用于专用网络中的本地通信
100.64.0.0/10 100.64.0.0 – 100.127.255.255 4,194,304 专用网络 用于在电信级 NAT 环境中服务提供商与其用户通信
127.0.0.0/8 127.0.0.0 – 127.255.255.255 16,777,216 主机 用于到本地主机的环回地址
169.254.0.0/16 169.254.0.0 – 169.254.255.255 65,536 链路 用于单链路的两个主机之间的链路本地地址
172.16.0.0/12 172.16.0.0 – 172.31.255.255 1,048,576 专用网络 用于专用网络中的本地通信
192.0.0.0/24 192.0.0.0 – 192.0.0.255 256 专用网络 用于 IANA 的 IPv4特殊用途地址表
192.0.2.0/24 192.0.2.0 – 192.0.2.255 256 文档 分配为用于文档和示例中的 TEST-NET,不应该被公开使用
192.31.196.0/24 192.31.196.0 - 192.31.196.255 256 专用网络 旨在处理私有使用地址的反向 DNS 查询,不会出现在公共 DNS 系统中
192.52.193.0/24 192.52.193.0 - 192.52.193.255 256 专用网络 用于自动组播隧道 AMT
192.88.99.0/24 192.88.99.0 – 192.88.99.255 256 互联网 用于 6to4 任播中继,已废弃
192.168.0.0/16 192.168.0.0 – 192.168.255.255 65,536 专用网络 用于专用网络中的本地通信
192.175.48.0/24 192.175.48.0 - 192.175.48.255 256 专用网络 旨在处理私有使用地址的反向 DNS 查询,不会出现在公共 DNS 系统中
198.18.0.0/15 198.18.0.0 – 198.19.255.255 131,072 专用网络 用于测试两个不同的子网的网间通信
198.51.100.0/24 198.51.100.0 – 198.51.100.255 256 文档 分配为用于文档和示例中的 TEST-NET-2,不应该被公开使用
203.0.113.0/24 203.0.113.0 – 203.0.113.255 256 文档 分配为用于文档和示例中的 TEST-NET-3,不应该被公开使用
240.0.0.0/4 240.0.0.0 – 255.255.255.254 268,435,455 互联网 用于将来使用
255.255.255.255/32 255.255.255.255 1 子网 用于受限广播地址

参考

https://en.wikipedia.org/wiki/Reserved_IP_addresses
https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml