跳至正文
中文
立即开始

子网

子网是按网络前缀划分出的 IP 网络逻辑分区,可帮助设备判断哪些地址位于本地,哪些地址需要经路由器访问。

文章目录(8 个章节)

子网如何定义

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 地址段。

相关术语

查看全部术语