为什么会出现 AS 编号不匹配的情况?

为什么会出现 AS 编号不匹配的情况?

我注意到,针对此 IP 85.222.136.21 的各种服务返回不同的 AS 编号。

例如,http://bgp.he.net/ip/85.222.136.21#_ipinfoAS14340,而在 Whois 部分,却说AS15982。这是为什么?

我还请来自不同大陆的朋友运行具有 AS 编号解析的跟踪路由,他得到了 AS14340,而在我的计算机上它解析为 AS15982。

答案1

没有什么可以强制 whois 中的路由信息​​与路由表中的实际内容相匹配。

此外,BGP 中没有任何内容可以阻止单个前缀来自多个 AS。

在这种情况下,我猜测在某个时候前缀的原始 AS 已经发生了变化,但没有人来得及更新 whois 中的路由信息​​。

答案2

正如您所发现的,有多种方法可以确定 IP 地址与哪个 ASN 相关联。通常,您可以在三个地方查找:

  1. 实时(或历史)BGP(全局路由)数据

  2. 路由注册表记录

  3. IP 分配/指派记录

此外,更令人困惑的是,#1 中可能会有多个原始 ASN,而 #2 中可能会有重叠记录。#3 中可能会重叠,但只要您坚持最具体,重叠的可能性就较小。

您所体验到的结果差异是以下因素的综合作用:

  • 您(或您的工具)查找内容的位置

  • 如果有重叠……如果是的话,你的工具会如何决定显示哪一个

去哪儿看?

视情况而定。最准确的实时信息是 BGP 本身(#1)。请记住,它可能会发生变化。您提供的第一个链接基于 BGP 的快照。您可以使用窥镜从特定网络的角度获取实时信息。

相关内容