生成组织IP地址范围数据

bgc*_*ode 6 ip url http geolocation

我希望得到每个大学/校园的IP范围.

我发现一个网站似乎有一个相当可靠和相当的这种文件:http: //www.bluetack.co.uk/config/edu.gz

我无法找到有关他们如何生成该列表的任何信息.

我有兴趣这样做,所以当他们来到我的网站时,我可以确定用户的学校.如果我能够生成自己的列表并知道它是如何完成的,而不是依赖于Bluetack中的(可能是过时的)列表,那将是最佳的.

我确信这可以通过学校使用whois数据库手工完成,但是我对一种可以同时获得所有这些的程序化方法感兴趣.

更新:我刚想到他们可能正在查询所有*.edu记录的whois数据库.如果有一些方法可以相对快速地查询所有.edu,这可能是解决方案.

cev*_*ing 3

这是对您更新的回答,但不是您原来的问题:

您可以使用命令查询whois数据库whois。您可以在搜索中使用通配符:

whois %.edu
Run Code Online (Sandbox Code Playgroud)

这将显示前 100 条,因为搜索仅限于 100 条记录。您可以通过执行较小的查询来规避此限制:aa%.eduab%.eduac%.edu。可以通过两个 for 循环来完成:

for A in a b c d e f g h i j k l m n o p q r s t u v w x y z ; do
    for B in a b c d e f g h i j k l m n o p q r s t u v w x y z ; do
        whois $A$B%.edu | grep EDU$
    done
done
Run Code Online (Sandbox Code Playgroud)

但我看不出这如何有助于解决您最初的问题:您正在寻找的是由 LIR拥有特定域的客户完成的所有委托(PTR 记录)。此信息可能是机密的。