我们有一个商业 maxmind 订阅来获得一个带有 ISP 信息的 GeoIP 数据库(GeioIPIPSP.dat)。但是,当我尝试查询此文件时,我不断收到以下错误:
GeoIPError: Invalid database type, expected Org, ISP or ASNum
我正在使用python-api:
geo = GeoIP.open("/GeoIPIPSP.dat", GeoIP.GEOIP_STANDARD)
isp = geo.name_by_addr(ip) # or isp_by_addr with pygeoip
当我使用 api 询问数据库类型 (geo._type) 时,我得到“1”……与打开常规 GeoIP.dat 时得到的值相同。我想知道 GeoIPISP.dat 是否有问题,但它是来自 maxmind 客户下载页面的最新文件。
任何见解都非常感谢!