Как узнать ip посетителя и получить всю возможную инфу по нему?

Как узнать ip посетители по средствам node или клиентского js и получить всю возможную инфу по нему: провайдера, локацию,но без согласия и т.д. например как https://2ip.ru У меня не приступ цукерберга просто для общего развития хочу такую вешь слепить
  • Вопрос задан
  • 274 просмотра
Решения вопроса 4
Psixodelik
@Psixodelik
Преподаватель на Hexlet
С помощью JS «такое себе» получать эти данные. Можно попробовать покопаться в интерфейсе Navigator

Можете покопаться в сторону анализов логов сервера. С их помощью можно получить более достоверную и полную информацию
Ответ написан
Robur
@Robur
Знаю больше чем это необходимо
ip виден на сервере при запросе, по ip можете предположить локацию и провайдера, остальное вытягивается через user agent и через js.
"всю возможную" инфу вы конечно не получите, но как на 2ip.ru - адрес, версию браузера, ось, проблем нет.
Ответ написан
@Rubix
Учусь на React-разработчика.
Можно использовать Navigator в javascript'е. Главное легально это делайте, а то попадете в мусаровку)
Ответ написан
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Для node.js
request.connection.remoteAddress
или за прокси
req.headers['x-forwarded-for']

По ip можно много узнать по базам:
https://www.npmjs.com/package/geoip-lite
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
...а ну-ка пыль сдуй отсюда...
Ваш ответ на вопрос

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

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