castomi
@castomi
Серверный администратор - tickets.settin.ru

Как определить из какой страны ip с использованием локальной библиотеки?

Немного вводной информации
Есть большая пачка ip в файле(100мб - 1Гб) поэтому через запрос на сторонние сайты узнавать ip не вариант. Реализовывал определение ip и разбрасывание по файликам стран на bash, теперь решил сделать в веб-интерфейсе.

Вопрос: есть ли пакет на nodejs для определения из какой страны ip с локальной библиотекой? Или же лучше передавать файл с ip скрипту на bash чтобы он выполнил работу и передал файлики обратно в NodeJS?

Внесу дополнение, пишите ответ те кто реально это пользовал, гуглом пользоваться умею, логические выводы тоже сделать способен. Без обид...

P.S. Конечно хотелось бы полностью сделать на NodeJS, чтобы не зависеть от ОС.
  • Вопрос задан
  • 1222 просмотра
Решения вопроса 1
sim3x
@sim3x
https://dev.maxmind.com/geoip/geoip2/geolite2/

https://dev.maxmind.com/geoip/geoip2/downloadable/

баш или нода - решать разработчику и его скилам
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
У всех ip адресов первые 2 числа 111.111.111.111 - являются индикатором страны , провайдеры еще в whois частенько указывают страну , вот , можно написать модуль , и забить туда диапозон этих чисел и сопоставить с странами . Создать нейкий словарь .
Ответ написан
Ваш ответ на вопрос

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

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