gpt4 book ai didi

bgp - IP 到 ASN 映射算法

转载 作者:行者123 更新时间:2023-12-04 03:39:09 27 4
gpt4 key购买 nike

有没有简单的方法可以将给定的 IP 地址映射到相应的 ASN 号?例如:

ping 找出 IP 地址:

$ ping www.switch.ch
PING aslan.switch.ch (130.59.108.36) 56(84) bytes of data.

whois 查找 ASN 号:
$ whois -h whois.cymru.com -v 130.59.108.36
Warning: RIPE flags used with a traditional server.
AS | IP | BGP Prefix | CC | Registry | Allocated | AS Name
559 | 130.59.108.36 | 130.59.0.0/16 | CH | ripencc | 1993-09-22 | SWITCH SWITCH, Swiss Education and Research Network

所以这种情况下的映射是 130.59.108.36 (IP)-> 559 (ASN)。简单的。但是,如果我想使用来自区域互联网注册机构的公开可用信息创建自己的本地 map 服务,该怎么办?所以,对于上面的例子,就是这个列表,对吧?
ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest

并且找到匹配的条目也不是问题:
ripencc|CH|ipv4|130.59.0.0|65536|19930922|assigned

但是我如何从上面的行中获取 ASN 号?这两个信息是如何联系在一起的?
ripencc|EU|asn|559|1|19930901|allocated

提前感谢您的回复!

最佳答案

我在这里解释如何做到这一点:https://www.quaxio.com/bgp/ (以前在 https://alokmenghrajani.github.io/bgp/ )

它基本上涉及从路由器下载转储,然后使用有效的数据表示将 IP 地址映射到网络掩码。

关于bgp - IP 到 ASN 映射算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13110386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com