星网Xingwang · WY

静态、动态、sticky 与 CGNAT:地址分配到底怎么回事

TL;DR消费级线路默认动态,是因为 DHCP 租约让 ISP 能复用一种稀缺且已被商品化的资源:IPv4 在 2011 年于 IANA 层面耗尽,每个地址如今约值 20–30 美元。static 意为「配置成永不改变」;sticky 意为「碰巧长期不变的动态地址」;CGNAT(RFC 6598, 100.64.0.0/10) 意味着你可能根本没有独立的公网地址。

为什么默认动态:DHCP 租约

消费级线路上的地址是「租」的,不是「给」的。RFC 2131 把地址分配给客户端的时段定义为一次租约,并规定该机制会复用租约到期的地址。客户端在租约的 50%(T1)续租、87.5%(T2)重绑定。地址只在线路活跃时被占用,之后回收。

对 ISP 这纯粹是经济账。IPv4 在 IANA 中央池于 2011 年 2 月 3 日耗尽,各区域注册局在 2011–2015 年间陆续耗尽,地址如今作为商品交易——2026 年年中市场上每个约 20–30 美元。每户永久占一个地址,浪费了 ISP 本可复用或出售的资源,这就是为什么静态是个付费的、企业档的功能。

CGNAT:你可能根本没有公网地址

运营商级 NAT,由 RFC 6598 标准化,从共享的 100.64.0.0/10 块给用户分配地址,并在运营商层面让很多用户共享一个公网地址。这个 /10 之所以被定义,正是为了让 ISP 能按区域部署 CGN,而不引发复用 RFC 1918 私网空间会造成的地址冲突。

在 CGNAT 后面,你的线路没有被分配任何独立公网地址,所以入站连接和端口转发在运营商网关这一层就失效了——你无法自建可访问的服务。你可以自查:如果路由器 WAN 口地址落在 100.64.0.0–100.127.255.255,或与外网看到的地址不同,你就在它后面。在为任何静态套餐付钱之前先确认这一点:只有运营商随静态地址一并把你的线路移出 CGNAT,静态才有意义。

static vs sticky vs dynamic vs DHCP 保留

类型怎么分配会变吗
动态从池里 DHCP 分配租约到期或重连时可能变
sticky动态,但同一地址不断续租通常稳定,但无保证——ISP 可改
DHCP 保留DHCP 服务器按 MAC 每次发同一个由服务器固定;设备恢复出厂后仍有效
静态在设备本机配置,不走 DHCP永不变——直到上游改动线路

sticky 不是标准术语——没有对应的 RFC。它描述的是一个只因租约不断续租、线路一直在线而得以持续的动态地址,正是上面 RFC 2131 那套机制。它背后没有任何保证,所以一次重装或一次运营商侧改动就能返回另一个地址——这也是为什么「把 sticky 当 static 卖」是个真问题。

为什么家宽上行比下行慢

在有线(DOCSIS)上,原因是物理频谱。传统频段划分给上行只有 5–42 MHz,而下行从 54 MHz 一直到约 1 GHz——上行频段只是下行的一小部分,因为 HFC 网络最初就是为单向广播电视建的。更新的划分把上行拓宽到 85 或 204 MHz,但不对称依旧。

光纤(FTTH)物理上能做到对称;那里的不对称是商业选择,不是物理限制。无论哪种,在住宅线上,上行那个数才是自建服务能交付上限的决定因素,而且它由线上所有人共享。

反解记录(PTR)由谁控制

反向 DNS 记录由拥有或分配 IP 块的一方——ISP——控制,而不是任何域名的持有者。消费级动态段拿到的是批量自动生成、用户改不了的 PTR;商业和静态段通常可以通过 ISP 申请自定义 PTR。

这有个具体后果:Spamhaus 的 Policy Block List 明确列入「不应直接发信」的 IP 空间——通常正是 ISP 分给消费级用户的宽带段。住宅地址对邮件系统天然低信任,是出于策略而不是偶然,而这是地址所处位置的属性,不是你服务器的问题。

常见问题

运营商为什么默认给我动态 IP?

因为 DHCP 租约让它能复用稀缺资源。IPv4 在 2011 年耗尽,地址如今每个约 20–30 美元,所以每户永久占一个是在浪费 ISP 本可复用或出售的东西。静态被保留为付费的企业档功能。

为什么在 CGNAT 后面就没法自建可访问的服务?

因为你的线路没有被分配任何独立公网地址。运营商网关只为出站流量把众多用户映射到同一个地址上,一个未经请求的入站连接没有任何规则说明它该去哪,于是被丢弃。在你自己的路由器上做端口转发救不了——拦截发生在它上面那一层网络。

静态 IP 和 sticky IP 有什么区别?

静态是配置成永不改变、且带保证的;sticky 是碰巧因租约不断续租而持续的动态地址,无保证。一次重装或一次运营商侧改动就能返回另一个 sticky 地址——这就是为什么把 sticky 当 static 卖是个真问题。

为什么我家上行比下行慢这么多?

在有线上是物理原因:DOCSIS 上行频段(传统 5–42 MHz)只是下行的一小部分,因为网络是为单向广播电视建的。光纤能对称,所以那里是商业选择。无论哪种,上行都是自建服务交付能力的上限。

更新于 2026-08-25 · 返回指南 · 查看套餐 →