是否可以通过编程方式判断 ASN 是属于托管公司/ISP 还是属于“普通”组织?
我知道可以查找 whois 并检查 org-name 属性,但这并没有真正的帮助,因为这需要进行一些研究以确定公司实际做什么,我正在尝试以编程方式解决这个问题。
我尝试在成熟的 API 文档中寻找提示, 但找不到任何提示。
谢谢。
是否可以通过编程方式判断 ASN 是属于托管公司/ISP 还是属于“普通”组织?
我知道可以查找 whois 并检查 org-name 属性,但这并没有真正的帮助,因为这需要进行一些研究以确定公司实际做什么,我正在尝试以编程方式解决这个问题。
我尝试在成熟的 API 文档中寻找提示, 但找不到任何提示。
谢谢。
你看不出来,在 RIPE 数据库中没有这样的区别。
有可用的在线数据库和服务提供这些信息,将 IP 地址、IP 地址范围或 ASN 与拥有它的公司类型相关联。但目前还不清楚这些数据库中的信息有多准确。(它们可能都基于推断数据,因为似乎没有列出此类信息的官方 Internet 注册中心。)有些数据库是免费的,有些是商业数据库。它们允许通过文件下载或查询 api 服务进行访问。
下面是我找到的一些数据库。(我与他们没有任何关联。)
95,959,476
独特的IP。1,402 datacenters / 22,986 ranges / More than 269,310,000 IP v4 address
.UsageType
现场下载。over 130,000,000 cloud and hosting company IP addresses
没有免费的公共和最新数据集。有大量的分类工作来了解 ASN 是什么类型的使用类型(例如商业、托管、ISP)。
如果您正在寻找价格合理的最新解决方案,我建议您尝试Ipregistry。对于任何 IP 地址,您都可以获得它所属的 ASN 并通过字段了解使用类型connection.type
。