БД maxoind free geoip возвращает неверную страну

Я использую maxmind free DB (geoip.mmdb), и у меня есть скрипт, который обновляет его до последней версии ежедневно, однако вчера я заметил, что он начал возвращать неправильные страны по IP-адресу.

IP-адрес в Иордании (80.10.53.78).

например:

$location = GeoIP::getLocation("80.10.53.78");

возвращает следующий ответ

["ip" => "80.10.53.78",
"isoCode" => "FR",
"country" => "France",
"city" => null,
"state" => null,
"postal_code" => null,
"lat" => 48.8582,
"lon" => 2.3387,
"timezone" => "Europe/Paris",
"continent" => "EU",
"default" => false,
]

двойная проверка на https://www.maxmind.com/en/geoip-demo , он вернул правильную страну. Будучи Джорданом.

Как это исправить?

0

Решение

Спасибо за отчет. Я работаю в MaxMind, и мы работаем над решением проблемы, которую вы подняли, и ожидаем опубликовать обновленные базы данных GeoLite позже сегодня.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]