互联网协议(IP)地址的类型,最经典和最基础的划分方式是 IPv4 地址类型,这种划分基于地址的第一个字节(8位)的数值范围,将地址分为不同的类别,以适应不同规模的网络需求。

随着互联网的发展,还出现了 IPv6 地址类型,其分类方式与IPv4不同。
下面我将详细解释这两种体系下的IP地址类型。
IPv4 地址类型 (基于A、B、C类网络划分)
这是最传统、最广为人知的分类方法,它将32位的IP地址分为5个主要类别:A、B、C、D、E。
A类地址 (Class A)
- 范围:
0.0.0到255.255.255 - 网络ID (第一个字节):
1到126 - 特点:
- 超大网络:网络地址空间巨大(约 126 个网络)。
- 主机地址空间小:每个网络内可容纳的主机数量巨大(约 1677 万台)。
- 默认子网掩码:
0.0.0或/8
- 用途: 用于超大型网络,如国家骨干网、大型跨国公司等。
B类地址 (Class B)
- 范围:
0.0.0到255.255.255 - 网络ID (第一个字节):
128到191 - 特点:
- 中等规模网络:网络地址空间适中(约 16,384 个网络)。
- 中等主机地址空间:每个网络可容纳的主机数量也适中(约 65,534 台)。
- 默认子网掩码:
255.0.0或/16
- 用途: 用于中等规模的组织,如大学、大型企业、服务提供商等。
C类地址 (Class C)
- 范围:
0.0.0到255.255.255 - 网络ID (第一个字节):
192到223 - 特点:
- 小型网络:网络地址空间非常小(约 2,097,152 个网络)。
- 主机地址空间极小:每个网络只能容纳少量主机(最多 254 台)。
- 默认子网掩码:
255.255.0或/24
- 用途: 用于小型局域网,如办公室、家庭网络、小型企业等。
D类地址 (Class D) - 组播地址
- 范围:
0.0.0到255.255.255 - 网络ID (第一个字节):
224到239 - 特点:
- 不用于标识单个主机:这类地址专门用于组播。
- 一对多通信:将数据包发送到一组主机,而不是单个主机。
- 用途: 视频会议、在线直播、路由协议更新等需要将信息同时发送给多个接收者的场景。
E类地址 (Class E) - 保留地址
- 范围:
0.0.0到255.255.254 - 网络ID (第一个字节):
240到255 - 特点:
- 保留:为将来使用而保留,目前不用于公共网络。
- 研究用途:部分地址用于研究和实验。
- 特殊地址:
255.255.255是一个特殊的广播地址。
特殊的IPv4地址
除了上述五类地址,还有一些地址具有特殊用途,不分配给主机:

- 网络地址: 主机部分全为
0的地址,代表整个网络本身(如0.0.0)。 - 广播地址: 主机部分全为
1的地址,用于向网络中的所有主机发送数据(如168.1.255)。 - 环回地址:
0.0.0到255.255.255,最常用的是0.0.1(或localhost),用于测试本机的网络协议栈。 - 私有地址: 这些地址被保留用于内部网络,不会在公共互联网上路由,它们是:
- A类私有段:
0.0.0到255.255.255 - B类私有段:
16.0.0到31.255.255 - C类私有段:
168.0.0到168.255.255
- A类私有段:
- 链路本地地址:
254.0.0到254.255.255,当主机无法从DHCP服务器获取IP地址时,会自动分配一个该网段的地址,用于本地链路通信。
IPv6 地址类型
IPv6的设计理念与IPv4不同,它不再使用A、B、C类的划分方式,IPv6地址的“类型”是根据其前缀来定义的,主要分为以下几类:
单播地址
这是最常见的类型,标识一个单一的接口,它进一步分为:
- 全球单播地址: 相当于IPv4的公网地址,在全球范围内是唯一的,用于互联网通信,其前缀通常以
2000::/3开头。 - 链路本地地址: 用于同一链路(如一个局域网)上的设备通信,无需路由器,其前缀固定为
FE80::/10,每个IPv6接口都会自动生成一个链路本地地址。 - 站点本地地址: (已弃用)类似于IPv4的私有地址,用于组织内部网络。
- 唯一本地地址: IPv6的“私有地址”替代方案,在全球范围内保证唯一,但不进行路由,其前缀为
FC00::/7。
组播地址
与IPv4的D类地址类似,用于一对多通信,其前缀固定为 FF00::/8,IPv6中没有广播地址,其功能由组播地址实现。
任播地址
一个任播地址可以分配给多个接口(通常在不同设备上),当数据包发送到这个任播地址时,它会路由到“的一个接口(根据路由协议的度量值),常用于负载均衡和提供高可用性服务。

未指定地址
(全零),表示一个未知的或未指定的地址,通常只在设备启动时使用。
环回地址
:1,相当于IPv4的0.0.1,用于测试本机的网络协议栈。
| 特性 | IPv4 地址类型 | IPv6 地址类型 |
|---|---|---|
| 核心划分 | 基于地址的前几位(A、B、C、D、E类) | 基于地址的前缀(全球单播、链路本地等) |
| 主要分类 | A/B/C (单播), D (组播), E (保留) | 单播、组播、任播 |
| 广播 | 有专门的广播地址 | 无,功能由组播地址替代 |
| 私有地址 | 0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | 唯一本地地址 |
| 环回地址 | 0.0.1/8 | ::1/128 |
| 设计理念 | 分类网络,不同类别网络/主机ID大小不同 | 无类别,通过前缀长度(如 /64)定义网络规模 |
- 当人们谈论“IP地址类型”时,如果没特别说明,通常指的是 IPv4的A、B、C类划分。
- 但现代网络中,由于CIDR(无类域间路由)的广泛应用,A、B、C类的界限已经变得模糊,我们现在更多地使用子网掩码(如
/24)来精确控制网络的大小,而不是依赖固定的类别。 - IPv6则采用了更现代、更灵活的基于前缀的分类方式,完全摒弃了旧的A/B/C类模型。
