摘要
- APNIC 称,2026 年 8 月 28 日 19:10 至 19:18(UTC+10),一台网络防火墙检测到硬件故障并重启。
- 受影响清单同时包含 MyAPNIC、注册 API、Orbit、FTP、RPKI 资源证书配置与发布协议,以及 RPKI rsync;这些接口承担的读写方向和完成语义并不相同。
- 公开材料没有显示数据丢失、内容损坏、重复更新或安全事件,也没有逐项给出任务受理、提交、队列排空和多界面一致性状态。
- 最小补充应是一张操作状态收据:保留同一个基础设施事件编号,同时区分未收到、已受理、已提交、已可见、可安全重试、只能继续轮询与尚未知晓。
八分钟解决了设备问题,没有替所有业务作答
APNIC 的8 月 28 日服务通告给出明确边界:19:10 开始,19:18 结束,时区为 UTC+10;一台网络防火墙检测到硬件故障,随后重启。APNIC 说,这导致清单中的服务出现中断。机构正在与硬件供应商调查原因,并改善网络防火墙之间的流量故障切换,以降低类似事件的影响。其服务通告 RSS也保留了同一时间和原因描述。
这是一份及时且克制的告警。它没有把故障包装成安全事故,也没有声称整个注册系统停摆。读者同样不应把“受影响”擅自扩写成“六项服务完整离线八分钟”。连接超时、部分请求报错、任务受理后回执丢失、发布延迟和读取失败,都是不同状态;通告没有告诉我们哪一种发生在每个接口上。
问题不在于八分钟是否真实,而在于这只时钟测量什么。它测量 APNIC 对基础设施事件的起止判断。对于一个已经发出的写入或发布请求,终点还需要另一种证据。
API 请求断线后,任务可能仍然活着
APNIC 在注册 API 上线说明中写得很清楚:该 API 既能读取委派信息,也能管理 Whois、反向 DNS、ROA 和 route 对象。它不是只读状态页,而是资源与路由安全状态的变更入口。
这套 API 还把“发出请求”和“工作完成”分开。APNIC 表示,所有更新都以异步任务对象管理。客户端提交后得到任务链接,再轮询任务状态,完成时读取结果。反向 DNS 和抽象路由管理的批处理,在可能的情况下以事务方式生效。
因此,一次网络断连至少可能落在四道边界附近:请求还没送到;请求送到但没受理;系统已经建立任务;任务已经提交结果但最后的网络应答没有回到客户端。四种状态需要四种不同动作。
第一种可以重试;第三种更应该继续查询原任务;第四种若盲目再写,反而可能制造不必要的第二次操作。这里没有证据表明 8 月 28 日出现了重复写入或悬空任务。恰恰相反,公开通告没有给出这些状态,所以任何断言都不成立。
MyAPNIC 让问题多了一层。APNIC 说明,API 功能映射到 MyAPNIC:API 中的路由变更会在相应账户的门户中出现,门户中的更新也会在 API 中可见。19:18 后能打开门户,只能证明一次新的读取成功;它不能单独证明此前任务已经完成、缓存已更新,或两种表示在同一时刻一致。
面向成员的结案语句应当是“窗口内没有写任务被受理”“已受理任务均已核对完成”“仍有任务需要继续轮询”或“证据不足”。“网络恢复”不是错误答案,只是回答了另一层问题。
Orbit 的重复发送与 FTP 的重新读取不是同一种风险
APNIC 将 Orbit描述为社区交流平台和邮件列表的演进。它既有网页档案,也承载发帖与邮件分发。档案读取失败后再读通常没有副作用;帖子提交结果不明时,先查档案再发送,才能避免重复;邮件延迟又有不同的完成点。
服务通告只写了 Orbit,没有区分这些路径。这不证明帖子丢失,也不证明邮件积压。它只说明,19:18 这一个时间不能替所有用户操作盖章。
FTP 更接近公开数据分发。APNIC 的 RIR 统计交换格式规定,委派统计文件可经 FTP 获取,全球可读且无需访问控制;格式还定义了持续指向最新版本的文件名、记录计数和校验材料。
一次 FTP 连接失败,不等于服务器上的文件损坏。定时文件可能已经生成但某条访问路径尚未恢复;latest 名称也可能需要与带日期的目标分别核验。没有材料显示这些情况实际发生。最稳妥的公开分类只需说明:仅读取中断、发布延迟、对象未变、最新指针已核对、队列已排空,或状态未知。
RPKI 清单里至少有两个方向,实际还不止两条路径
APNIC 的 RPKI 认证实践声明区分资源证书配置协议、发布协议、rsync 仓库访问和 RRDP 仓库访问。它们的参与者与数据方向不同:资源持有者的系统与上级认证机构交互;发布者把签名对象交给仓库;依赖方再从仓库取得材料。
RFC 6492定义资源证书配置的请求与响应;RFC 8181定义发布者与仓库之间的发布操作;RFC 8182定义基于 HTTPS 的 RRDP 同步。
8 月 28 日通告把“RPKI Provisioning and Publication protocol”列为一项,又单列“RPKI rsync”,但没有提到 RRDP。正确读法是:被点名的接口在这次事件中出现中断。RRDP 未被点名,既不能证明它正常,也不能证明它异常,更不能推断它与防火墙共享或不共享故障域。
同样,仓库读取中断不等于路由器立刻失去当前策略。依赖方软件按自己的周期抓取并本地验证对象,再把结果提供给后续系统。公开材料没有给出缓存年龄、对象到期、验证器行为或路由后果。
所以结案问题必须逐接口提出:配置请求是否收到对应响应?发布操作是否被仓库确认,还是需要按协议重试?rsync 暴露的对象集合恢复后是否与预期仓库状态一致?RRDP 是否被观测,若未被观测,是否明确不在本通告范围?问题拆开,并不意味着答案糟糕;它只是防止一个缩写吞掉多个状态。
快速通告与后续收据可以并存
要求 APNIC 在八分钟内完成所有应用对账并不合理。早期告警的价值就在于迅速告诉用户:机构知道故障、掌握了大致原因、列出了受影响表面,并已开始补救。等所有任务核对完再发布,反而会推迟有用信息。
APNIC 也已经公开展示过测量边界意识。在2025 年第四季度注册服务可用性报告中,它将每分钟外部探测与用户视角的成功请求比例结合,同时排除重叠窗口,避免把同一事件算两遍。端点探测和用户请求结果被视为两种证据,而不是一个数字的两个别名。
这正好提供改进路径:第一阶段保留短通告;第二阶段在内部对账完成后,发布一张按操作类型组织的结案收据。它不需要变成长篇事故复盘。
最小操作状态收据
收据首先保留一个事件编号和八分钟基础设施窗口。每个接口再注明方向与工作类型:成员写入、任务查询、社区读写、公开文件生成与读取、RPKI 配置、RPKI 发布、rsync 读取,以及 APNIC 若决定公开说明的 RRDP 观测。
状态词应当足够少而且含义固定:未收到、受理前拒绝、已受理、已提交、已回滚、待处理、已在指定表示中可见、可以安全重试、只应继续查询、不可观测。接口恢复、队列排空和跨表示核验分别计时,未知是合法值。
公开材料可以使用错误率区间或数量级,不必放出成员请求。原始日志、内部地址、凭证、具体 ROA、消息正文、设备序列号和可被利用的拓扑细节都可以留在受控环境。若后来核对出不同结果,新增状态应保留旧状态和更正时间。
APNIC 在 19:18 关闭的是防火墙事件。注册写入要到受理与结果可证明时才结束;发布操作要到仓库状态明确时才结束;读取要到消费者取得可验证表示时才结束。同一个事件编号可以把它们连起来,同一个结束时间却不能替它们完成工作。
来源
- https://www.apnic.net/about-apnic/service-updates/service-announcement-28-august-2026/
- https://www.apnic.net/feed/?post_type=ap_service_announce
- https://blog.apnic.net/2024/10/10/apnic-registry-api-now-available/
- https://www.apnic.net/community/participate/orbit/
- https://www.apnic.net/about-apnic/corporate-documents/documents/resource-guidelines/rir-statistics-exchange-format/
- https://www.apnic.net/community/security/resource-certification/certification-practice-statement/
- https://blog.apnic.net/2026/01/13/apnic-registry-services-availability-during-q4-2025/
- https://www.rfc-editor.org/rfc/rfc6492.txt
- https://www.rfc-editor.org/rfc/rfc8181.txt
- https://www.rfc-editor.org/rfc/rfc8182.txt
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
