![](/img/trans.png)
[英]Why does Maxmind's GeoLite2 City database return non-existent geoname_id?
[英]Couldn't found geoname_id for North America in Geolite-city.csv / Geolite-country.csv
我們使用GeoLite2-City.mmdb
來解析 IP 地址。 解析IP地址“8.8.8.8”后,結果為:
{"continent":{"code":"NA","names":{"de":"Nordamerika","ru":"Северная Америка","pt-BR":"América do Norte","ja":"北アメリカ","en":"North America","fr":"Amérique du Nord","zh-CN":"北美洲","es":"Norteamérica"},
"geoname_id":6255149}
不幸的是,我無法通過geoname_id
找到這個大陸,正在搜索:1) GeoLite2-Country-Locations-en.csv 2) GeoLite2-City-Locations-en.csv
所有文件都是最近下載的。 那么與mmdb
相比, csv
文件中可能缺少數據嗎?
在 2020/01/14 的 csv 上,我得到了 8.8.8.8 geoname_id
= 6252001,這是(根據 GeoLite2-Country-Locations-en.csv):
6252001,en,NA,"North America",US,"United States",0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.