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