今年6、7月份去进一步了解关于IP地址Whois的数据,记录了《Whois RDAP 注册数据访问协议 Registration Data Access Protocol》、《IP whois 查询的几个服务器》两篇文章。这两天有去多了解IP地址AS、ASN方面的内容,记录如下。
关于概念方面的解释:
- Wikipedia: Autonomous system (Internet)
- 中文维基:自治系统
分配机构及详细ftp数据:
- 亚太区 APNIC: https://ftp.apnic.net/stats/apnic/
- 欧洲区 RIPE NCC: https://ftp.ripe.net/ripe/stats/
- 非洲区 AFRINIC: https://ftp.afrinic.net/pub/stats/afrinic/
- 美洲区 ARIN: https://ftp.arin.net/pub/stats/arin/
- 拉美区 LACNIC: https://ftp.lacnic.net/pub/stats/lacnic/
文件名规则:
- assigned-apnic-latest 10-Dec-2021 01:19 79K Assignment summaries by economy 分配汇总数据
- delegated-apnic-latest 10-Dec-2021 01:18 3.3M APNIC delegated internet number resources 分配的数字资源
- legacy-apnic-latest 10-Dec-2021 01:15 84K 历史数据
assigned数据中的内容汇总:
# 1|apnic|20211210|2434|19850701|20211209|+1000 # apnic|*|ipv4|*|2151|summary # apnic|*|ipv6|*|283|summary apnic|ae|ipv4||1||assigned|||6 ... apnic|za|ipv4||1536||assigned|||1 apnic|ae|ipv6||48||assigned|||1 ... apnic|zz|ipv6||48||assigned|||2
delegated数据中的内容汇总:
2|apnic|20211210|71717|19830613|20211209|+1000 apnic|*|asn|*|11174|summary apnic|*|ipv4|*|48117|summary apnic|*|ipv6|*|12426|summary apnic|JP|asn|173|1|20020801|allocated ... apnic|PK|asn|149283|1|20211209|allocated apnic|AU|ipv4|1.0.0.0|256|20110811|assigned ... apnic|AU|ipv4|223.255.255.0|256|20110811|assigned apnic|JP|ipv6|2001:200::|35|19990813|allocated ... apnic|CN|ipv6|240f:c000::|24|20190917|allocated
legacy数据中的内容汇总:
1.0|apnic|20211210|2107|20211209|+1000 apnic|*|ipv4|*|2107|summary apnic||ipv4|128.134.0.0|65536|20040401|| ... apnic||ipv4|45.129.228.0|1024|20211209||
从上面获取的ASN、IPv4、IPv6地址可以使用Whois的RDAP协议获取更多详细信息,可以查询的变量参数:
- 自治域号码 Autonomous System Numbers,例子:https://rdap.apnic.net/autnum/173
- IPv4分配 IPv4 Allocations,例子:https://rdap.apnic.net/ip/1.0.0.0
- IPv6分配 IPv6 Allocations,例子:https://rdap.apnic.net/ip/2001:200::
- 实体 Entity,例子:https://rdap.apnic.net/entity/SU19-AP
- 反向域名 Domain Registries,例子:https://rdap.db.ripe.net/domain/193.0.6.139.in-addr.arpa
另外,从ip2location下载的ASN数据中可以看到全球AS数量大约是75000多,数量也不算太多,以后我们自己可以建一个数据库起来,把需要的信息保存起来,免得通过api查询太多、太慢,然后定期更新就可以。
明年要把这方面做更深入的研究,再把地图API数据结合起来,甚至做我们自己的数据获取、算法研究、综合对比,把我们的IP查询服务全面升级。
评论