IPv4 地址类型与私有地址范围
High Contrast
Dark Mode
Light Mode
Sepia
Forest
2 min read340 words

IPv4 地址类型与私有地址范围

工作中你操作的大多数 IP 地址都是私有地址——192.168.x.x10.x.x.x172.16.x.x——它们为什么能用?怎样和公网通信?理解地址分类是子网划分的基础。


IPv4 地址结构

IPv4 地址 = 32 位二进制数,分为 4 个 8 位组(octet),用点分十进制表示
192 . 168 . 1 . 100
↕      ↕    ↕   ↕
11000000.10101000.00000001.01100100
范围:0.0.0.0 ~ 255.255.255.255

地址分类(Classful Addressing)

类别    第一组范围      默认子网掩码      可用网络数    每网络主机数    用途
────────────────────────────────────────────────────────────────────────
A 类    1 ~ 126        255.0.0.0 (/8)    126          ~16.7百万       大型企业/运营商
B 类    128 ~ 191      255.255.0.0 (/16) 16,384       ~65,000         中型企业
C 类    192 ~ 223      255.255.255.0 /24 ~2百万        254             小型网络
D 类    224 ~ 239      —                 —             —               多播 (Multicast)
E 类    240 ~ 255      —                 —             —               实验保留
特殊:
127.x.x.x  = 回环地址 (Loopback),127.0.0.1 = 本机
0.x.x.x    = 保留(不可分配)

注意:Classful 分类已被 CIDR 取代,但 CCNA 仍要求理解分类边界。


私有地址范围(RFC 1918)

地址范围                          CIDR            可用地址数    典型用途
──────────────────────────────────────────────────────────────────────
10.0.0.0 ~ 10.255.255.255        10.0.0.0/8       16,777,214   大型企业内网
172.16.0.0 ~ 172.31.255.255      172.16.0.0/12    1,048,574    中型企业内网
192.168.0.0 ~ 192.168.255.255    192.168.0.0/16   65,534       家庭/小型办公室

私有地址特点: - 互联网不路由私有地址(路由器遇到私有地址目标直接丢弃) - 多个内网可以使用相同私有地址(不冲突) - 访问互联网需要 NAT(网络地址转换)


NAT:私有地址访问互联网

graph LR A[内网 PC\n192.168.1.100] -->|源IP: 192.168.1.100\n目标IP: 8.8.8.8| B[家用路由器/NAT设备\n内网: 192.168.1.1\n公网: 203.0.113.5] B -->|源IP: 203.0.113.5\n目标IP: 8.8.8.8| C[互联网] C -->|目标IP: 203.0.113.5| B B -->|源IP: 8.8.8.8\n目标IP: 192.168.1.100| A

NAT 转换表(家用路由器维护)

内部源地址:端口         外部映射地址:端口       目标地址
192.168.1.100:54321  → 203.0.113.5:12345   → 8.8.8.8:53
192.168.1.101:54322  → 203.0.113.5:12346   → 8.8.8.8:53

特殊用途地址

地址/范围                 用途
─────────────────────────────────────────────────────────
0.0.0.0                  "本机所有接口"(监听用)或默认路由
127.0.0.0/8              回环地址(Loopback),127.0.0.1 最常用
169.254.0.0/16           APIPA(无法获取 DHCP 时自动分配)
224.0.0.0/4              多播(Multicast)
255.255.255.255          受限广播(Limited Broadcast,不跨路由器)
x.x.x.255               定向广播(如 192.168.1.255)
100.64.0.0/10            运营商级 NAT(CGN,RFC 6598)
198.51.100.0/24          文档/示例用(RFC 5737,不可路由)
203.0.113.0/24           文档/示例用(同上)

IPv6 简介

IPv6 = 128 位地址,解决 IPv4 地址耗尽问题
格式:8组16位,冒号分隔
2001:0db8:85a3:0000:0000:8a2e:0370:7334
缩写规则:
1. 连续的 0 组可用 :: 替代(只能用一次)
2. 每组前导零可省略
→ 2001:db8:85a3::8a2e:370:7334
IPv6 地址类型:
::1                           = 回环地址(相当于 127.0.0.1)
fe80::/10                     = 链路本地地址(Link-Local)
fc00::/7                      = 唯一本地地址(相当于私有地址)
2000::/3                      = 全球单播地址(公网)
ff00::/8                      = 多播地址
查看本机 IPv6:
ip -6 addr show
ping6 ::1

实用命令速查

# 查看本机 IP 地址
ip addr show
ip addr show eth0
# 查看默认网关
ip route show default
# 查看 ARP 缓存(IP 到 MAC 的映射)
ip neigh show
arp -n
# 检查 IP 是否被占用(DHCP 冲突)
arping -I eth0 192.168.1.100
# 查看公网 IP
curl -s ifconfig.me

CCNA 对应考点

考纲位置:Domain 1.6 — Configure and verify IPv4 addressing and subnetting Domain 1.9 — Compare IPv4 and IPv6

高频考题: - 判断给定 IP 属于哪类(A/B/C) - 私有地址范围记忆(10.x, 172.16-31.x, 192.168.x) - NAT 的工作原理(SNAT/DNAT) - APIPA 地址范围(169.254.0.0/16)


下一节子网掩码与 CIDR 前缀计算——知道了地址分类,下一步是最实用的技能:如何把一个大网络切分成多个子网?