子网如何定义
IP 地址由网络位和主机位组成。前缀长度表示前多少位用于标识网络。在 IPv4 中,192.0.2.0/24 使用 24 个网络位,剩余 8 位用于表示子网内的地址。
IPv4 网络也可以使用子网掩码。/24 前缀对应 255.255.255.0。IPv6 通常使用前缀表示法,例如 2001:db8:1234::/64。
子网划分原理
设备会比较自身地址和目标地址的网络部分。如果两者相同,就直接通过本地网络发送流量;如果不同,则将流量发送到路由器,通常是默认网关。
子网: 192.0.2.0/24
地址范围: 192.0.2.0–192.0.2.255
本地地址示例: 192.0.2.200
外部地址示例: 198.51.100.20
常规 IPv4 /24 子网包含 256 个地址。第一个地址用于标识网络,最后一个是广播地址,因此通常有 254 个可分配给主机的地址。/31 和 /32 等特殊前缀适用不同的规则。
子网与 ASN
子网描述一个地址范围。自治系统号用于标识按照统一路由策略通告路由的网络。
| 子网 | ASN | |
|---|---|---|
| 表示 | 一个由 CIDR 定义的地址范围 | 采用统一路由策略的网络 |
| 典型规模 | 一个前缀 | 可以通告多个前缀 |
| 主要用途 | 地址分配和本地路由 | 网络间路由 |
多个子网可以属于同一个 ASN。子网本身也不能确定地区或连接类型。
子网为何对代理很重要
代理会改变网站看到的公网出口 IP,但多个代理 IP 可能共享同一个前缀。在代理相关讨论中,“子网”通常指共享的 CIDR 地址块,并不能证明这些地址位于同一个本地网络。
网站、CDN 和防火墙在应用限速或信誉控制规则时,可能按前缀归类流量。因此,在同一个 /24 内切换两个地址,并不能保证网站会分别处理它们。网站还可能评估 ASN、请求速率、请求头和浏览器行为。
采集公开数据时,应遵守网站条款和已公布的限制。请求受限时应降低请求频率,不要把能访问更多子网当作提高负载的许可。
常见问题
/24 在子网中是什么意思?
表示前 24 位用于标识网络。在 IPv4 中,剩余 8 位用于表示子网内的地址。
一个 /24 子网有多少个可用 IP 地址?
一个 /24 子网共有 256 个地址。常规 IPv4 子网保留网络地址和广播地址后,通常有 254 个可分配给主机的地址。
网站能否封禁整个子网?
可以。网站、CDN 或防火墙可以封禁 192.0.2.0/24 之类的 CIDR 地址段,影响该范围内的所有地址。网站也可能只限制单个 IP,或限制范围更大的 ASN 地址段。