use GeoIP2 for geolocation, enabling rudimentary ipv6 location. see MaxMind's GeoLite2 database.