我注意到,这个IP 85.222.136.21的各种服务返回不同的AS号码。
例如, http : AS14340说AS14340 ,而在Whois部分,它说AS15982 。 这是为什么?
我还要求来自不同大陆的朋友运行AS号码分辨率跟踪路由,他得到了AS14340,而在我的机器上则parsing为AS15982。
在whois中没有任何东西可以强制路由信息与路由表中的实际内容相匹配。
在BGP中也没有任何东西阻止单个前缀来自多个AS。
在这种情况下,我猜测在某些时候,前缀的发起AS已经改变了,但是没有人能够更新whois中的路由信息。
正如你所发现的,有不同的方法来确定一个IP地址与哪个ASN相关联。 一般来说,你可以看三个地方:
实时(或历史)BGP(全球路由)数据
路由registrylogging
IP分配/分配logging
而且,为了增加混淆,可以有#1中的多个起始ASN和#2中的重叠logging。 在#3中可能重叠,但只要你坚持最具体的话就不太可能。
您遇到的结果的差异是以下情况的组合:
你(或你的工具)在哪里查找的东西
如果有重叠…如果是的话,你的工具做什么来决定哪一个显示
在哪里看?
依靠。 BGP的本身(#1)是最精确的。 只要记住它可以改变。 您提供的第一个链接基于来自BGP的快照。 您可以从一个特定networking的angular度来使用镜子来获取实时信息。