WHOIS工具知道查询最具体的whois服务器

当我在ARIN的网站上针对特定IP地址或国际区块运行WHOIS查询时,他们经常在评论字段中列出信息,以便运行另一个特定查询。 例如,我刚刚查找了200.24.7.x,并将其转介给LACNIC。

是否有一个工具可以自动parsing(或提前知道)并查询正确的WHOIS服务器,该服务器将为我查询的地址或块提供最具体的信息?

尝试使用jwhois,它将按照推荐链接到“正确的”端whois服务器。

RIR正在转向一个名为RDAP的新计划。 它使用http查询和JSON结果。 redirect到不同的RIR通过httpredirect自动发生。 目前的服务器名义上都是实验性的,但大多数情况下它们和WHOIS服务器一样工作,因为它是JSON,所以parsing结果是一行子程序调用。

它在RFC 7480到7485中定义。我已经编写了一些Python代码来进行查找,发现它非常简单。 (还不够好,很抱歉。)最难的部分是JSON模式相当复杂,并且有些选项不经常使用,所以可能需要一段时间才能确保您的代码覆盖所有情况。