返回博客
13 分钟阅读发布于 更新于

什么是 ASN(自治系统号)?

ASN 标识一个自治系统——在共同路由策略下的网络。本文说明 ASN 如何与 IP 地址、ISP 和 BGP 相关。

当你查询公网IP 地址时,结果常包含 ASN 字段。该值不是另一种个人标识符。它指向宣告或运营与该地址相关网络空间的自治系统

简短回答:一句话说明 ASN

自治系统号(ASN)是分配给自治系统(AS)的唯一编号——在共同外部路由策略下的一组 IP 前缀集合,通常由 ISP、云提供商、企业、大学或类似组织运营。

什么是自治系统?

把互联网想象成许多独立运营、并同意交换流量的网络。这些独立管理的路由域都可以是一个自治系统。在 AS 内部,运营商决定流量如何流动。在自治系统之间,它们通告可达性,以便互联网其余部分知道哪些前缀可以通过它们到达。

ASN 使这些域在路由数据库和运维工具中可被识别。在查询结果中,你常会看到类似 AS15169 的形式,或组织名称旁的一个数字。

ASN 与 IP 地址

ASN 与 IP 地址的对比

概念标识对象粒度
IP 地址网络上的特定主机或接口(或 NAT 端点)主机 / 接口级
ASN与前缀关联的自治系统 / 路由域网络 / 组织路由级

一个 ASN 可以覆盖许多 IP 前缀和数百万个地址。一个组织也可能运营不止一个 ASN。因此 ASN 上下文能帮助你理解地址属于哪个网络族,而不会声称它能识别单个最终用户。

ISP 与组织如何使用 ASN

  • ISP 使用 ASN 参与互联网路由,并通告客户与基础设施前缀。
  • 云与托管提供商 在其 ASN 下通告大型地址块。
  • 企业与研究网络 在需要直接路由关系时可能运行自己的 AS。

区域互联网注册机构(RIR),如 ARIN、RIPE NCC、APNIC、AFRINIC 和 LACNIC,是在社区与 IANA 框架下区域性管理编号资源(包括 ASN)的核心。

通俗理解 BGP

边界网关协议(BGP)是自治系统彼此交换路由信息所用的协议。通俗地说:

  1. 一个 AS 通告它能到达哪些 IP 前缀(直接或通过客户/对等方)。
  2. 相邻自治系统根据策略接受、过滤并传播这些通告。
  3. 随着时间推移,路由器构建大致表示「要到达此前缀,请经由这一 ASN 序列」的路径。

你不必运营 BGP 也能从 ASN 数据中受益。在 IP 旁看到 ASN,已经是关于路由层上负责该空间的网络运营商的有用提示。

为什么 ASN 信息有用

  • 支持与滥用处理台可以判断流量是否来自消费级 ISP、云或托管 ASN。
  • 安全分析师可以按网络对相关地址分组,而不是孤立地看待每个 IP。
  • 开发者与学生可以了解互联网拓扑如何在单个地址之外被组织。
  • 地理定位读者可以将「网络所有者」信号与城市估算区分开——参见IP 地理定位能告诉你什么

在 Lokatte 中阅读 ASN 详情

当你在 Lokatte 上运行 IP 查询时,报告可包含该公网地址返回的 ASN 信息,以及 ISP 与位置字段。将其用作网络上下文。如果你在审查日志中的许多地址,批量查询可以帮助你比较列表中的 ASN 模式。

如何谨慎阅读 ASN 结果

ASN 数据很有用,但很容易被过度解读。请记住这些限制:

  • ASN 指向一个路由域,而不是订户账户或家庭。
  • 云、VPN 和托管 ASN 往往通过共享基础设施服务众多客户。
  • 查询结果中的 ISP 标签和 ASN 来自网络数据集;不同提供商的命名风格可能不同。
  • ASN 变化通常意味着网络路径或运营商上下文的变化——并不能证明涉及另一个人。

这样使用时,ASN 字段有助于对流量进行分组和解释。若不慎使用,听起来会比技术本身所允许的更“个人化”。

ASN、ISP 与 IP 查询一起看

在 Lokatte 结果中,您常会看到 ISP 标签与 ASN 并排出现。ISP 名称是可读的网络运营商标签;ASN 是其背后的路由域标识。两者一起看,有助于判断流量更像消费级宽带、移动、云还是托管基础设施。

当您需要比较大量日志行中的 ASN 模式时,批量 IP 查询可一次为整份列表呈现 ISP 与 ASN 字段。

关于本指南

本文由 Webstume LLC 的 Lokatte 团队维护,属于我们关于网络查询的教育内容。了解更多:关于 Lokatte

权威参考

常见问题

ASN 能识别某个人吗?
不能。ASN 标识的是自治系统——通常是 ISP、云提供商或其他网络运营商——而不是个人。
两个 IP 地址可以共享同一个 ASN 吗?
可以。大型网络在同一 ASN 下通告许多前缀,因此成千上万甚至数百万个地址可以映射到同一个自治系统。
ASN 与 ISP 名称是同一回事吗?
它们相关但并不相同。查询数据集常同时显示 ISP/组织标签和 ASN。ASN 是路由域编号;ISP 标签是数据提供商给出的人类可读网络名称。
如果我已经知道 IP,为什么还需要 ASN?
IP 是一个端点。ASN 告诉你该端点属于哪个路由域,这有助于比较大量地址、调查滥用报告,或判断流量更像消费级 ISP、云还是托管基础设施。