[GH-ISSUE #113] adding GeoIP2 support #76

Closed
opened 2026-02-28 14:16:14 +03:00 by kerem · 1 comment
Owner

Originally created by @cricsus on GitHub (Dec 22, 2018).
Original GitHub issue: https://github.com/abh/geodns/issues/113

MaxMind is no more publishing .dat binaries, but .mmdb and .csv instead. The reader for GeoIP2 can be found on Oschwald's GeoIP2 Golang.

Alternatively, the CPP Code for converting .CSV to .DAT may work either (Didn't for me).

It'd be great if you switched over to supporting the newest version of GeoIP databases without to have to convert them oneself before.

EDIT:
Apparently it looks for MMDB instead of DAT as I figured later. Please update the docs :)

Originally created by @cricsus on GitHub (Dec 22, 2018). Original GitHub issue: https://github.com/abh/geodns/issues/113 MaxMind is no more publishing .dat binaries, but .mmdb and .csv instead. The reader for GeoIP2 can be found on [Oschwald's GeoIP2 Golang](https://github.com/oschwald/geoip2-golang). Alternatively, the [CPP Code for converting .CSV to .DAT](https://github.com/dankamongmen/sprezzos-world/blob/master/packaging/geoip/debian/src/geoip-csv-to-dat.cpp) may work either (Didn't for me). It'd be great if you switched over to supporting the newest version of GeoIP databases without to have to convert them oneself before. EDIT: Apparently it looks for MMDB instead of DAT as I figured later. Please update the docs :)
kerem closed this issue 2026-02-28 14:16:14 +03:00
Author
Owner

@abh commented on GitHub (Dec 28, 2019):

thank you @cricsus

<!-- gh-comment-id:569408123 --> @abh commented on GitHub (Dec 28, 2019): thank you @cricsus
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/geodns#76
No description provided.