Технический форум

Технический форум (http://www.tehnari.ru/)
-   Форум программистов (http://www.tehnari.ru/f22/)
-   -   Установка гео-базы Maxmind в Keitaro TDS (http://www.tehnari.ru/f22/t255328/)

vanderwijk 23.08.2017 11:56

Установка гео-базы Maxmind в Keitaro TDS
 
Всем привет!

Есть вопрос по поводу базы данных Maxmind. Возможно есть умельцы, которые смогут подсказать, как решить эту задачу.
Нужно загрузить гео-базы Maxmind в Keitaro TDS, для этого необходим файл в формате DAT, который нужно загрузить в определенную директорию на хостинге.
Файл DAT представляет из себя закодированную информацию, пример строки: 0100 0002 0000 0300 0004 0000 48e1 5949
У меня есть есть все данные из баз Maxmind: ISP, City, Country, Connection Type. Но они в формате SQL.
Выглядит это следующим образом:
Для каждой базы (Country, City, ISP, Connection Type) есть отдельный sql-файл в котором прописано ID и название. Пример по City:
(58, 'Overport'),
(59, 'Krugersdorp'),
(60, 'Menlo Park'),
(61, 'Korsten'),

Есть один sql-файл, который объединяет все остальные.
В каждой строке прописан диапозон IP-адресов и все остальные данные.
В таком виде: (Id, start IP, end IP, ISP, Country, City, Connection type), пример строки:
(193036, 1000000000, 1000000255, 55456, 2, 1, 1)

Возможно преобразовать данные из sql-файлов в отдельные dat файлы по каждой базе и установить в Keitaro?
Технический специалист поддержки сказал, что это невозможно, так как у Maxmind свой бинарный формат, они не дают инструментов компиляции таких баз. Но возможно есть какие-то обходные пути.
Если вы можете реализовать такое, напишите мне в личные сообщения или оставьте свои контакты в теме.

Буду благодарен любому конструктивному комментарию.


Часовой пояс GMT +4, время: 06:12.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.