← 返回学习中心 / 网络

ASN是什么?认识自治系统编号

ASN是什么?了解IP结果中列出的自治系统和网络组织,以及该名称为何可能与你的运营商品牌不一致。

作者 IPNixa发布日期 更新日期

查看我的运营商和ASN

组成互联网的网络

互联网是由许多独立运营的网络组成的网络,这些网络称为自治系统。每个自治系统由一个组织运营——网络运营商、移动运营商、云平台、大学或大型企业——并拥有唯一的自治系统编号(ASN)。

自治系统通过边界网关协议(BGP)相互通告各自负责的地址块。IPNixa结果中的ASN,就是通告你的公网地址的那个网络。

一条通告的意思大致是:“把发往203.0.113.0/24的流量交给我”。/24是前缀长度:它覆盖从203.0.113.0到203.0.113.255共256个地址。你自己的公网地址就位于运营商所通告的某个前缀之内。

当你打开一个网站时,流量通常会经过多个自治系统:你的运营商的网络、一个或多个中转或交换网络,以及托管该网站的网络。每个网络都会根据收到的通告,决定下一步把流量发往何处。

自治系统如何宣告地址并传送流量AS64500 · 你的运营商宣告 203.0.113.0/24你的公网IP 203.0.113.42BGPAS64501 · 中转网络在网络之间传送流量BGPAS64502 · 网站所在网络宣告 198.51.100.0/24
每个网络都有自己的ASN,并告诉相邻网络它能送达哪些地址段。你的结果给出的是宣告你公网地址的ASN。图中的号码均为文档专用的范例。

谁来分配ASN

ASN和IP地址块由五个区域互联网注册管理机构分配:AFRINIC、APNIC、ARIN、LACNIC和RIPE NCC。最初的编号是16位,最大为65535;现在的32位编号已把范围扩展到数十亿。

部分编号范围是保留的,因此IPNixa在本地运行时的样例数据可以安全地使用AS64500。

保留及特殊用途的ASN范围
范围用途
0保留,从不用于路由
64496 – 64511文档和范例(16位)
64512 – 65534网络内部私有使用(16位)
65536 – 65551文档和范例(32位)
4200000000 – 4294967294网络内部私有使用(32位)
其他大多数编号由注册管理机构分配给实际网络

你可能认识的例子

大型平台运营着自己的自治系统。例如,AS13335是Cloudflare,AS15169是Google。你的家庭宽带运营商和移动运营商各有自己的ASN,大型运营商还常常为不同国家或业务运营多个ASN。

如果先在Wi-Fi下查看结果,再切换到移动数据查看,通常会看到两个不同的ASN和组织——分别对应两家运营商。

为什么组织名称可能出乎意料

这里列出的组织是该网络的注册持有者,可能是母公司、批发运营商或以前的品牌,而不是你账单上的名称。转售商和移动虚拟运营商通常使用其他公司的网络。

云服务或托管公司的名称可能意味着流量经由数据中心里的VPN、代理、企业网关或隐私中继出去。也可能是云桌面、你自己运行的服务器,或通过托管公司注册地址的运营商,因此仅凭名称并不能说明正在使用VPN。

如何查询ASN

知道编号后,可以通过公开记录进一步了解该网络。

  1. 打开IPNixa,在网络部分查看自治系统编号,例如AS64500。
  2. 在区域互联网注册管理机构的数据库中搜索该编号(每个注册管理机构都提供公开查询),查看注册持有者和联系方式。
  3. 查看PeeringDB,这是许多网络发布对等互联和联系信息的公开数据库。
  4. 报告路由问题时,请向客服团队提供ASN、你的公网地址和测试时间。

ASN如何帮助排查故障

举例来说:某个服务在Wi-Fi下无法使用,但在移动数据下正常。请记录每个连接的时间、地址族和ASN,以及该服务的确切错误信息。不同的ASN有助于客服团队比较路径,但并不能确定是BGP故障:DNS应答、防火墙和应用策略也可能不同。浏览器中的ASN查询识别的是观测到的来源网络,而不是路由上的每一个中转网络。

ASN标识的是一个网络,而不是某个家庭或设备。与位置数据一样,它是诊断连接问题的有用背景信息,而不是识别个人的手段。

常见问题

ASN和我的网络运营商是一回事吗?

通常它就是你的运营商的网络,但注册名称可能是母公司、批发运营商或旧品牌。托管公司的名称可能意味着正在使用VPN、代理或中继,但仅凭名称并不能证明确实在使用。

BGP是什么?

BGP用于在自治系统之间交换可达性信息。各网络会对这些通告应用路由策略;并非每台边缘设备都运行BGP,而来源ASN查询也不是数据包实际所经路由的实时视图。

我可以申请自己的ASN吗?

接入多个上游网络的组织,可以通过所在地区的区域互联网注册管理机构或其会员申请。家庭用户不需要ASN。

为什么我的结果出现Google、Amazon或Cloudflare?

这通常是因为VPN、代理、隐私中继或企业安全服务运行在该服务商的数据中心,所以网站看到的是该服务商的网络,而不是你的ISP。也可能是云桌面或位于该网络中的服务器;名称只是线索,并不能证明在使用VPN。

ASN会暴露我的位置吗?

只能间接反映。它告诉你的是承载你流量的网络;一家运营商的覆盖范围可能是整个国家,甚至多个国家。

资料来源与延伸阅读