@vgrayster

Как использовать GeoLite ASN в php?

У maxmind есть база преобразований ip в ASN
www.maxmind.com/app/asnum

у кого-нить есть идеи как это в php использовать, специальной функции под asn нету, а при попытке использовать как Базу organisation, то выходит ошибка, что не правильный формат базы.
  • Вопрос задан
  • 3678 просмотров
Решения вопроса 1
@pwlnw
В php не очень удобные биндинги, поэтому придется подменить файл как будто бы он был базой GeoIPOrg.dat.
У меня читается функцией geoip_org_by_name.
на 8.8.8.8 возвращает название организации «AS15169 Google Inc.»
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
liaren
@liaren
Фрилансер, опенсорсер, тех лид
Лучшее решение, которое я нашёл — используйте библиотеку IpLoc, которая конвертит их CSV в оптимизированный вид с хранением в MySQL. Работает очень быстро.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы