【问题标题】:how to match IP addresses with ASN data (maxmind)?如何将 IP 地址与 ASN 数据匹配(maxmind)?
【发布时间】:2018-11-29 00:51:46
【问题描述】:

我在看这里的数据https://dev.maxmind.com/geoip/geoip2/geolite2-asn-csv-database/

包含,如解释:

  1. CIDR 格式的 IPv4 或 IPv6 网络,例如“2.21.92.0/29”或“2001:4b0::/80”。我们提供了一个实用程序来将此列转换为开始/结束 IP 或开始/结束整数。有关详细信息,请参阅转换实用程序部分。

  2. 与 IP 地址关联的自治系统编号。

  3. 与为 IP 地址注册的自治系统编号关联的组织。

我的问题是:从一个普通的 IPv4 地址,我如何匹配这些数据?我可以只匹配/ 之前的所有数字吗(例如1.0.0.0/24 ) ?

谢谢!

【问题讨论】:

    标签: ip-address maxmind


    【解决方案1】:

    不,你应该找到一个IP CIDR范围的起始IP地址和结束IP地址,然后查找IP地址编号是否在该范围内匹配。

    【讨论】:

    • 谢谢!有没有办法在 R/Python 中生成完整的 ip 地址数据帧?否则很难匹配任何东西..
    • 另外,对不起,我的菜鸟,但数据中显示的 ASN organisation 名称与商业 maxmind 数据集中的 domain name 名称相同吗?
    • 不,域名是“abc.com”,ASN 组织可以是“ABC Inc.”。如果他们拥有 AS。
    猜你喜欢
    • 1970-01-01
    • 2011-02-11
    • 2018-05-26
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 2022-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多