我试图从traceroute输出中获取每个IP地址的AS ID。最好的方法是什么?我现在唯一知道的命令就是' whois ip_addr'但是这会返回太多信息,并且很难解析(因为我在命令行脚本中完成所有操作)。
我知道有很多网站会回复一个IP地址所属的AS,但由于我在脚本中需要这个,所以使用网站似乎不可行。
答案 0 :(得分:0)
RIR提供各种API来获取有关IP块的数据。 whois
是历史性的。有些提供了REST接口。但是现在你也有了RDAP,它可以为你提供JSON格式的内容。
参见例如:
某些界面还允许您指定您真正想要的数据。