为什么有AS号码不匹配?

我注意到,这个IP 85.222.136.21的各种服务返回不同的AS号码。

例如, http : AS14340AS14340 ,而在Whois部分,它说AS15982 。 这是为什么?

我还要求来自不同大陆的朋友运行AS号码分辨率跟踪路由,他得到了AS14340,而在我的机器上则parsing为AS15982。

在whois中没有任何东西可以强制路由信息与路由表中的实际内容相匹配。

在BGP中也没有任何东西阻止单个前缀来自多个AS。

在这种情况下,我猜测在某些时候,前缀的发起AS已经改变了,但是没有人能够更新whois中的路由信息​​。

正如你所发现的,有不同的方法来确定一个IP地址与哪个ASN相关联。 一般来说,你可以看三个地方:

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

  2. 路由registrylogging

  3. IP分配/分配logging

而且,为了增加混淆,可以有#1中的多个起始ASN和#2中的重叠logging。 在#3中可能重叠,但只要你坚持最具体的话就不太可能。

您遇到的结果的差异是以下情况的组合:

  • 你(或你的工具)在哪里查找的东西

  • 如果有重叠…如果是的话,你的工具做什么来决定哪一个显示

在哪里看?

依靠。 BGP的本身(#1)是最精确的。 只要记住它可以改变。 您提供的第一个链接基于来自BGP的快照。 您可以从一个特定networking的angular度来使用镜子来获取实时信息。