2010-12-14 81 views
5

众所周知,有很多数据库可以用来从给定的IP地址返回国家。我想知道这些数据库提供者如何从这些信息中获得这些信息?谁告诉他们这个IP地址位于该国,而不是另一个?有没有解决这些IP的脚本,还是他们从每个ISP获得许多数据库并将它们编译成一个?任何人有一个想法?IP到没有数据库的国家

感谢

回答

6

这些数据库都是基于主。他们还管理自定义区域内的自治系统(AS)号码。各地RIR是:

  • 非洲网络信息中心(AfriNIC查询)
  • 互联网号码(ARIN)
  • 亚太互联网络信息中心(APNIC)
  • 拉丁美洲和加勒比网络信息中心美国注册(LACNIC)
  • RIPE网络协调中心(RIPE NCC)

这种方法是不完美的,并且提高d通过各种数据挖掘,数据库维护人员之间的数据库合并以及其他方法(如分析用户提交的数据)。

+0

这两个答案都很有趣!但任何人都可以合法地获取和编译数据库? – medk 2010-12-15 00:04:37

+1

向公众开放。 RIPE每日数据库快照可在ftp://ftp.ripe.net/ripe/dbase/ripe.db.gz – Milan 2010-12-15 00:11:09

+0

好的我得到的文件,但提取后它成为2.7GB与.db扩展。我怎么用这个? – medk 2010-12-15 00:37:58