众所周知,有许多数据库可用于从给定的IP地址返回国家/地区。我想知道这些数据库提供商如何从中获取这些信息?谁告诉他们这个IP地址位于该国家而不是另一个国家?是否有一个脚本可以解析这些IP,或者它们从每个ISP获得许多数据库并将它们编译成一个?有人有想法吗?
由于
答案 0 :(得分:6)
这些数据库主要基于实际管理,分配和注册IP地址空间的五个RIRs的信息。他们还管理定义区域内的自治系统(AS)号码。 RIR是:
这种方法并不完美,并且通过各种数据挖掘,数据库维护者之间的数据库合并以及用户提交数据分析等其他方法得到了改进。
答案 1 :(得分:1)
我怀疑他们从IANA网站开始寻找区域编号机构并在那里工作以编译信息。
他们也有这个链接,其中包含一些xml格式的顶级信息:http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml