zu1k/nali

pkg里边没有查询DB-IP数据库功能 .go?

MaurUppi opened this issue · 3 comments

cnartlu/geoip2#1 (comment)

目前我自己的体验来说,ip-to-city-lite 感觉比MaxMind GeoLite2-City数据质量要更丰富,质量更好。

zu1k commented

这个是支持的,见

&DB{
Name: "dbip",
NameAlias: []string{
"db-ip",
},
Format: FormatMMDB,
File: "dbip.mmdb",
Languages: LanguagesAll,
Types: TypesIP,
},

zu1k commented

试试最新的 master 分支。 现在 geoip 可以在中文结果不存在的时候输出英文结果。

# NALI_DB_IP4=dbip-city-lite nali 103.167.135.39
103.167.135.39 [香港 Wanchai]

感谢回复。

我后来去查看了https://github.com/oschwald/geoip2-golang

发现里边已经有 case "DBIP-City-Lite",的信息,因此尝试简单替换了GeoLite2-City.mmdb 为 dbip-city-lite.mmdb
发现直接就可用,美滋滋。

没有直接用你的代码,是因为我需要地理经纬度用于Grafana的Geomap dashboard